Richte srtla-Bonding in LOLS IRL ein, lies die Anzeigen pro Verbindung, während du streamst, und wisse, was du erwarten kannst, wenn dir zum ersten Mal ein Netz wegbricht.
Bonding schickt deinen Stream gleichzeitig über jedes Netz, das dein Handy hat. Das ist der Unterschied zwischen einem Stream, der endet, wenn das Wi-Fi wegfällt, und einem, der über Mobilfunk weiterläuft, ohne dass du etwas anfasst. Richte es einmal ein, und es ist einfach, wie du live gehst.
publish: schon, also füge ihn ganz in Stream id ein, nicht in den Namen und nicht hinter den Host.wifi und cell, jede mit eigener Bitrate und Round-Trip-Zeit. Zwei Zeilen heißt, du bist gebündelt. Eine Zeile heißt, nein, und die Fehler unten sagen, warum.Zugeklappt ist die Anzeige ein Gesundheitspunkt, deine Bitrate, die Encoder-Framerate, die Round-Trip-Zeit und wie lange du schon live bist. Ein Tipp darauf öffnet die Details:
| Anzeige | Was sie dir sagt |
|---|---|
| send buffer | Der Frühindikator, und der, den du im Auge behalten solltest. Der Puffer füllt sich, bevor das Bild ruckelt. Ein steigender Wert warnt dich also, dass eine Verbindung kämpft, und meldet nicht, dass sie schon ausgefallen ist. |
| target | Die Bitrate, auf die die adaptive Bitrate gerade zielt. Sie sinkt und steigt von selbst wieder, wenn sich die Bedingungen ändern. |
| dropped und retransmit | Verlorene und erneut gesendete Pakete. Ein paar Retransmits sind im Mobilfunk normal, eine steigende Drop-Zahl nicht. |
| Eine Zeile pro Verbindung | Benannt mit wifi, cell oder eth, jede mit eigener Bitrate und Round-Trip-Zeit, sodass du siehst, welches Netz was trägt. |
| Der Punkt an jeder Verbindungszeile | Grün ist aktiv und trägt Verkehr, Gelb verbindet gerade oder hängt, Rot ist tot. Eine rote Zeile bei weiterlaufendem Stream ist Bonding bei der Arbeit. |
| Eine Zeile pro Ziel | Mit Namen, damit du bei mehreren Zielen siehst, welches ausgefallen ist, während die anderen laufen. |
Nichts Dramatisches, und genau das ist der Punkt. Die Zeile der ausgefallenen Verbindung wird rot, die übrigen Verbindungen übernehmen den Verkehr, und der Stream bleibt verbunden. Kommt das Netz zurück, registriert sich diese Verbindung neu beim Receiver und steigt von selbst wieder in die Gruppe ein. Du hältst nichts an, startest nichts neu und fasst nichts an.
Zwei Dinge, bei denen sich Erwartungen lohnen. Erstens muss die verbleibende Verbindung den ganzen Stream tragen. Wenn deine Bitrate also nur für gutes Wi-Fi gedacht war, geht die adaptive Bitrate herunter, solange der Mobilfunk die Arbeit macht, und steigt danach wieder. Zweitens ist Bonding Ausfallsicherheit und kein zusätzliches Tempo: Deine Verbindungen werden nie zu einer größeren Leitung addiert. Stell die Bitrate auf das ein, was eine gute Verbindung tragen kann, und du merkst die Übergabe kaum.
Teste es absichtlich, bevor du es brauchst. Geh von zu Hause aus mit Bonding live, warte, bis die Statistik stabil aussieht, schalte dann eine Minute lang Wi-Fi aus und schau zu. Du siehst die wifi-Zeile rot werden, die cell-Zeile übernehmen und alles zurückkommen, wenn du Wi-Fi wieder einschaltest. Zehn Minuten davon sind mehr wert als jede Menge Lesen, und es ist viel besser, das in der Küche zu lernen als mitten im Stream.
Das ist der große. Ein Receiver unter 192.168.1.50 ist über dein Wi-Fi erreichbar und von nirgends sonst, also kann sich deine Mobilfunk-Verbindung nicht registrieren, und du bist nicht gebündelt, sondern im Wi-Fi mit Umweg. Das Ziel muss ein öffentlicher Hostname oder eine öffentliche Adresse sein, also ein Relay, eine gehostete Kiste oder eine UDP-Portweiterleitung an deinem Router auf deinen Rechner, angesprochen über die öffentliche Adresse deines Routers. Dieselbe Regel gilt für einen Laptop auf deinem Schreibtisch.
Receiver authentifizieren Sender, eine leere oder abgeschnittene Stream-ID bringt dich also in eine Verbindung, die ins Leere läuft. Füge den Key ganz ein, mit seinem Präfix publish:, in das Feld Stream id.
Zwei Verbindungen addieren sich nicht. Wenn du eine Bitrate setzt, die nur dein Wi-Fi je tragen könnte, sieht der Stream schlechter aus, sobald der Mobilfunk die Arbeit macht, und du gibst dem Bonding die Schuld für das Gegenteil dessen, was es getan hat. Bonding hält dich live. Die Bitrate ist eine eigene Entscheidung.
Ein VPN fängt jeden Socket auf dem Gerät ab, also kann die App keinen pro Netzwerk öffnen, und es bleibt nichts zum Bündeln. Die Statistik sagt das direkt, wenn es passiert. Schalte das VPN aus oder nimm LOLS IRL in den Einstellungen der VPN-App selbst davon aus.
SRTLA braucht einen Receiver mit srtla_rec, der die Verbindungen wieder zusammensetzt. Ein normaler SRT-Listener versteht die Gruppenregistrierung nicht. Nutze ein Relay oder lass srtla_rec vor deinem SRT-Server laufen, wie der Self-Hosting-Guide es beschreibt.
Entfernung kostet Verzögerung, die du nie zurückbekommst, und eine lange genug Round-Trip-Zeit kann verhindern, dass die Verbindung überhaupt zustande kommt. Wähl die nächste Region: Die App markiert die mit einem Stern, die zum Land deiner SIM passt.