Bob.Dig Posted September 30 Share Posted September 30 (edited) Nach dem Öffnen (Playback > Open URL) einer URL eines vermutlich defekten Streams funktioniert der DVBViewer nicht mehr. Er lässt zwar nach einer kurzen Pause weitere Mausbefehle zu, macht aber faktisch nichts mehr (z.B. Einschalten eines Senders geht nicht). Das Beenden über das Menü oder die Fensterleiste führt zwar noch zu einem Schließen des Viewers, im Taskmanager wird er aber weiterhin aufgeführt. Mein konkretes Problem ist, dass ich nicht im Vorfeld weiß, ob ein Stream defekt ist. Ergo laufe ich immer mal wieder in das Problem. Öffne ich die selbe Adresse im VLC, so versucht dieser den Inhalt zu laden und ein Balken bewegt sich dauerhaft hin und her. Auch hier wird nichts dargestellt, aber ich kann die Stopp-Taste drücken oder beliebige andere Aktionen ausführen. Support.zip Edited September 30 by Bob.Dig Quote Link to comment
Griga Posted September 30 Share Posted September 30 Da die URL keinen Hinweis darauf liefert, was für ein Stream das ist, untersucht der DVBViewer erst mal, was der Server im HTTP Header angibt. Im funktionierenden Fall ist es "Content-Type: video/mp2t", also ein Transportstrom, und das ganze wird als Live Stream aufgefasst, weil es keine Angabe der Dateigröße gibt. Der Empfang wird dann an den Media Server delegiert (weil bei dir so konfiguriert) und von diesem via Sat>IP bzw. RTSP empfangen. Im nicht funktionierenden Fall sagt der Server "Content-Type: application/octet-stream", also irgendein Binärformat unbekannter Machart. Damit weiß der DVBViewer nichts anzufangen und delegiert die Sache wahrscheinlich an den LAV Source Filter, sofern bei dir installiert, der wiederum die FFmpeg Stream-Erkennung darauf ansetzt, soweit ich weiß. Und da verliert sich die Spur im Dunkeln.... der DVBViewer wird laut Log regulär beendet, aber in einer externen Komponente (LAV Source Filter?) hängt womöglich noch etwas fest und verhindert das vollständige Beenden. Und daran lässt sich im DVBViewer Code nichts machen, außer vielleicht Streams mit einem solchen Content-Type grundsätzlich frühzeitig abzulehnen... 1 Quote Link to comment
Bob.Dig Posted September 30 Author Share Posted September 30 vor 12 Minuten schrieb Griga: Und daran lässt sich im DVBViewer Code nichts machen, außer vielleicht Streams mit einem solchen Content-Type grundsätzlich frühzeitig abzulehnen... Vielen Dank. Hab nun versucht, den Stream mit weiteren Apps anzugucken, klappt nirgends. Keine Ahnung, was ein frühzeitiges Ablehnen für Nebenwirkungen für andere hier hätte, noch würde ich es zumindest begrüßen. Quote Link to comment
Bob.Dig Posted September 30 Author Share Posted September 30 vor einer Stunde schrieb Griga: Damit weiß der DVBViewer nichts anzufangen und delegiert die Sache wahrscheinlich an den LAV Source Filter, sofern bei dir installiert Jetzt, wo Du es sagst, fällt es mir auch auf, im Tray läuft noch der LAV-Splitter. Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.