Hallo zusammen,
ich habe früher häufiger TV-Streams, wie z.B.
mit VLC wiedergegeben und es hat auch immer funktioniert. Nach längerer Pause (bestimmt 1 Jahr) wollte ich das heute wieder so machen, aber es kommen nur ein paar Sekunden Audio durch und dann hört das Streaming ganz auf (obwohl die Zeitleiste weiter hochzählt). Es wird unter Meldungen folgendes dauerhaft ausgegeben:
mpeg4audio error: Multiple blocks per frame in ADTS not supported
Um dem Fehler auf den Grund zu gehen, habe ich mir mal die Datei unter der URL so heruntergeladen und mit einem Texteditor geöffnet, es ergibt sich Folgendes:
#EXTM3U
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=211000,RESOLUTION=320x180,CODECS="avc1.66.30, mp4a.40.2"
https://brlive-lh.akamaihd.net/i/bfssued_germany@119890/index_184_av-p.m3u8?sd=10&rebase=on
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=184000,RESOLUTION=320x180,CODECS="avc1.66.30, mp4a.40.2"
https://brlive-lh.akamaihd.net/i/bfssued_germany@119890/index_184_av-b.m3u8?sd=10&rebase=on
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=397000,RESOLUTION=480x270,CODECS="avc1.66.30, mp4a.40.2"
https://brlive-lh.akamaihd.net/i/bfssued_germany@119890/index_320_av-p.m3u8?sd=10&rebase=on
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=320000,RESOLUTION=480x270,CODECS="avc1.66.30, mp4a.40.2"
https://brlive-lh.akamaihd.net/i/bfssued_germany@119890/index_320_av-b.m3u8?sd=10&rebase=on
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=754000,RESOLUTION=512x288,CODECS="avc1.77.30, mp4a.40.2"
https://brlive-lh.akamaihd.net/i/bfssued_germany@119890/index_608_av-p.m3u8?sd=10&rebase=on
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=608000,RESOLUTION=512x288,CODECS="avc1.77.30, mp4a.40.2"
https://brlive-lh.akamaihd.net/i/bfssued_germany@119890/index_608_av-b.m3u8?sd=10&rebase=on
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1506000,RESOLUTION=640x360,CODECS="avc1.77.30, mp4a.40.2"
https://brlive-lh.akamaihd.net/i/bfssued_germany@119890/index_1216_av-p.m3u8?sd=10&rebase=on
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1216000,RESOLUTION=640x360,CODECS="avc1.77.30, mp4a.40.2"
https://brlive-lh.akamaihd.net/i/bfssued_germany@119890/index_1216_av-b.m3u8?sd=10&rebase=on
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=2452000,RESOLUTION=960x540,CODECS="avc1.77.30, mp4a.40.2"
https://brlive-lh.akamaihd.net/i/bfssued_germany@119890/index_1992_av-p.m3u8?sd=10&rebase=on
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1992000,RESOLUTION=960x540,CODECS="avc1.77.30, mp4a.40.2"
https://brlive-lh.akamaihd.net/i/bfssued_germany@119890/index_1992_av-b.m3u8?sd=10&rebase=on
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=4644000,RESOLUTION=1280x720,CODECS="avc1.77.30, mp4a.40.2"
https://brlive-lh.akamaihd.net/i/bfssued_germany@119890/index_3776_av-p.m3u8?sd=10&rebase=on
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=3776000,RESOLUTION=1280x720,CODECS="avc1.77.30, mp4a.40.2"
https://brlive-lh.akamaihd.net/i/bfssued_germany@119890/index_3776_av-b.m3u8?sd=10&rebase=on
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=61000,CODECS="mp4a.40.2"
https://brlive-lh.akamaihd.net/i/bfssued_germany@119890/index_184_a-p.m3u8?sd=10&rebase=on
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=56000,CODECS="mp4a.40.2"
https://brlive-lh.akamaihd.net/i/bfssued_germany@119890/index_184_a-b.m3u8?sd=10&rebase=on
Alles anzeigen
Jede einzelne URL darin habe ich getestet, und sie funktionieren - nur dann natürlich ohne dynamische Anpassung der Auflösung je nach Qualität der Internetverbindung.
Dabei habe ich festgetellt, dass die letzten beiden URLs gerade reine Audioquellen sind, und wenn man diese beiden Zeilen mit einem # auskommentiert, funktioniert auch die Wiedergabe der gesamten master.m3u8 Datei - aber das ist ja nervig, jedes Mal, wenn ich irgendeinen TV-Stream gucken will, mir die Datei runterladen zu müssen und einige Zeilen auszukommentieren. Hat jemand eine bessere Lösung?