Open Source

Stream from anywhere.
Open to everyone.

Professional IRL streaming on the go: simpler, more stable and open to everyone.

EncoderOpenIRLStreaming-SoftwarePlattformLTE5GWLAN
Project

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.

Features

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.

How it works

Live in three steps.

1

Set up the receiver

Start the srtla-receiver on your server. How to install it

2

Bond your connections

Connect your phone or encoder to several networks. Encoder settings

3

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

Code

The building blocks on GitHub.

Get involved.

OpenIRL lives on its community. Bug report, feature request or pull request: every contribution counts.