0

Ich arbeite mit einigen Video-Stream-Servern und müssen die Live-Streams überwachen. Ich arbeite mit MPEG-DASH- und HLS-Streams, meist über GNU/Linux zur Überwachung.Überwachung von Live-Video-Streams Lösungen

Derzeit kann ich einige Verfügbarkeitsprüfungen durchführen, so dass ich weiß, wann der Stream ausgefallen ist. Es sind jedoch noch viele andere Überprüfungen erforderlich, und ich werde die Prüfsoftware selbst entwickeln.

Dinge wie "ist das Video spielbar" (anstatt nur "ist der Stream online"), "ist die Qualität in Ordnung" (Artefakte Erkennung und solche Sachen), "sind die CDN Server gut" (Networking weise), und so weiter.

Meine Frage ist: Gibt es irgendwelche bereits gebaute Lösung für diese Art von Aufgaben?

Es ist ein bisschen schwer, danach zu suchen. "Monitoring" und "Live-Streaming" gibt mir viele Ergebnisse für CCTV-Videoüberwachungssysteme und dergleichen. "QoS"/"Qoe" scheint angemessenere Begriffe zu sein, aber ich finde nur scheinbar immer die gleichen Lösungen online, und mit Einschränkungen möchte ich mich nicht befassen (wie "nur Windows/OSX").

Vielen Dank im Voraus.

Antwort

1

Sicherlich gibt es kommerzielle Systeme für diese Art von Tests zu tun - zum Beispiel:

Es gibt auch einige kostenlose Versionen von Werkzeugen (auf einer bestimmten Ebene anwway) -Lösungen :

Für Anwendungsfälle Streaming, ist es oft der Video-Streaming-Leistung, die die kritische Sache ist, und wenn dies der Fall ist, können Sie auf den Netzwerkaspekte insbesondere konzentrieren wollen - Paketverlust, Durchsatz, insbesondere Verzögerung und Jitter.

Sie finden, dass Sie eine sehr enge Beziehung zwischen diesen Faktoren und der wahrgenommenen Videoqualität haben, und diese sind möglicherweise einfacher zu messen, da es sich um Standard-Netzwerkmessungen handelt.