Skip to content

moo-the-cow/moo-rist-hosting-native

Repository files navigation

Self hosting native multiarch RIST receivers for IRL Streaming

you can contact me on discord: https://discord.gg/khTtNJjFBY

also check out the streaming board documentation on: https://irlbox.com/

IRLBOX is using RIST BONDING and an advanced adaptive bitrate algorithm on top of the RIST integrated one

If you plan to go for multiple instances you want to use this instead:

related project: Docker Streaming Setup

current version: libRIST library: 0.2.18-rc1-20-g8461d46 API version: 4.10.0


Description

ON IRLBOX USE NO ENCRYPTION BUT USERNAME AND PASSWORD TO THE RECEIVER IN ANY SETUP

HOME-NETWORK: [irlbox] (username,password,no-encryption,no secret) => [receiver] => [forwarder] (no-encryption, no-secret) => [OBS] (no-encryption, no-secret)

REMOTE-RELAY: [irlbox] (username,password,no-encryption,no secret) => [receiver] => [forwarder] (encryption, secret) => [OBS] (encryption, secret)

Port Scenario: ⚠️ irlbox => 2030 | relay | <= 5556 OBS


Quick Start

Upgrade existing Setup

just download the upgrade.bat or upgrade.sh from that folder of your architecture (in most cases windows or linux)

upgrade is replacing core files, but keeping generated ones (like credentials)

RIST HOME (most common scenario)

windows

simply download the autosetup and put it into a folder that will contain all the files you will see below and double click it to start. you will need to allow the ports to be opened when asked.

linux

simply download the autosetup and put it into a folder that will contain all the files you will see below. then chmod +x autosetup_remote.sh and bash autosetup_remote.sh

all other architectures proceed like linux (if you want to use remote you just need to download the autosetup for remote)


Requirement Linux/MacOs:

minimum GLIBC version 2.38 (this means modern distros like ubtuntu 24.04 or debian trixie)

update: in the folder PATCHES you can find a patch for older debian distros like bookworm

Open Ports (all Platforms)

  • 2030 UDP (RECEIVER PORT)
  • 5556 UDP (RELAY PORT FOR OBS)
  • 8080 TCP (http stats)
  • 8081 TCP (websocket stats)

IRLWHATEVER Users:

check out IRLWHATEVER Users


OBS Setup

check out OBS Setup and important fixes!!


Troubleshooting

check out Troubleshooting

Releases

No releases published

Packages

 
 
 

Contributors