Stream from anywhere.
Open to everyone.
Professional IRL streaming on the go: simpler, more stable and open to everyone.
What is OpenIRL?
OpenIRL is an open-source toolkit that makes IRL streaming more reliable and easier to get into. It grew out of real IRL streams, because the tools we needed didn’t exist.
At its core is the srtla-receiver. It bonds several mobile connections into one stable video signal on the go, in the city and out in the country.
You bring that signal into OBS or any other streaming software and go live on your platform from there.
What OpenIRL does.
SRTLA bonding
Bonds several mobile connections so your video signal arrives in one piece, even on the move.
Multiple streams
One receiver takes several streams, each with its own publish key and play key.
Browser management
Create streams in the web interface and copy the ready-made URLs from there.
Stats for NOALBS
A stats endpoint per stream. NOALBS supports OpenIRL as a stream server for automatic scene switching.
Quick setup
One install script sets up the receiver on Ubuntu and Debian. Most prompts just need Enter.
Open source
Fully open. Anyone can read the code, improve it and build on it.
Live in three steps.
Bring it into your streaming software
Add the signal to OBS or any other streaming software and go live on your platform from there. OBS settings
The building blocks on GitHub.
openirl-relay
The relay server: takes your stream in over SRT or bonded SRTLA and passes it on at sub-second latency, with no transcoding.
View repository →srtla-receiver
The receiver: multiple streams, authentication and stats integration.
View repository →srtla
SRT transport proxy with link aggregation for connection bonding.
View repository →srt
Secure Reliable Transport, the protocol that carries the video.
View repository →Get involved.
OpenIRL lives on its community. Bug report, feature request or pull request: every contribution counts.