Schaubild. Links zwei Streamquellen, Quelle 1 hat Vorrang, Quelle 2 bleibt sichtbar, wenn Quelle 1 fehlt. In der Mitte die Vorschau des Overlays mit 6.250 kbit/s, Quelle 1, RTT 48 ms, Loss 0,2 Prozent und einem Bitrate-Verlauf der letzten 20 Sekunden. Rechts die drei Zustände Stabil in Grün, Warnung in Gelb und Offline in Rot. Darunter der Hinweis, dass erst die heruntergeladene Datei den Statistikserver abfragt.

Livewerte direkt aus deinem Statistikserver

Der Generator selbst überträgt keine Daten. Erst die heruntergeladene lokale OBS-Datei fragt die von dir eingetragene Statistikadresse ab. Dafür muss der Statistikserver Browserzugriffe aus lokalen Dateien beziehungsweise CORS erlauben.

Status-Overlay gestalten

Quelle 1 · höhere Priorität

Für klassische SRT-Live-Server wie den glowf1sh SRTLA-Docker-Container: feste Statistikadresse, Publisher wird in der JSON-Antwort gesucht.

Quelle 2 · niedrigere Priorität

Für klassische SRT-Live-Server wie den glowf1sh SRTLA-Docker-Container: feste Statistikadresse, Publisher wird in der JSON-Antwort gesucht.

SRT/SRTLA: JSON-Statistik mit Bitrate, RTT und – wenn vom Server geliefert – Packet Loss oder Dropped Frames.

6.250 kbit/s RTT 48 ms Live

Der optionale Verlauf hält ausschließlich im geöffneten Overlay die letzten zwanzig Sekunden vor. Die enger angeordneten Messpunkte bewegen sich zwischen den Abfragen weich nach links; dadurch entstehen keine zusätzlichen Serverabfragen. Die Skala beginnt bei 1.000 kbit/s und erweitert ihre Obergrenze automatisch. Es werden keine Messwerte an IRL4YOU übertragen.

Overlay-Datei in OBS einbinden

Nicht „Lokale Datei“ verwenden: Mit dem Haken „Lokale Datei“ zeigte das Overlay in OBS 33.0.0 (macOS) nur „Keine Bitrate“, bei RTT und Loss nur einen Strich und „BRB“, obwohl der Statistikdienst korrekt antwortete. Trage die Datei stattdessen als URL ein.
  1. In OBS eine neue Browserquelle anlegen.
  2. Den Haken bei „Lokale Datei“ entfernen.
  3. Bei URL die Adresse der heruntergeladenen Datei eintragen, auf dem Mac zum Beispiel file:///Users/DEIN-NAME/Downloads/irl4you-streamstatus-overlay.html.
  4. Leerzeichen und Klammern im Dateinamen als %20, %28 und %29 schreiben. Aus „irl4you-streamstatus-overlay(1).html“ wird „irl4you-streamstatus-overlay%281%29.html“.
  5. Breite und Höhe einstellen und in der Vorschau prüfen: Die Werte sollten grün erscheinen.

Getestet mit OBS 33.0.0 auf macOS. Unter Windows sieht die Adresse so aus: file:///C:/Users/DEIN-NAME/Downloads/irl4you-streamstatus-overlay.html. Ob dort „Lokale Datei“ ebenfalls betroffen ist, haben wir nicht geprüft, und auch nicht andere OBS-Versionen. Wenn du das Overlay stattdessen von einem Webserver lädst (http://), läuft es ebenfalls.

Welcher Statistikpfad passt?

Wähle das Format, das dein Statistikserver tatsächlich liefert. URL inklusive Port und Publisher beziehungsweise Streamkennung werden getrennt eingetragen. Die beiden Quellen dürfen unterschiedliche Formate und Server verwenden.

JSON: fester Endpunkt

Die gesamte JSON-Statistik liegt immer unter derselben Adresse. Der Publisher wird anschließend in der Antwort gesucht.

Statistik-URLhttp://stats.example.net:8080/statsPublisherpublish/handy_1234567

JSON: Publisher im URL-Pfad

Du trägst die Basisadresse und die Kennung ein. Das Overlay setzt daraus automatisch die vollständige Abfrageadresse zusammen.

Basisadressehttp://stats.example.net:8080Publisherhandy_1234567Erzeugter Pfadhttp://stats.example.net:8080/handy_1234567

RTMP: XML-Statistik

Für eine nginx-rtmp-Statistik mit Streamname und eingehender Bitrate. RTT, Packet Loss und Frame-Drops stehen hier nicht zur Verfügung.

Statistik-URLhttp://rtmp.example.net/statStreamkennungdrohne_1234567

Priorität statt fester Rollen

Die Priorität legt nur fest, welche Quelle angezeigt wird, sobald beide Daten liefern. Sie sagt nicht, welcher Stream dein eigentlicher Hauptstream ist. Quelle 1 hat Vorrang; ist sie nicht verfügbar, bleibt Quelle 2 sichtbar.

Drohnenbeispiel: Quelle 1 ist die Drohne, Quelle 2 der dauerhaft laufende Moblin-Hauptstream. Während die Drohne sendet, hat sie Vorrang. Ist sie weg, zeigt das Overlay wieder Moblin.

Backup-Beispiel: Quelle 1 kann auch die Hauptquelle und Quelle 2 ein Alternativstream oder Backup sein. Die Bezeichnungen bestimmst du selbst.

Hinweis: example.net ist nur ein Platzhalter. Verwende die Statistikadresse und Kennung deines eigenen Servers.

Packet Loss oder Frame-Drops?

Packet Loss zählt verlorene Netzwerkpakete. Frame-Drops zählt verworfene Videoframes. Beide Werte lassen sich getrennt oder gemeinsam anzeigen und werden nicht ineinander umgerechnet.

Nicht jede Statistikquelle liefert beide Angaben. Fehlt ein eingeschalteter Wert, bleibt nur dieser Eintrag leer; das Werkzeug erfindet keine Messwerte.

Eigene Statustexte für das OBS-Overlay

Bitrate, RTT, Packet Loss, Frame-Drops und die Streambezeichnung lassen sich unabhängig voneinander ein- oder ausblenden. Im Overlay erscheint bei der Streambezeichnung nur dein kurzer eigener Name, zum Beispiel „Moblin“, „Drohne“, „Hauptquelle“ oder „Alternativstream“; der technische Statistikweg bleibt im Generator. Mit dem Vorschauzustand können Grün, Gelb und Rot vor dem Download geprüft werden; im fertigen Overlay wechselt der Status automatisch anhand der empfangenen Bitrate. Die sichtbaren Meldungen lassen sich außerdem für jeden Zustand getrennt anpassen. So kann statt Signal stabil zum Beispiel Signal gut, Verbindung läuft oder ein anderer kurzer Hinweis erscheinen. Der Text verändert nur die Anzeige; die Umschaltung wird weiterhin von den eingestellten Bitrate-Grenzwerten gesteuert.

Gutes Signal

Beispiele: „Signal stabil“, „Verbindung läuft“ oder „Live“. Eine ruhige, positive Meldung genügt.

Niedrige Bitrate

Beispiele: „Bitrate niedrig“, „Verbindung schwankt“ oder „Qualität reduziert“. Keine unnötig dramatische Warnung verwenden.

Offline oder Fehler

Beispiele: „Offline“, „Kein Signal“ oder „Verbindung wird neu aufgebaut“. Der Text sollte auch auf einem kleinen Smartphone sofort verständlich sein.

Kurze Texte bleiben im Stream besser lesbar. Prüfe jede Meldung in der OBS-Vorschau und teste, ob sie bei einem Zustandswechsel vollständig in die Browserquelle passt.

Bitrate und RTT richtig einordnen

Die Bitrate zeigt, wie viele Videodaten dein Statistikserver aktuell empfängt. RTT beschreibt die Laufzeit einer Verbindung in Millisekunden. Beide Werte helfen bei der Beobachtung eines mobilen IRL-Streams, erklären aber nicht allein die tatsächliche Bildqualität.

Bewerte das Overlay immer zusammen mit OBS-Statistik, Relay-Protokoll und einer kontrollierten Bildprüfung.

Overlay in OBS lesbar und sicher einsetzen

Wichtige Hinweise

Datenschutz und Sicherheit

Dieses Werkzeug arbeitet lokal in deinem Browser. Eingaben werden von IRL4YOU weder übertragen noch gespeichert. Zugangsdaten gehören trotzdem nicht in Screenshots oder öffentliche Support-Nachrichten.

Zuletzt fachlich geprüft: · Herausgegeben von IRL4YOU