Zabrimus Ich lese hier nur am Rande mit, aber https://github.com/Zabrimus/remotetranscode beschäftigt sich doch eigentlich mit einem ähnlichen Szenario, Streams aus dem Web im TS- Container für den VDR aufzubereiten, oder?
Gibt es eine Alternative zu DVB-C welche mit VDR funktioniert?
-
-
Ich lese hier nur am Rande mit, aber https://github.com/Zabrimus/remotetranscode beschäftigt sich doch eigentlich mit einem ähnlichen Szenario, Streams aus dem Web im TS- Container für den VDR aufzubereiten, oder?
Im Prinzip macht der nichts anderes. Wobei ffmpeg die Hauptarbeit macht und den Transcode zu einem TS-Stream übernimmt, der dann dem Plugin zum Abspielen vorgelegt wird. Theoretisch müsste alles was ffmpeg lesen kann, auch gesendet werden können. Aus Zeitgründen bin ich aber leider noch nicht dazu gekommen, ein wenig mehr mit dem Gesamtsystem zu spielen.
-
Das Bild ist allerdings zerhackt, ruckelt, bleibt stehen und es gibt viele Blockartefakte.
Der Ton ist manchmal da, aber meistens kein Ton.
Try following:
Codesudo sysctl -w net.core.rmem_max=2097152 sudo sysctl -w net.core.rmem_default=2097152 sudo sysctl -w net.core.wmem_max=2097152 sudo sysctl -w net.core.wmem_default=2097152
I’ve seen that VLC works, but ffmpeg needs above lines to get performant udp streaming
-
Mehr kommt da nicht. Kannst Du da mal nachschauen, wo es da noch hakt?
$URL scheint leer zu sein.
Die kommt aus der Konfigurationsdatei für den Kanal.
Wenn es mit der VLC-Variante von den Skript geht, sollte es das eigentlich auch hier.
Evtl. ist da irgendwo noch was falsch, was ich nicht sehe, oder es liegt an der verwendeten Shell.
Du könntest mal versuchen das "#!/bin/bash" wieder in "#!/bin/sh", wie im Originalskript zu ändern.
Zum weiteren testen kannst Du auch erstmal nur mit dem Skript von carel weiter machen, das geht momentan besser.
Ich denke das spart Zeit, wenn das andere Skript geht ziehe ich die Änderungen nach.
Das Bild ist allerdings zerhackt, ruckelt, bleibt stehen und es gibt viele Blockartefakte.
Der Ton ist manchmal da, aber meistens kein Ton.
Ich hatte irgendwo im Zusammenhang mit der Telerising.api von derartigen Problemen gelesen.
Irgendwas war da mit ffmpeg und hls7 und im Log taucht "hls7" auf.
Ich lese hier nur am Rande mit, aber https://github.com/Zabrimus/remotetranscode beschäftigt sich doch eigentlich mit einem ähnlichen Szenario, Streams aus dem Web im TS- Container für den VDR aufzubereiten, oder?
Das Thema kenne ich, hatte es bislang aber nur am Rande verfolgt, obwohl ich die ganze HBBTV-Geschichte echt interessant finde.
Die Hauptinnovation von remotetranscode, die Ich sehe ist, dass der Aufruf von ffmpeg direkt erfolgt und (wenn ich das richtig verstanden habe) die Pipes weg fallen. Das könnte bei Umschaltzeiten und Zuverlässigkeit einiges bringen.
Eigentlich wollte ich mir das zwischen den Jahren mal ansehen, inzwischen ist der Winter aber auch schon wieder rum ...
-
ich habe die von Dir empfohlenen Werte auf der Konsole ausgeführt:
Codesudo sysctl -w net.core.rmem_max=2097152 sudo sysctl -w net.core.rmem_default=2097152 sudo sysctl -w net.core.wmem_max=2097152 sudo sysctl -w net.core.wmem_default=2097152
aber es gab keinerlei Änderung.
Das Bild ist immer noch zerhackt, bleibt manchmal stehen und Ton habe ich gar keinen mehr.
Im syslog gibt es jetzt diese Meldungen:
Code
Display MoreMar 25 12:00:57 yavdr vdr: [2535] switching to channel 101 I-65281-200-100 (Das Erste HD) Mar 25 12:00:57 yavdr api[1391]: 192.168.1.3 - - [25/Mar/2024 12:00:57] "GET /api/zde/live/ard.m3u8?buffer_size=16777216 HTTP/1.1" 200 - Mar 25 12:01:05 yavdr vdr: audio: audio started and underrun, increase AudioBufferTime?! Mar 25 12:01:43 yavdr vdr: message repeated 1934 times: [ audio: audio started and underrun, increase AudioBufferTime?!] Mar 25 12:01:43 yavdr vdr: audio: audio started and underrun, increase AudioBufferTime?! Mar 25 12:01:54 yavdr vdr: message repeated 519 times: [ audio: audio started and underrun, increase AudioBufferTime?!] Mar 25 12:01:54 yavdr vdr: audio: audio started and underrun, increase AudioBufferTime?! Mar 25 12:01:54 yavdr vdr: message repeated 5 times: [ audio: audio started and underrun, increase AudioBufferTime?!] Mar 25 12:01:54 yavdr vdr: audio: audio started and underrun, increase AudioBufferTime?! Mar 25 12:02:24 yavdr vdr: message repeated 1516 times: [ audio: audio started and underrun, increase AudioBufferTime?!] ...
Im ffmpeg.log gibt es ständig diese Meldungen:
Code
Display More[hls @ 0x5576ab43da00] Opening 'https://fr5-0-hls7-live.zahs.tv/HD_ard/t_track_audio_bw_256000000_num_1_tid_3_p_20_l_de_nd_1600_mbr_8000.m3u8?z32=MNZWSZB5GE3UERSGIQYDQOBZGVBTORKDHAWTEQJZGMZUERKEGBBDGNBXGBATQJTUNFWWK43INFTHIPJYGATHK43FOJPWSZB5GMZDMNZZHAZDOJTWHUYCM43JM46TQX3CGE2DKNZWGA2TONBVMJQWGOJUGFSGGOJVGJSDEOJZMFTDIYTBGU' for reading [hls @ 0x5576ab43da00] Skip ('#EXT-X-VERSION:7') [hls @ 0x5576ab43da00] Skip ('#EXT-X-PROGRAM-DATE-TIME:2024-03-25T11:01:56.800+00:00') [hls @ 0x5576ab43da00] Opening 'https://fr5-0-hls7-live.zahs.tv/HD_ard/i_track_audio_bw_256000000_nd_1600_num_1_tid_3_mbr_8000_p_20.mp4?z32=MNZWSZB5GE3UERSGIQYDQOBZGVBTORKDHAWTEQJZGMZUERKEGBBDGNBXGBATQJTVONSXEX3JMQ6TGMRWG44TQMRXEZ3D2MBGONUWOPJYL44DMODEGIZTEMBVGBQTIYTEMEYWMYLCMY4WEZBQMUZDEYTFGE3TI' for reading [hls @ 0x5576ab43da00] Opening 'https://fr5-0-hls7-live.zahs.tv/HD_ard/f_track_audio_ts_1711364592000_bw_256000000_nd_1600_d_1600_num_1_tid_3_mbr_8000_p_20_l_de.m4s?z32=MNZWSZB5GE3UERSGIQYDQOBZGVBTORKDHAWTEQJZGMZUERKEGBBDGNBXGBATQJTVONSXEX3JMQ6TGMRWG44TQMRXEZ3D2MBGONUWOPJYL44DMODEGIZTEMBVGBQTIYTEMEYWMYLCMY4WEZBQMUZDEYTFGE3TI' for reading [mov,mp4,m4a,3gp,3g2,mj2 @ 0x5576ab582300] Found duplicated MOOV Atom. Skipped it frame= 78 fps= 34 q=-1.0 size= 1409kB time=00:00:01.54 bitrate=7495.5kbits/s speed=0.677x [hls @ 0x5576ab43da00] No longer receiving playlist 0 ('https://fr5-0-hls7-live.zahs.tv/HD_ard/t_track_audio_bw_128000000_num_0_tid_2_p_10_l_de_nd_1600_mbr_8000.m3u8?z32=MNZWSZB5GE3UERSGIQYDQOBZGVBTORKDHAWTEQJZGMZUERKEGBBDGNBXGBATQJTUNFWWK43INFTHIPJYGATHK43FOJPWSZB5GMZDMNZZHAZDOJTWHUYCM43JM46TQX3CGE2DKNZWGA2TONBVMJQWGOJUGFSGGOJVGJSDEOJZMFTDIYTBGU') [hls @ 0x5576ab43da00] Opening 'https://fr5-0-hls7-live.zahs.tv/HD_ard/t_track_video_bw_7800000_num_0_tid_1_nd_1600_mbr_8000.m3u8?z32=MNZWSZB5GE3UERSGIQYDQOBZGVBTORKDHAWTEQJZGMZUERKEGBBDGNBXGBATQJTUNFWWK43INFTHIPJYGATHK43FOJPWSZB5GMZDMNZZHAZDOJTWHUYCM43JM46TQX3CGE2DKNZWGA2TONBVMJQWGOJUGFSGGOJVGJSDEOJZMFTDIYTBGU' for reading [hls @ 0x5576ab43da00] Skip ('#EXT-X-VERSION:7') [hls @ 0x5576ab43da00] Skip ('#EXT-X-PROGRAM-DATE-TIME:2024-03-25T11:01:56.800+00:00') [hls @ 0x5576ab43da00] Opening 'https://fr5-0-hls7-live.zahs.tv/HD_ard/i_track_video_bw_7800000_nd_1600_num_0_tid_1_mbr_8000.mp4?z32=MNZWSZB5GE3UERSGIQYDQOBZGVBTORKDHAWTEQJZGMZUERKEGBBDGNBXGBATQJTVONSXEX3JMQ6TGMRWG44TQMRXEZ3D2MBGONUWOPJYL44DMODEGIZTEMBVGBQTIYTEMEYWMYLCMY4WEZBQMUZDEYTFGE3TI' for reading [hls @ 0x5576ab43da00] Opening 'https://fr5-0-hls7-live.zahs.tv/HD_ard/f_track_video_ts_1711364592000_bw_7800000_nd_1600_d_1600_num_0_tid_1_mbr_8000.m4s?z32=MNZWSZB5GE3UERSGIQYDQOBZGVBTORKDHAWTEQJZGMZUERKEGBBDGNBXGBATQJTVONSXEX3JMQ6TGMRWG44TQMRXEZ3D2MBGONUWOPJYL44DMODEGIZTEMBVGBQTIYTEMEYWMYLCMY4WEZBQMUZDEYTFGE3TI' for reading [mov,mp4,m4a,3gp,3g2,mj2 @ 0x5576abdaab40] Found duplicated MOOV Atom. Skipped it frame= 81 fps= 26 q=-1.0 size= 1595kB time=00:00:01.60 bitrate=8165.7kbits/s speed=0.517x [hls @ 0x5576ab43da00] Opening 'https://fr5-0-hls7-live.zahs.tv/HD_ard/f_track_audio_ts_1711364593600_bw_256000000_nd_1600_d_1600_num_1_tid_3_mbr_8000_p_20_l_de.m4s?z32=MNZWSZB5GE3UERSGIQYDQOBZGVBTORKDHAWTEQJZGMZUERKEGBBDGNBXGBATQJTVONSXEX3JMQ6TGMRWG44TQMRXEZ3D2MBGONUWOPJYL44DMODEGIZTEMBVGBQTIYTEMEYWMYLCMY4WEZBQMUZDEYTFGE3TI' for reading [hls @ 0x5576ab43da00] Opening 'https://fr5-0-hls7-live.zahs.tv/HD_ard/f_track_video_ts_1711364593600_bw_7800000_nd_1600_d_1600_num_0_tid_1_mbr_8000.m4s?z32=MNZWSZB5GE3UERSGIQYDQOBZGVBTORKDHAWTEQJZGMZUERKEGBBDGNBXGBATQJTVONSXEX3JMQ6TGMRWG44TQMRXEZ3D2MBGONUWOPJYL44DMODEGIZTEMBVGBQTIYTEMEYWMYLCMY4WEZBQMUZDEYTFGE3TI' for reading frame= 161 fps= 44 q=-1.0 size= 2936kB time=00:00:03.20 bitrate=7516.7kbits/s speed=0.866x frame= 212 fps= 50 q=-1.0 size= 3678kB time=00:00:04.22 bitrate=7139.7kbits/s speed= 1x frame= 237 fps= 50 q=-1.0 size= 4154kB time=00:00:04.72 bitrate=7209.6kbits/s speed= 1x [hls @ 0x5576ab43da00] Opening 'https://fr5-0-hls7-live.zahs.tv/HD_ard/t_track_audio_bw_256000000_num_1_tid_3_p_20_l_de_nd_1600_mbr_8000.m3u8?z32=MNZWSZB5GE3UERSGIQYDQOBZGVBTORKDHAWTEQJZGMZUERKEGBBDGNBXGBATQJTUNFWWK43INFTHIPJYGATHK43FOJPWSZB5GMZDMNZZHAZDOJTWHUYCM43JM46TQX3CGE2DKNZWGA2TONBVMJQWGOJUGFSGGOJVGJSDEOJZMFTDIYTBGU' for reading [hls @ 0x5576ab43da00] Skip ('#EXT-X-VERSION:7') [hls @ 0x5576ab43da00] Skip ('#EXT-X-PROGRAM-DATE-TIME:2024-03-25T11:02:00.000+00:00') [hls @ 0x5576ab43da00] Opening 'https://fr5-0-hls7-live.zahs.tv/HD_ard/i_track_audio_bw_256000000_nd_1600_num_1_tid_3_mbr_8000_p_20.mp4?z32=MNZWSZB5GE3UERSGIQYDQOBZGVBTORKDHAWTEQJZGMZUERKEGBBDGNBXGBATQJTVONSXEX3JMQ6TGMRWG44TQMRXEZ3D2MBGONUWOPJYL44DMODEGIZTEMBVGBQTIYTEMEYWMYLCMY4WEZBQMUZDEYTFGE3TI' for reading [hls @ 0x5576ab43da00] Opening 'https://fr5-0-hls7-live.zahs.tv/HD_ard/f_track_audio_ts_1711364595200_bw_256000000_nd_1600_d_1600_num_1_tid_3_mbr_8000_p_20_l_de.m4s?z32=MNZWSZB5GE3UERSGIQYDQOBZGVBTORKDHAWTEQJZGMZUERKEGBBDGNBXGBATQJTVONSXEX3JMQ6TGMRWG44TQMRXEZ3D2MBGONUWOPJYL44DMODEGIZTEMBVGBQTIYTEMEYWMYLCMY4WEZBQMUZDEYTFGE3TI' for reading [mov,mp4,m4a,3gp,3g2,mj2 @ 0x5576ab582300] Found duplicated MOOV Atom. Skipped it frame= 239 fps= 44 q=-1.0 size= 4157kB time=00:00:04.76 bitrate=7154.4kbits/s speed=0.868x [hls @ 0x5576ab43da00] Opening 'https://fr5-0-hls7-live.zahs.tv/HD_ard/t_track_video_bw_7800000_num_0_tid_1_nd_1600_mbr_8000.m3u8?z32=MNZWSZB5GE3UERSGIQYDQOBZGVBTORKDHAWTEQJZGMZUERKEGBBDGNBXGBATQJTUNFWWK43INFTHIPJYGATHK43FOJPWSZB5GMZDMNZZHAZDOJTWHUYCM43JM46TQX3CGE2DKNZWGA2TONBVMJQWGOJUGFSGGOJVGJSDEOJZMFTDIYTBGU' for reading [hls @ 0x5576ab43da00] Skip ('#EXT-X-VERSION:7') [hls @ 0x5576ab43da00] Skip ('#EXT-X-PROGRAM-DATE-TIME:2024-03-25T11:02:01.600+00:00') [hls @ 0x5576ab43da00] Opening 'https://fr5-0-hls7-live.zahs.tv/HD_ard/i_track_video_bw_7800000_nd_1600_num_0_tid_1_mbr_8000.mp4?z32=MNZWSZB5GE3UERSGIQYDQOBZGVBTORKDHAWTEQJZGMZUERKEGBBDGNBXGBATQJTVONSXEX3JMQ6TGMRWG44TQMRXEZ3D2MBGONUWOPJYL44DMODEGIZTEMBVGBQTIYTEMEYWMYLCMY4WEZBQMUZDEYTFGE3TI' for reading [hls @ 0x5576ab43da00] Opening 'https://fr5-0-hls7-live.zahs.tv/HD_ard/f_track_video_ts_1711364595200_bw_7800000_nd_1600_d_1600_num_0_tid_1_mbr_8000.m4s?z32=MNZWSZB5GE3UERSGIQYDQOBZGVBTORKDHAWTEQJZGMZUERKEGBBDGNBXGBATQJTVONSXEX3JMQ6TGMRWG44TQMRXEZ3D2MBGONUWOPJYL44DMODEGIZTEMBVGBQTIYTEMEYWMYLCMY4WEZBQMUZDEYTFGE3TI' for reading [mov,mp4,m4a,3gp,3g2,mj2 @ 0x5576abdaab40] Found duplicated MOOV Atom. Skipped it frame= 241 fps= 38 q=-1.0 size= 4339kB time=00:00:04.80 bitrate=7404.4kbits/s speed=0.76x [hls @ 0x5576ab43da00] Opening 'https://fr5-0-hls7-live.zahs.tv/HD_ard/f_track_audio_ts_1711364596800_bw_256000000_nd_1600_d_1600_num_1_tid_3_mbr_8000_p_20_l_de.m4s?z32=MNZWSZB5GE3UERSGIQYDQOBZGVBTORKDHAWTEQJZGMZUERKEGBBDGNBXGBATQJTVONSXEX3JMQ6TGMRWG44TQMRXEZ3D2MBGONUWOPJYL44DMODEGIZTEMBVGBQTIYTEMEYWMYLCMY4WEZBQMUZDEYTFGE3TI' for reading [hls @ 0x5576ab43da00] Opening 'https://fr5-0-hls7-live.zahs.tv/HD_ard/f_track_video_ts_1711364596800_bw_7800000_nd_1600_d_1600_num_0_tid_1_mbr_8000.m4s?z32=MNZWSZB5GE3UERSGIQYDQOBZGVBTORKDHAWTEQJZGMZUERKEGBBDGNBXGBATQJTVONSXEX3JMQ6TGMRWG44TQMRXEZ3D2MBGONUWOPJYL44DMODEGIZTEMBVGBQTIYTEMEYWMYLCMY4WEZBQMUZDEYTFGE3TI' for reading frame= 321 fps= 46 q=-1.0 size= 5756kB time=00:00:06.40 bitrate=7368.2kbits/s speed=0.925x frame= 372 fps= 50 q=-1.0 size= 6491kB time=00:00:07.42 bitrate=7162.0kbits/s speed= 1x frame= 397 fps= 50 q=-1.0 size= 6955kB time=00:00:07.93 bitrate=7178.9kbits/s speed= 1x
-
Let's see if this is HLS related or something different.
Can you replace one url from urls,conf with this one and switch to it:
ffmpeg version and config, because I saw a version mismatch in the ffprobe dump:
WARNING: library configuration mismatch - avcodec
Maybe there's another version of the library floating around
And can you share the channels.conf channel line you tested with?
-
Die Meldung "WARNING: library configuration mismatch - avcodec" hatte ich auch gesehen und nach einer kurzen Recherche konnte ich die Warnung beseitigen. Meine Lösung aus dem Internet war:
Codeapt install --reinstall libavcodec58 libavdevice58 libavfilter7 libavformat58 libavutil56 libpostproc55 libswresample3 libswscale5
Wenn ich jetzt ffprobe http://192.168.1.3:5000/api/zde/live/ard.m3u8 ausführe, dann ist da keine Warnung mehr vorhanden:
Code
Display Moreffprobe version 4.4.2-0ubuntu0.22.04.1 Copyright (c) 2007-2021 the FFmpeg developers built with gcc 11 (Ubuntu 11.2.0-19ubuntu1) configuration: --prefix=/usr --extra-version=0ubuntu0.22.04.1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librabbitmq --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --enable-pocketsphinx --enable-librsvg --enable-libmfx --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared libavutil 56. 70.100 / 56. 70.100 libavcodec 58.134.100 / 58.134.100 libavformat 58. 76.100 / 58. 76.100 libavdevice 58. 13.100 / 58. 13.100 libavfilter 7.110.100 / 7.110.100 libswscale 5. 9.100 / 5. 9.100 libswresample 3. 9.100 / 3. 9.100 libpostproc 55. 9.100 / 55. 9.100 [hls @ 0x55612cc00e80] Skip ('#EXT-X-VERSION:7') [hls @ 0x55612cc00e80] Skip ('#EXT-X-INDEPENDENT-SEGMENTS') [hls @ 0x55612cc00e80] Opening 'https://fra3-3-hls7-live.zahs.tv/HD_ard/t_track_audio_bw_128000000_num_0_tid_2_p_10_l_de_nd_1600_mbr_8000.m3u8?z32=MNZWSZB5GE3UGMBQGRBDKOBYGA2UEOJYIEWTGNSDG44TCQ2BIMYDQQJZGYYTEJTUNFWWK43INFTHIPJYGATHK43FOJPWSZB5GMZDMNZZHAZDOJTWHUYCM43JM46TQXZZGAZWGOJZGUZWIYZVHBSTKZTDMJQTQYLBMQ3TIMBQHFTGIMZRGE' for reading [hls @ 0x55612cc00e80] Skip ('#EXT-X-VERSION:7') [hls @ 0x55612cc00e80] Skip ('#EXT-X-PROGRAM-DATE-TIME:2024-03-25T13:22:32.000+00:00') [https @ 0x55612cc0c480] Opening 'https://fra3-3-hls7-live.zahs.tv/HD_ard/t_track_audio_bw_256000000_num_1_tid_3_p_20_l_de_nd_1600_mbr_8000.m3u8?z32=MNZWSZB5GE3UGMBQGRBDKOBYGA2UEOJYIEWTGNSDG44TCQ2BIMYDQQJZGYYTEJTUNFWWK43INFTHIPJYGATHK43FOJPWSZB5GMZDMNZZHAZDOJTWHUYCM43JM46TQXZZGAZWGOJZGUZWIYZVHBSTKZTDMJQTQYLBMQ3TIMBQHFTGIMZRGE' for reading [hls @ 0x55612cc00e80] Opening 'https://fra3-3-hls7-live.zahs.tv/HD_ard/f_track_audio_ts_1711373027200_bw_128000000_nd_1600_d_1600_num_0_tid_2_mbr_8000_p_10_l_de.m4s?z32=MNZWSZB5GE3UGMBQGRBDKOBYGA2UEOJYIEWTGNSDG44TCQ2BIMYDQQJZGYYTEJTVONSXEX3JMQ6TGMRWG44TQMRXEZ3D2MBGONUWOPJYL5RTEYLGMEYTENRTMM2DAMRXMI2DSZBSHE2GCYLGMEYDMMJZME4DI' for reading [hls @ 0x55612cc00e80] Opening 'https://fra3-3-hls7-live.zahs.tv/HD_ard/f_track_audio_ts_1711373028800_bw_128000000_nd_1600_d_1600_num_0_tid_2_mbr_8000_p_10_l_de.m4s?z32=MNZWSZB5GE3UGMBQGRBDKOBYGA2UEOJYIEWTGNSDG44TCQ2BIMYDQQJZGYYTEJTVONSXEX3JMQ6TGMRWG44TQMRXEZ3D2MBGONUWOPJYL5RTEYLGMEYTENRTMM2DAMRXMI2DSZBSHE2GCYLGMEYDMMJZME4DI' for reading [hls @ 0x55612cc00e80] Opening 'https://fra3-3-hls7-live.zahs.tv/HD_ard/i_track_audio_bw_256000000_nd_1600_num_1_tid_3_mbr_8000_p_20.mp4?z32=MNZWSZB5GE3UGMBQGRBDKOBYGA2UEOJYIEWTGNSDG44TCQ2BIMYDQQJZGYYTEJTVONSXEX3JMQ6TGMRWG44TQMRXEZ3D2MBGONUWOPJYL5RTEYLGMEYTENRTMM2DAMRXMI2DSZBSHE2GCYLGMEYDMMJZME4DI' for reading [hls @ 0x55612cc00e80] Opening 'https://fra3-3-hls7-live.zahs.tv/HD_ard/f_track_audio_ts_1711373027200_bw_256000000_nd_1600_d_1600_num_1_tid_3_mbr_8000_p_20_l_de.m4s?z32=MNZWSZB5GE3UGMBQGRBDKOBYGA2UEOJYIEWTGNSDG44TCQ2BIMYDQQJZGYYTEJTVONSXEX3JMQ6TGMRWG44TQMRXEZ3D2MBGONUWOPJYL5RTEYLGMEYTENRTMM2DAMRXMI2DSZBSHE2GCYLGMEYDMMJZME4DI' for reading [hls @ 0x55612cc00e80] Opening 'https://fra3-3-hls7-live.zahs.tv/HD_ard/f_track_audio_ts_1711373028800_bw_256000000_nd_1600_d_1600_num_1_tid_3_mbr_8000_p_20_l_de.m4s?z32=MNZWSZB5GE3UGMBQGRBDKOBYGA2UEOJYIEWTGNSDG44TCQ2BIMYDQQJZGYYTEJTVONSXEX3JMQ6TGMRWG44TQMRXEZ3D2MBGONUWOPJYL5RTEYLGMEYTENRTMM2DAMRXMI2DSZBSHE2GCYLGMEYDMMJZME4DI' for reading [hls @ 0x55612cc00e80] Opening 'https://fra3-3-hls7-live.zahs.tv/HD_ard/i_track_video_bw_7800000_nd_1600_num_0_tid_1_mbr_8000.mp4?z32=MNZWSZB5GE3UGMBQGRBDKOBYGA2UEOJYIEWTGNSDG44TCQ2BIMYDQQJZGYYTEJTVONSXEX3JMQ6TGMRWG44TQMRXEZ3D2MBGONUWOPJYL5RTEYLGMEYTENRTMM2DAMRXMI2DSZBSHE2GCYLGMEYDMMJZME4DI' for reading [hls @ 0x55612cc00e80] Opening 'https://fra3-3-hls7-live.zahs.tv/HD_ard/f_track_video_ts_1711373027200_bw_7800000_nd_1600_d_1600_num_0_tid_1_mbr_8000.m4s?z32=MNZWSZB5GE3UGMBQGRBDKOBYGA2UEOJYIEWTGNSDG44TCQ2BIMYDQQJZGYYTEJTVONSXEX3JMQ6TGMRWG44TQMRXEZ3D2MBGONUWOPJYL5RTEYLGMEYTENRTMM2DAMRXMI2DSZBSHE2GCYLGMEYDMMJZME4DI' for reading [hls @ 0x55612cc00e80] Opening 'https://fra3-3-hls7-live.zahs.tv/HD_ard/f_track_video_ts_1711373028800_bw_7800000_nd_1600_d_1600_num_0_tid_1_mbr_8000.m4s?z32=MNZWSZB5GE3UGMBQGRBDKOBYGA2UEOJYIEWTGNSDG44TCQ2BIMYDQQJZGYYTEJTVONSXEX3JMQ6TGMRWG44TQMRXEZ3D2MBGONUWOPJYL5RTEYLGMEYTENRTMM2DAMRXMI2DSZBSHE2GCYLGMEYDMMJZME4DI' for reading Input #0, hls, from 'http://192.168.1.3:5000/api/zde/live/ard.m3u8': Duration: N/A, start: 1711373027.200000, bitrate: N/A Program 0 Metadata: variant_bitrate : 8000000 Stream #0:0(deu): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp (default) Metadata: variant_bitrate : 8000000 major_brand : cmfc minor_version : 0 compatible_brands: cmfcisomiso2iso5mp41dashcaac comment : deutsch Stream #0:1(deu): Audio: eac3 (ec-3 / 0x332D6365), 48000 Hz, 5.1(side), fltp, 256 kb/s (default) Metadata: variant_bitrate : 8000000 major_brand : cmfc minor_version : 0 compatible_brands: cmfcisomiso2iso5mp41dby1dash comment : deutsch Side data: audio service type: main Stream #0:2: Video: h264 (Main) (avc1 / 0x31637661), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], 50 fps, 50 tbr, 1k tbn, 100 tbc (default) Metadata: variant_bitrate : 8000000 major_brand : cmfc minor_version : 0 compatible_brands: cmfcisomiso2iso5avc1dash
Hier noch die gewünschten Angaben zu dem verwendeten ffmpeg :
Ausgabe von ffmpeg -version
Code
Display Moreffmpeg version 4.4.2-0ubuntu0.22.04.1 Copyright (c) 2000-2021 the FFmpeg developers built with gcc 11 (Ubuntu 11.2.0-19ubuntu1) configuration: --prefix=/usr --extra-version=0ubuntu0.22.04.1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librabbitmq --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --enable-pocketsphinx --enable-librsvg --enable-libmfx --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared libavutil 56. 70.100 / 56. 70.100 libavcodec 58.134.100 / 58.134.100 libavformat 58. 76.100 / 58. 76.100 libavdevice 58. 13.100 / 58. 13.100 libavfilter 7.110.100 / 7.110.100 libswscale 5. 9.100 / 5. 9.100 libswresample 3. 9.100 / 3. 9.100 libpostproc 55. 9.100 / 55. 9.100
Ausgabe von sudo find /usr -name "libavcodec.so.*"
Coderoot@yavdr:/home/yavdr# sudo find /usr -name "libavcodec.so.*" /usr/lib/x86_64-linux-gnu/libavcodec.so.58.134.100 /usr/lib/x86_64-linux-gnu/libavcodec.so.58
Meine Tests habe ich immer mit folgendem Eintrag in der channels.conf gemacht:
Code:@101 IPTV ffmpeg2iptv_raw-test Das Erste HD;IPTV:1010:S=0|P=1|F=EXT|U=ffmpeg2iptv_raw|A=1:I:0:258=27:256=@15;257=@122:0:0:100:65281:200:0 Das Erste HD;IPTV:1010:S=0|P=1|F=EXT|U=ffmpeg2iptv_raw|A=1:I:0:258=27:0:0:0:100:65281:200:0
Allerdings löscht mir der VDR jetzt immer die APID,DPID 256=@15;257=@122: aus dem Eintrag (2. Zeile), obwohl diese richtig sind.
Dann habe ich immer nur noch die 3. Zeile in der "channels.conf" stehen.
Die Werte wie ind der 2. Zeile verwende ich zum Beispiel bei den Tests, wenn ich den VLC-Player mit dem Script vlc2iptv_raw nutze.
damit habe ich dann beide Tonkanäle: AAC-Stereo und eAC3-5.1
-
Ich musste meine Antwort teilen, weil sonst die maximal 10.000 Zeichen überschritten wurden.
Noch etwas zu dem Test mit der URL: https://hse24.akamaized.net/hls/live/2006663/hse24/playlist.m3u8
Das geht überhaupt nicht, denn da kommen ca. 5.000 Meldungen mit dem gleichen Inhalt:
[hls @ 0x55a214a58a00] Skip ('#EXT-X-PROGRAM-DATE-TIME:2024-03-25T12:54:03.601Z')
Hier mal noch das stark gekürzte ffmpeg.log
Code
Display More[hls @ 0x55a214a58a00] Skip ('#EXT-X-VERSION:3') [hls @ 0x55a214a58a00] Skip ('#EXT-X-INDEPENDENT-SEGMENTS') [hls @ 0x55a214a58a00] Opening 'https://hse24.akamaized.net/hls/live/2006663/hse24/master_1080p25.m3u8' for reading [hls @ 0x55a214a58a00] Skip ('#EXT-X-VERSION:3') [hls @ 0x55a214a58a00] Skip ('#EXT-X-DISCONTINUITY-SEQUENCE:64535') [hls @ 0x55a214a58a00] Skip ('#EXT-X-PROGRAM-DATE-TIME:2024-03-25T12:53:55.601Z') [hls @ 0x55a214a58a00] Skip ('#EXT-X-PROGRAM-DATE-TIME:2024-03-25T12:53:59.601Z') [hls @ 0x55a214a58a00] Skip ('#EXT-X-PROGRAM-DATE-TIME:2024-03-25T12:54:03.601Z') [hls @ 0x55a214a58a00] Skip ('#EXT-X-PROGRAM-DATE-TIME:2024-03-25T12:54:07.601Z') [hls @ 0x55a214a58a00] Skip ('#EXT-X-PROGRAM-DATE-TIME:2024-03-25T12:54:11.601Z') [hls @ 0x55a214a58a00] Skip ('#EXT-X-PROGRAM-DATE-TIME:2024-03-25T12:54:15.601Z') [hls @ 0x55a214a58a00] Skip ('#EXT-X-PROGRAM-DATE-TIME:2024-03-25T12:54:19.601Z') [hls @ 0x55a214a58a00] Skip ('#EXT-X-PROGRAM-DATE-TIME:2024-03-25T12:54:23.601Z') [hls @ 0x55a214a58a00] Skip ('#EXT-X-PROGRAM-DATE-TIME:2024-03-25T12:54:27.601Z') [hls @ 0x55a214a58a00] Skip ('#EXT-X-PROGRAM-DATE-TIME:2024-03-25T12:54:31.601Z') [hls @ 0x55a214a58a00] Skip ('#EXT-X-PROGRAM-DATE-TIME:2024-03-25T12:54:35.601Z') [hls @ 0x55a214a58a00] Skip ('#EXT-X-PROGRAM-DATE-TIME:2024-03-25T12:54:39.601Z') [hls @ 0x55a214a58a00] Skip ('#EXT-X-PROGRAM-DATE-TIME:2024-03-25T12:54:43.601Z') [hls @ 0x55a214a58a00] Skip ('#EXT-X-PROGRAM-DATE-TIME:2024-03-25T12:54:47.601Z') ... more than 5.000 messages with the same content !!!! [hls @ 0x55a214a58a00] Skip ('#EXT-X-PROGRAM-DATE-TIME:2024-03-25T13:53:05.601Z') [hls @ 0x55a214a58a00] Skip ('#EXT-X-PROGRAM-DATE-TIME:2024-03-25T13:53:09.601Z') [hls @ 0x55a214a58a00] Skip ('#EXT-X-PROGRAM-DATE-TIME:2024-03-25T13:53:13.601Z') [hls @ 0x55a214a58a00] Skip ('#EXT-X-PROGRAM-DATE-TIME:2024-03-25T13:53:17.601Z') [hls @ 0x55a214a58a00] Skip ('#EXT-X-PROGRAM-DATE-TIME:2024-03-25T13:53:21.601Z') [hls @ 0x55a214a58a00] Skip ('#EXT-X-PROGRAM-DATE-TIME:2024-03-25T13:53:25.601Z') [hls @ 0x55a214a58a00] Skip ('#EXT-X-PROGRAM-DATE-TIME:2024-03-25T13:53:29.601Z') [hls @ 0x55a214a58a00] Skip ('#EXT-X-PROGRAM-DATE-TIME:2024-03-25T13:53:33.601Z') [hls @ 0x55a214a58a00] Skip ('#EXT-X-PROGRAM-DATE-TIME:2024-03-25T13:53:37.601Z') [hls @ 0x55a214a58a00] Skip ('#EXT-X-PROGRAM-DATE-TIME:2024-03-25T13:53:41.601Z') [hls @ 0x55a214a58a00] Skip ('#EXT-X-PROGRAM-DATE-TIME:2024-03-25T13:53:45.601Z') [hls @ 0x55a214a58a00] Skip ('#EXT-X-PROGRAM-DATE-TIME:2024-03-25T13:53:49.601Z') [hls @ 0x55a214a58a00] Skip ('#EXT-X-PROGRAM-DATE-TIME:2024-03-25T13:53:53.601Z') [hls @ 0x55a214a58a00] Opening 'https://hse24.akamaized.net/hls/live/2006663/hse24/20240322T010405/master_1080p25/02779/master_1080p25_01809.ts' for reading [hls @ 0x55a214a58a00] Opening 'https://hse24.akamaized.net/hls/live/2006663/hse24/20240322T010405/master_1080p25/02779/master_1080p25_01810.ts' for reading [hls @ 0x55a214a58a00] Opening 'https://hse24.akamaized.net/hls/live/2006663-b/hse24/20240322T010632/master_1080p25/02779/master_1080p25_01814.ts' for reading [hls @ 0x55a214a58a00] Opening 'https://hse24.akamaized.net/hls/live/2006663-b/hse24/20240322T010632/master_1080p25/02779/master_1080p25_01815.ts' for reading [hls @ 0x55a214a58a00] Opening 'https://hse24.akamaized.net/hls/live/2006663/hse24/20240322T010405/master_900p25/02779/master_900p25_01810.ts' for reading [hls @ 0x55a214a58a00] Opening 'https://hse24.akamaized.net/hls/live/2006663/hse24/20240322T010405/master_900p25/02779/master_900p25_01811.ts' for reading [hls @ 0x55a214a58a00] Opening 'https://hse24.akamaized.net/hls/live/2006663-b/hse24/20240322T010632/master_900p25/02779/master_900p25_01814.ts' for reading [hls @ 0x55a214a58a00] Opening 'https://hse24.akamaized.net/hls/live/2006663-b/hse24/20240322T010632/master_900p25/02779/master_900p25_01815.ts' for reading [hls @ 0x55a214a58a00] Opening 'https://hse24.akamaized.net/hls/live/2006663/hse24/20240322T010405/master_576p25/02779/master_576p25_01810.ts' for reading [hls @ 0x55a214a58a00] Opening 'https://hse24.akamaized.net/hls/live/2006663/hse24/20240322T010405/master_576p25/02779/master_576p25_01811.ts' for reading [hls @ 0x55a214a58a00] Opening 'https://hse24.akamaized.net/hls/live/2006663-b/hse24/20240322T010632/master_576p25/02779/master_576p25_01814.ts' for reading [hls @ 0x55a214a58a00] Opening 'https://hse24.akamaized.net/hls/live/2006663-b/hse24/20240322T010632/master_576p25/02779/master_576p25_01815.ts' for reading [hls @ 0x55a214a58a00] Could not find codec parameters for stream 4 (Audio: aac ([15][0][0][0] / 0x000F), 0 channels, fltp): unspecified sample rate Consider increasing the value for the 'analyzeduration' (2000000) and 'probesize' (2000000) options [hls @ 0x55a214a58a00] Could not find codec parameters for stream 6 (Video: h264 ([27][0][0][0] / 0x001B), none): unspecified size Consider increasing the value for the 'analyzeduration' (2000000) and 'probesize' (2000000) options [hls @ 0x55a214a58a00] Could not find codec parameters for stream 7 (Audio: aac ([15][0][0][0] / 0x000F), 0 channels, fltp): unspecified sample rate Consider increasing the value for the 'analyzeduration' (2000000) and 'probesize' (2000000) options [hls @ 0x55a214a58a00] Could not find codec parameters for stream 10 (Audio: aac ([15][0][0][0] / 0x000F), 0 channels, fltp): unspecified sample rate Consider increasing the value for the 'analyzeduration' (2000000) and 'probesize' (2000000) options [hls @ 0x55a214a58a00] Could not find codec parameters for stream 12 (Video: h264 ([27][0][0][0] / 0x001B), none): unspecified size Consider increasing the value for the 'analyzeduration' (2000000) and 'probesize' (2000000) options [hls @ 0x55a214a58a00] Could not find codec parameters for stream 13 (Audio: aac ([15][0][0][0] / 0x000F), 0 channels, fltp): unspecified sample rate Consider increasing the value for the 'analyzeduration' (2000000) and 'probesize' (2000000) options [hls @ 0x55a214a58a00] Could not find codec parameters for stream 16 (Audio: aac ([15][0][0][0] / 0x000F), 0 channels, fltp): unspecified sample rate Consider increasing the value for the 'analyzeduration' (2000000) and 'probesize' (2000000) options Input #0, hls, from 'https://hse24.akamaized.net/hls/live/2006663/hse24/playlist.m3u8?buffer_size=16777216': Duration: N/A, start: 782.678489, bitrate: N/A Program 0 Metadata: variant_bitrate : 5091240 Stream #0:0: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p(tv, bt709), 1920x1080 [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 90k tbn, 50 tbc Metadata: variant_bitrate : 5091240 Stream #0:1: Audio: aac (LC) ([15][0][0][0] / 0x000F), 48000 Hz, stereo, fltp (clean effects) Metadata: variant_bitrate : 5091240 Stream #0:2: Data: timed_id3 (ID3 / 0x20334449) Metadata: variant_bitrate : 5091240 Program 1 Metadata: variant_bitrate : 5091240 Stream #0:3: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p(tv, bt709), 1920x1080 [SAR 1:1 DAR 16:9], 25 tbr, 90k tbn, 50 tbc Metadata: variant_bitrate : 5091240 Stream #0:4: Audio: aac ([15][0][0][0] / 0x000F), 0 channels, fltp (clean effects) Metadata: variant_bitrate : 5091240 Stream #0:5: Data: timed_id3 (ID3 / 0x20334449) Metadata: variant_bitrate : 5091240 Program 2 Metadata: variant_bitrate : 1485000 Stream #0:6: Video: h264 ([27][0][0][0] / 0x001B), none, 90k tbr, 90k tbn, 180k tbc Metadata: variant_bitrate : 1485000 Stream #0:7: Audio: aac ([15][0][0][0] / 0x000F), 0 channels, fltp (clean effects) Metadata: variant_bitrate : 1485000 Stream #0:8: Data: timed_id3 (ID3 / 0x20334449) Metadata: variant_bitrate : 1485000 Program 3 Metadata: variant_bitrate : 1485000 Stream #0:9: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p(tv, bt709), 1600x900 [SAR 1:1 DAR 16:9], 25 tbr, 90k tbn, 50 tbc Metadata: variant_bitrate : 1485000 Stream #0:10: Audio: aac ([15][0][0][0] / 0x000F), 0 channels, fltp (clean effects) Metadata: variant_bitrate : 1485000 Stream #0:11: Data: timed_id3 (ID3 / 0x20334449) Metadata: variant_bitrate : 1485000 Program 4 Metadata: variant_bitrate : 832920 Stream #0:12: Video: h264 ([27][0][0][0] / 0x001B), none, 90k tbr, 90k tbn, 180k tbc Metadata: variant_bitrate : 832920 Stream #0:13: Audio: aac ([15][0][0][0] / 0x000F), 0 channels, fltp (clean effects) Metadata: variant_bitrate : 832920 Stream #0:14: Data: timed_id3 (ID3 / 0x20334449) Metadata: variant_bitrate : 832920 Program 5 Metadata: variant_bitrate : 832920 Stream #0:15: Video: h264 (Main) ([27][0][0][0] / 0x001B), yuv420p(tv, bt709), 1024x576 [SAR 1:1 DAR 16:9], 25 tbr, 90k tbn, 50 tbc Metadata: variant_bitrate : 832920 Stream #0:16: Audio: aac ([15][0][0][0] / 0x000F), 0 channels, fltp (clean effects) Metadata: variant_bitrate : 832920 Stream #0:17: Data: timed_id3 (ID3 / 0x20334449) Metadata: variant_bitrate : 832920 [MPEGTS muxer @ 0x55a217eb5dc0] Value 0.000000 for parameter 'mpegts_transport_stream_id' out of range [1 - 65535] [MPEGTS muxer @ 0x55a217eb5dc0] Error setting option mpegts_transport_stream_id to value 0. Could not write header for output file #0 (incorrect codec parameters ?): Numerical result out of range Error initializing output stream 0:1 -- Stream mapping: Stream #0:0 -> #0:0 (copy) Stream #0:1 -> #0:1 (copy) Last message repeated 1 times
-
Please configure your channels.conf with TID, SID and NID:
CodeAnd you need (random but unique) values for SID, and TID in channels.conf. NID can be 65281 for all channels. Example: Code Das Erste HD;IPTV:1010:S=0|P=1|F=EXT|U=ffmpeg2iptv_raw|A=1:I:0:258=27:256=@15;257=@122:0:0:100:65281:200:0 Here I chose 100 and 200 Next line might have 300 and 400 And so on
-
Das kannst Du im iptv-Plugin evtl. Umgehen, indem Du dort „Benutze Abschnittsfilter“ auf ja stellst. Dann deaktivierte Filter auf 1 und Filter 1 auf „PAT (0x00)“.
hilft das nicht gegen das ungewollte Entfernen der Audio-Pids in der channels.conf?
-
hilft das nicht gegen das ungewollte Entfernen der Audio-Pids in der channels.conf?
Ja, das habe ich schon so gemacht und klappt auch so.
Wollte jetzt nur beim Testen sehen, ob es auch ohne Einschränkungen funktioniert.
-
Code
[hls @ 0x55a214a58a00] Could not find codec parameters for stream 4 (Audio: aac ([15][0][0][0] / 0x000F), 0 channels, fltp): unspecified sample rate Consider increasing the value for the 'analyzeduration' (2000000) and 'probesize' (2000000) options [hls @ 0x55a214a58a00] Could not find codec parameters for stream 6 (Video: h264 ([27][0][0][0] / 0x001B), none): unspecified size Consider increasing the value for the 'analyzeduration' (2000000) and 'probesize' (2000000) options [hls @ 0x55a214a58a00] Could not find codec parameters for stream 7 (Audio: aac ([15][0][0][0] / 0x000F), 0 channels, fltp): unspecified sample rate Consider increasing the value for the 'analyzeduration' (2000000) and 'probesize' (2000000) options
Can you set
In the script?
If ffmpeg still complains then increase with 1000000 until it's happy
Lower values increase zapping speed, but here it's too low
-
ich hatte jetzt nochmal Zeit zum Testen.
Die Einträge in der channels.conf habe ich geändert:
Code:@101 IPTV ffmpeg2iptv_raw-test Das Erste HD;IPTV:1010:S=0|P=1|F=EXT|U=ffmpeg2iptv_raw|A=1:I:0:258=27:256=@15;257=@122:0:0:100:65281:200:0 HSE24 HD;IPTV:1020:S=0|P=1|F=EXT|U=ffmpeg2iptv_raw|A=2:I:0:258=27:256=@15;257=@122:0:0:300:65281:400:0
Jetzt habe ich auch ein Bild + Ton bei dem Sender HSE24.
Allerdings ist das Bild ist ebenso teilweise ruckelnd und hat Artefakte wie bei dem Stream von "Das Erste HD", den ich immer zum Testen genommen habe.
Am unteren Bildrand hat es Schlieren und Artefakte, was besondres bei viel Bewegung im Bild deutlich zu sehen ist.
Der Ton kommt in Stereo und ist auch manchmal ruckelnd.
Das Verhalten bei "HSE24" ist genauso wie bei den Streams, die ich eigentlich empfangen möchte.
Damit kannst Du testen, ob und wie es bei Dir funktioniert.
Im ffmpeg.log gibt es tausende von den Meldungen, die ich bereits beschrieben habe.
Hier mal noch das stark gekürzte ffmpeg.log
Code
Display MoreInput #0, hls, from 'https://hse24.akamaized.net/hls/live/2006663/hse24/playlist.m3u8?buffer_size=16777216': Duration: N/A, start: 12418.678489, bitrate: N/A Program 0 Metadata: variant_bitrate : 5091240 Stream #0:0: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p(tv, bt709), 1920x1080 [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 90k tbn, 50 tbc Metadata: variant_bitrate : 5091240 Stream #0:1: Audio: aac (LC) ([15][0][0][0] / 0x000F), 48000 Hz, stereo, fltp (clean effects) Metadata: variant_bitrate : 5091240 Stream #0:2: Data: timed_id3 (ID3 / 0x20334449) Metadata: variant_bitrate : 5091240 Program 1 Metadata: variant_bitrate : 5091240 Stream #0:3: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p(tv, bt709), 1920x1080 [SAR 1:1 DAR 16:9], 25 tbr, 90k tbn, 50 tbc Metadata: variant_bitrate : 5091240 Stream #0:4: Audio: aac ([15][0][0][0] / 0x000F), 0 channels, fltp (clean effects) Metadata: variant_bitrate : 5091240 Stream #0:5: Data: timed_id3 (ID3 / 0x20334449) Metadata: variant_bitrate : 5091240 Program 2 Metadata: variant_bitrate : 1485000 Stream #0:6: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p(tv, bt709), 1600x900 [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 90k tbn, 50 tbc Metadata: variant_bitrate : 1485000 Stream #0:7: Audio: aac (LC) ([15][0][0][0] / 0x000F), 48000 Hz, stereo, fltp (clean effects) Metadata: variant_bitrate : 1485000 Stream #0:8: Data: timed_id3 (ID3 / 0x20334449) Metadata: variant_bitrate : 1485000 Program 3 Metadata: variant_bitrate : 1485000 Stream #0:9: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p(tv, bt709), 1600x900 [SAR 1:1 DAR 16:9], 25 tbr, 90k tbn, 50 tbc Metadata: variant_bitrate : 1485000 Stream #0:10: Audio: aac ([15][0][0][0] / 0x000F), 0 channels, fltp (clean effects) Metadata: variant_bitrate : 1485000 Stream #0:11: Data: timed_id3 (ID3 / 0x20334449) Metadata: variant_bitrate : 1485000 Program 4 Metadata: variant_bitrate : 832920 Stream #0:12: Video: h264 (Main) ([27][0][0][0] / 0x001B), yuv420p(tv, bt709), 1024x576 [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 90k tbn, 50 tbc Metadata: variant_bitrate : 832920 Stream #0:13: Audio: aac (LC) ([15][0][0][0] / 0x000F), 48000 Hz, stereo, fltp (clean effects) Metadata: variant_bitrate : 832920 Stream #0:14: Data: timed_id3 (ID3 / 0x20334449) Metadata: variant_bitrate : 832920 Program 5 Metadata: variant_bitrate : 832920 Stream #0:15: Video: h264 (Main) ([27][0][0][0] / 0x001B), yuv420p(tv, bt709), 1024x576 [SAR 1:1 DAR 16:9], 25 tbr, 90k tbn, 50 tbc Metadata: variant_bitrate : 832920 Stream #0:16: Audio: aac ([15][0][0][0] / 0x000F), 0 channels, fltp (clean effects) Metadata: variant_bitrate : 832920 Stream #0:17: Data: timed_id3 (ID3 / 0x20334449) Metadata: variant_bitrate : 832920 Output #0, mpegts, to 'udp://127.0.0.1:4321?pkt_size=1316&buffer_size=65536&overrun_nonfatal=1': Metadata: encoder : Lavf58.76.100 Stream #0:0: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p(tv, bt709), 1920x1080 [SAR 1:1 DAR 16:9], q=2-31, 25 fps, 25 tbr, 90k tbn, 90k tbc Metadata: variant_bitrate : 5091240 Stream #0:1: Audio: aac (LC) ([15][0][0][0] / 0x000F), 48000 Hz, stereo, fltp (clean effects) Metadata: variant_bitrate : 5091240 Stream mapping: Stream #0:0 -> #0:0 (copy) Stream #0:1 -> #0:1 (copy) Press [q] to stop, [?] for help frame= 0 fps=0.0 q=-1.0 size= 0kB time=00:00:00.00 bitrate=N/A speed=N/A frame= 15 fps=0.0 q=-1.0 size= 0kB time=00:00:00.52 bitrate= 0.0kbits/s speed=1.03x frame= 28 fps= 28 q=-1.0 size= 247kB time=00:00:01.04 bitrate=1946.5kbits/s speed=1.03x frame= 40 fps= 26 q=-1.0 size= 366kB time=00:00:01.52 bitrate=1971.0kbits/s speed= 1x frame= 53 fps= 26 q=-1.0 size= 422kB time=00:00:02.04 bitrate=1693.5kbits/s speed=1.01x frame= 65 fps= 26 q=-1.0 size= 468kB time=00:00:02.52 bitrate=1522.5kbits/s speed=0.997x frame= 78 fps= 26 q=-1.0 size= 668kB time=00:00:03.04 bitrate=1798.9kbits/s speed= 1x frame= 91 fps= 26 q=-1.0 size= 678kB time=00:00:03.56 bitrate=1560.6kbits/s speed= 1x [hls @ 0x559eef0fda00] Opening 'https://hse24.akamaized.net/hls/live/2006663/hse24/master_1080p25.m3u8' for reading [hls @ 0x559eef0fda00] Skip ('#EXT-X-VERSION:3') [hls @ 0x559eef0fda00] Skip ('#EXT-X-DISCONTINUITY-SEQUENCE:64538') [hls @ 0x559eef0fda00] Skip ('#EXT-X-PROGRAM-DATE-TIME:2024-03-25T16:43:15.601Z') [hls @ 0x559eef0fda00] Skip ('#EXT-X-DISCONTINUITY') [hls @ 0x559eef0fda00] Skip ('#EXT-X-PROGRAM-DATE-TIME:2024-03-25T16:43:19.601Z') [hls @ 0x559eef0fda00] Skip ('#EXT-X-PROGRAM-DATE-TIME:2024-03-25T16:43:23.601Z') [hls @ 0x559eef0fda00] Skip ('#EXT-X-PROGRAM-DATE-TIME:2024-03-25T16:43:27.601Z') ... [hls @ 0x559eef0fda00] Skip ('#EXT-X-PROGRAM-DATE-TIME:2024-03-25T17:07:43.601Z') [hls @ 0x559eef0fda00] Skip ('#EXT-X-PROGRAM-DATE-TIME:2024-03-25T17:07:47.601Z') [hls @ 0x559eef0fda00] Skip ('#EXT-X-PROGRAM-DATE-TIME:2024-03-25T17:07:51.601Z') [hls @ 0x559eef0fda00] Skip ('#EXT-X-PROGRAM-DATE-TIME:2024-03-25T17:07:55.601Z') [hls @ 0x559eef0fda00] Opening 'https://hse24.akamaized.net/hls/live/2006663/hse24/20240322T010405/master_1080p25/02781/master_1080p25_00717.ts' for reading frame= 100 fps= 23 q=-1.0 size= 722kB time=00:00:03.98 bitrate=1485.9kbits/s speed=0.932x [hls @ 0x559eef0fda00] No longer receiving playlist 2 ('https://hse24.akamaized.net/hls/live/2006663/hse24/master_900p25.m3u8') [hls @ 0x559eef0fda00] No longer receiving playlist 4 ('https://hse24.akamaized.net/hls/live/2006663/hse24/master_576p25.m3u8') frame= 122 fps= 26 q=-1.0 size= 882kB time=00:00:04.80 bitrate=1505.2kbits/s speed= 1x frame= 134 fps= 25 q=-1.0 size= 920kB time=00:00:05.28 bitrate=1427.1kbits/s speed=0.999x frame= 147 fps= 25 q=-1.0 size= 976kB time=00:00:05.80 bitrate=1378.2kbits/s speed= 1x [hls @ 0x559eef0fda00] No longer receiving playlist 1 ('https://hse24.akamaized.net/hls/live/2006663-b/hse24/master_1080p25.m3u8') [hls @ 0x559eef0fda00] No longer receiving playlist 3 ('https://hse24.akamaized.net/hls/live/2006663-b/hse24/master_900p25.m3u8') [hls @ 0x559eef0fda00] No longer receiving playlist 5 ('https://hse24.akamaized.net/hls/live/2006663-b/hse24/master_576p25.m3u8') frame= 160 fps= 25 q=-1.0 size= 1088kB time=00:00:06.32 bitrate=1410.2kbits/s speed= 1x frame= 172 fps= 25 q=-1.0 size= 1209kB time=00:00:06.80 bitrate=1456.9kbits/s speed= 1x frame= 185 fps= 25 q=-1.0 size= 1515kB time=00:00:07.32 bitrate=1695.1kbits/s speed= 1x frame= 198 fps= 25 q=-1.0 size= 1681kB time=00:00:07.84 bitrate=1756.6kbits/s speed= 1x [hls @ 0x559eef0fda00] Opening 'https://hse24.akamaized.net/hls/live/2006663/hse24/20240322T010405/master_1080p25/02781/master_1080p25_00718.ts' for reading frame= 211 fps= 25 q=-1.0 size= 2057kB time=00:00:08.36 bitrate=2015.5kbits/s speed= 1x frame= 223 fps= 25 q=-1.0 size= 2057kB time=00:00:08.84 bitrate=1906.0kbits/s speed= 1x frame= 236 fps= 25 q=-1.0 size= 2168kB time=00:00:09.36 bitrate=1897.4kbits/s speed= 1x frame= 249 fps= 25 q=-1.0 size= 2233kB time=00:00:09.88 bitrate=1851.7kbits/s speed= 1x frame= 261 fps= 25 q=-1.0 size= 2396kB time=00:00:10.36 bitrate=1894.7kbits/s speed= 1x frame= 274 fps= 25 q=-1.0 size= 2518kB time=00:00:10.88 bitrate=1896.0kbits/s speed= 1x frame= 287 fps= 25 q=-1.0 size= 2777kB time=00:00:11.40 bitrate=1995.8kbits/s speed= 1x frame= 291 fps= 25 q=-1.0 Lsize= 3044kB time=00:00:11.56 bitrate=2156.9kbits/s speed= 1x video:2780kB audio:125kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 4.792284% Exiting normally, received signal 2.
-
PROBESIZE="5000000" # bytes, 5MB default
ANALYZEDURATION="5000000" # ms, 5 sec. default
Habe ich eingestellt bzw. auch auf 10000000 erhöht, bringt aber keine Erfolge.
Ich denke Du kannst jetzt selbst testen, mit dem Stream von HSE24.
Denn hier habe ich das gleiche Verhalten, wie bei den anderen TV-Streams.
Wenn es also irgendwann bei HSE24 richtig funktioniert, dann wird es auch bei den anderen Streams funktionieren.
-
-
Runs like a charm
This is my ffmpeg command running:
Codeffmpeg -y -hide_banner -user_agent Mozilla/5.0 -reconnect 1 -reconnect_streamed 1 -reconnect_delay_max 1 -probesize 8000000 -analyzeduration 8000000 -f hls -http_persistent 0 -re -i https://hse24.akamaized.net/hls/live/2006663/hse24/playlist.m3u8 -codec:v copy -codec:a copy -streamid 0:100 -streamid 1:200 -flush_packets -1 -f mpegts -mpegts_transport_stream_id 2836 -mpegts_pmt_start_pid 4096 -mpegts_service_id 6016 -mpegts_original_network_id 65281 udp://brix:4320?pkt_size=1316&buffer_size=65536&overrun_nonfatal=1
Try to find obvious difference with your ffmpeg while running ‘HSE’
Especially this part is important
-
Ich habe mal einen Test gemacht und nur diesen Part pkt_size=1316&buffer_size=65536&overrun_nonfatal=1
in der ffmpeg2iptv_raw geändert.
Bei mir ergibt sich hier leider keinerlei Verbesserung gegenüber vorher.
-
Hi,
Testet ihr denn mit vergleichbarer Hardware?
MfG Stefan
-
This is my ffmpeg command running
Damit geht bei mir gar nichts.
Ausgabe sind lediglich zwei PIDs von ffmpeg, sonst nichts.
Debian 11 mit entsprechendem ffmpeg aus den original Quellen.
Code
Display Moreffmpeg -version ffmpeg version 4.3.6-0+deb11u1 Copyright (c) 2000-2023 the FFmpeg developers built with gcc 10 (Debian 10.2.1-6) configuration: --prefix=/usr --extra-version=0+deb11u1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-avresample --disable-filter=resample --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librabbitmq --enable-librsvg --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --enable-pocketsphinx --enable-libmfx --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared libavutil 56. 51.100 / 56. 51.100 libavcodec 58. 91.100 / 58. 91.100 libavformat 58. 45.100 / 58. 45.100 libavdevice 58. 10.100 / 58. 10.100 libavfilter 7. 85.100 / 7. 85.100 libavresample 4. 0. 0 / 4. 0. 0 libswscale 5. 7.100 / 5. 7.100 libswresample 3. 7.100 / 3. 7.100 libpostproc 55. 7.100 / 55. 7.100 find /usr -name "libavcodec.so.*" /usr/lib/x86_64-linux-gnu/libavcodec.so.58.91.100 /usr/lib/x86_64-linux-gnu/libavcodec.so.58
Especially this part is important
Da scheint es bei mir zu hängen, wenn man die komplette URL quotet geht es!
Ich vermute die "&" machen Probleme mit meiner Shell.
Mit dem überarbeiteten Befehl geht es bei mir:
Codeffmpeg -y -hide_banner -user_agent Mozilla/5.0 -reconnect 1 -reconnect_streamed 1 -reconnect_delay_max 1 -probesize 8000000 -analyzeduration 8000000 -f hls -http_persistent 0 -re -i https://hse24.akamaized.net/hls/live/2006663/hse24/playlist.m3u8 -codec:v copy -codec:a copy -streamid 0:100 -streamid 1:200 -flush_packets -1 -f mpegts -mpegts_transport_stream_id 2836 -mpegts_pmt_start_pid 4096 -mpegts_service_id 6016 -mpegts_original_network_id 65281 "udp://localhost:4320?pkt_size=1316&buffer_size=65536&overrun_nonfatal=1"
Den Stream kann ich mit Xine öffnen und ruckelfrei und ohne jegliche Aussetzer wiedergeben.
Mit VLC und Mplayer geht gar nichts, warum auch immer.
-
Hi,
Testet ihr denn mit vergleichbarer Hardware?
MfG Stefan
I have a small Gigabyte Brix Intel Celeron 2 core.
ffmpeg load is less than 5% VDR around 15%
It must work for Paulaner also somehow!
-
Participate now!
Don’t have an account yet? Register yourself now and be a part of our community!