JSON: fester Endpunkt
Die gesamte JSON-Statistik liegt immer unter derselben Adresse. Der Publisher wird anschließend in der Antwort gesucht.
http://stats.example.net:8080/statsPublisherpublish/handy_1234567Bitrate, RTT, Paketverluste, Dropped Frames und zwei Streamquellen mit frei wählbarer Priorität konfigurieren.
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.
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.
file:///Users/DEIN-NAME/Downloads/irl4you-streamstatus-overlay.html.%20, %28 und %29 schreiben. Aus „irl4you-streamstatus-overlay(1).html“ wird „irl4you-streamstatus-overlay%281%29.html“.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.
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.
Die gesamte JSON-Statistik liegt immer unter derselben Adresse. Der Publisher wird anschließend in der Antwort gesucht.
http://stats.example.net:8080/statsPublisherpublish/handy_1234567Du trägst die Basisadresse und die Kennung ein. Das Overlay setzt daraus automatisch die vollständige Abfrageadresse zusammen.
http://stats.example.net:8080Publisherhandy_1234567Erzeugter Pfadhttp://stats.example.net:8080/handy_1234567Für eine nginx-rtmp-Statistik mit Streamname und eingehender Bitrate. RTT, Packet Loss und Frame-Drops stehen hier nicht zur Verfügung.
http://rtmp.example.net/statStreamkennungdrohne_1234567Die 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 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.
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.
Beispiele: „Signal stabil“, „Verbindung läuft“ oder „Live“. Eine ruhige, positive Meldung genügt.
Beispiele: „Bitrate niedrig“, „Verbindung schwankt“ oder „Qualität reduziert“. Keine unnötig dramatische Warnung verwenden.
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.
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.
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.