Dein Studio nimmt einfaches SRT an, SRTLA noch nicht. Apps, die SRTLA können, senden auch einfaches SRT: Trag in Moblin oder IRL Pro die Adresse deines Eingangs so ein, wie das Studio sie zeigt, mit srt:// am Anfang. Die App sendet dann über eine Verbindung statt über mehrere gebündelte.

SRTLA-Bonding ist geplant. Bis dahin gilt, was auf dieser Seite steht.

Was SRTLA ist

SRTLA steht für „SRT Link Aggregation“. Der Sender verteilt die Pakete eines SRT-Streams auf mehrere Verbindungen, zum Beispiel auf zwei SIM-Karten und ein WLAN. Der Empfänger setzt sie wieder zu einem Stream zusammen. Wird eine Verbindung schwach, tragen die anderen mehr. Fällt eine aus, läuft der Stream über die übrigen weiter.

Das Verfahren kommt aus dem BELABOX-Projekt und ist offen. Es braucht zwei Seiten: einen Sender, der verteilt, und einen Empfänger, der SRTLA versteht. Ein Empfänger für einfaches SRT kann mit den Paketen eines SRTLA-Senders nichts anfangen.

Was heute funktioniert

Sender Einfaches SRT SRTLA
Moblin (iOS) funktioniert noch nicht
IRL Pro (Android) funktioniert noch nicht
BELABOX sendet der Encoder nicht noch nicht

Der BELABOX-Encoder sendet immer SRTLA, auch mit einem einzigen Modem. Direkt an dein Studio senden kann er deshalb heute nicht.

So stellst du die App um

Moblin. Der QR-Code vom Tab „Eingänge“ richtet einfaches SRT ein, du musst nichts ändern. Siehe Moblin per QR-Code verbinden. Trägst du die Adresse von Hand ein, entscheidet ihr Anfang: srt:// ist einfaches SRT, srtla:// ist Bonding. Übernimm die Adresse unverändert aus dem Studio.

IRL Pro. Wähle als Protokoll SRT, nicht SRTLA, und trag Host, Port und Stream-ID aus der Adresse deines Eingangs ein.

Die Adresse steht auf dem Tab „Eingänge“ unter „Quelle verbinden“ und hat die Form srt://<host>:<port>?streamid=<id>. Eine Passphrase gibt es nicht, das Feld bleibt leer.

Woran du erkennst, dass noch SRTLA eingestellt ist

Was du siehst Was du tust
Die App versucht endlos, sich zu verbinden, und der Eingang bleibt auf „Kein Signal“ Prüfe, ob die Adresse mit srt:// beginnt und als Protokoll SRT gewählt ist.
Mit srt:// bleibt es bei „Kein Signal“ SRTLA ist nicht die Ursache. Weiter mit Kein Bild im Studio.

Ein SRTLA-Sender meldet zuerst seine Verbindungen an, und darauf antwortet dein Studio nicht. Die App zeigt deshalb keinen Fehler, der SRTLA nennt. Sie wartet.

Was auf einer einzelnen Verbindung hilft

Maßnahme Was sie bringt
Mehr SRT-Latenz in der App SRT bekommt mehr Zeit, verlorene Pakete nachzufordern: 500 bis 1000 ms in gutem Mobilfunk, 1500 bis 2000 ms in schlechtem. Siehe SRT-Latenz einstellen.
Adaptive Bitrate in der App Die App sendet weniger, wenn das Netz weniger trägt, statt Pakete zu verlieren.
Eine Fallback-Szene Bricht die Bitrate ein oder gehen Pakete endgültig verloren, schneidet dein Studio nach zwei bis drei Sekunden auf „Gleich zurück“ und später wieder zurück. Siehe Automatisch auf „Gleich zurück“ schalten.
Das Netz von Hand wechseln Wechselst du am Handy vom WLAN auf mobile Daten oder auf die zweite SIM, bricht die SRT-Verbindung ab und die App verbindet sich neu.

Bei alldem bleibt der Stream zu Twitch oder YouTube online. Dein Studio sendet weiter, auch wenn von deiner Kamera gerade nichts ankommt: mit der Fallback-Szene, wenn du sie eingerichtet hast, sonst mit deinem Overlay.

Wenn du Bonding jetzt brauchst

Fährst du regelmäßig durch Gegenden, in denen kein einzelnes Netz trägt, brauchst du heute einen Empfänger, der SRTLA spricht. Das sind Relay-Dienste oder ein eigener Server. Was es gibt, steht in IRLHost und IRLServer im Vergleich.

Weiterlesen