Und was sagt der ffmpeg-Command mit --loglevel debug aus?
Telerising API - Zattoo, blue TV & Sky CH für tvHeadend und VLC [Web App]
-
easy4me -
26. Februar 2021 um 21:21 -
Unerledigt
-
-
Bei mir ging Nello über TVHeadend heute morgen von ganz alleine wieder
-
-
Bei mir gehts noch nicht: ffmpeg sagt folgendes:
Code
Alles anzeigenffmpeg -loglevel debug -i "http://127.0.1.1:5000/api/n3o/live/1165" -ignore_unknown -map 0:0 -map 0:1 -map 0:2? -map 0:3? -map 0:4? -c:a:0 copy -c:a:1 copy -c:v copy -c:s copy -f mpegts -metadata service_name="Das Erste HD" pipe:1 ffmpeg version 4.3.6-0+deb11u1+rpt1 Copyright (c) 2000-2023 the FFmpeg developers built with gcc 10 (Debian 10.2.1-6) configuration: --prefix=/usr --extra-version=0+deb11u1+rpt1 --toolchain=hardened --incdir=/usr/include/aarch64-linux-gnu --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 --disable-mmal --enable-neon --enable-v4l2-request --enable-libudev --enable-epoxy --enable-sand --libdir=/usr/lib/aarch64-linux-gnu --arch=arm64 --enable-pocketsphinx --enable-libdc1394 --enable-libdrm --enable-vout-drm --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 Splitting the commandline. Reading option '-loglevel' ... matched as option 'loglevel' (set logging level) with argument 'debug'. Reading option '-i' ... matched as input url with argument 'http://127.0.1.1:5000/api/n3o/live/1165'. Reading option '-ignore_unknown' ... matched as option 'ignore_unknown' (Ignore unknown stream types) with argument '1'. Reading option '-map' ... matched as option 'map' (set input stream mapping) with argument '0:0'. Reading option '-map' ... matched as option 'map' (set input stream mapping) with argument '0:1'. Reading option '-map' ... matched as option 'map' (set input stream mapping) with argument '0:2?'. Reading option '-map' ... matched as option 'map' (set input stream mapping) with argument '0:3?'. Reading option '-map' ... matched as option 'map' (set input stream mapping) with argument '0:4?'. Reading option '-c:a:0' ... matched as option 'c' (codec name) with argument 'copy'. Reading option '-c:a:1' ... matched as option 'c' (codec name) with argument 'copy'. Reading option '-c:v' ... matched as option 'c' (codec name) with argument 'copy'. Reading option '-c:s' ... matched as option 'c' (codec name) with argument 'copy'. Reading option '-f' ... matched as option 'f' (force format) with argument 'mpegts'. Reading option '-metadata' ... matched as option 'metadata' (add metadata) with argument 'service_name=Das Erste HD'. Reading option 'pipe:1' ... matched as output url. Finished splitting the commandline. Parsing a group of options: global . Applying option loglevel (set logging level) with argument debug. Applying option ignore_unknown (Ignore unknown stream types) with argument 1. Successfully parsed a group of options. Parsing a group of options: input url http://127.0.1.1:5000/api/n3o/live/1165. Successfully parsed a group of options. Opening an input file: http://127.0.1.1:5000/api/n3o/live/1165. [NULL @ 0x55a0a52090] Opening 'http://127.0.1.1:5000/api/n3o/live/1165' for reading [http @ 0x55a0a0bb60] Setting default whitelist 'http,https,tls,rtp,tcp,udp,crypto,httpproxy,data' [tcp @ 0x55a0a551c0] Original list of addresses: [tcp @ 0x55a0a551c0] Address 127.0.1.1 port 5000 [tcp @ 0x55a0a551c0] Interleaved list of addresses: [tcp @ 0x55a0a551c0] Address 127.0.1.1 port 5000 [tcp @ 0x55a0a551c0] Starting connection attempt to 127.0.1.1 port 5000 [tcp @ 0x55a0a551c0] Successfully connected to 127.0.1.1 port 5000 [http @ 0x55a0a0bb60] request: GET /api/n3o/live/1165 HTTP/1.1 User-Agent: Lavf/58.45.100 Accept: */* Range: bytes=0- Connection: close Host: 127.0.1.1:5000 Icy-MetaData: 1 [AVIOContext @ 0x55a0a07d50] Statistics: 35 bytes read, 0 seeks http://127.0.1.1:5000/api/n3o/live/1165: Invalid data found when processing input
-
Ich hab gerade nochmal gleichen Befehl wie oben nur mit Yallo.TV probiert da funzt es via Command Line
Nur bei Nello kommt bei ffmpeg eben dieser Fehler:
-
-
Ich hab gerade nochmal gleichen Befehl wie oben nur mit Yallo.TV probiert da funzt es via Command Line
Nur bei Nello kommt bei ffmpeg eben dieser Fehler:
Die 4.x Versionen haben solche Bugs öfters.
Zieh mal die Version hoch auf die aktuelle 6.0
-
Für Debian 11 ist wohl 6.0 noch experimental.
ffmpeg - Debian Package Tracker
Was aber immer noch nicht erklärt warum Yallo dann einwandfrei läuft oder Zattoo und nur Nello dieses Problem mit ffmpeg hat.
-
-
Update: Es liegt definitiv an der Telerising API muss ich leider mitteilen.
Hab jetzt mal ein FFMPEG downgrad zu 7:4.3.5-0 gemacht, selber Fehler mit Telerising API 0.10.1 und 0.10.0
Codeservice: nello.m3u - Anixe HD in IPTV Network Nello: Status changed to [CA check] [Graceperiod expired] [Data timeout] 2023-05-14 11:05:11.457 [ DEBUG]:mpegts: nello.m3u - Anixe HD in IPTV Network Nello - close PID 0011 (17) [20/0x7f8408d210] 2023-05-14 11:05:11.457 [ DEBUG]:mpegts: nello.m3u - Anixe HD in IPTV Network Nello - close PID 0010 (16) [20/0x7f8409ccd0] 2023-05-14 11:05:11.457 [ DEBUG]:mpegts: nello.m3u - Anixe HD in IPTV Network Nello - close PID 0001 (1) [16/0x7f84000b70] 2023-05-14 11:05:11.457 [ DEBUG]:mpegts: nello.m3u - Anixe HD in IPTV Network Nello - close PID 0000 (0) [20/0x7f84081f10] 2023-05-14 11:05:11.457 [ INFO]:mpegts: nello.m3u - Anixe HD in IPTV Network Nello - scan no data, failed 2023-05-14 11:05:11.457 [ INFO]:subscription: 002D: "scan" unsubscribing
Downgrade auf Telerising API 0.9.9 Nello funktioniert wieder.
-
Nein, bei Nello wurde seit fünf Monaten nichts am Code geändert, also schon seit v0.9.0 nicht.
-
-
Wenn ich Telerising 0.9.9 nehme funktioniert Nello ohne was am System zu ändern, dafür geht Yallo nicht mit 0.9.9 selber Fehler wie oben im TVHeadend.[definition='1','0']log[/definition]
Mit 0.10.0 oder 0.10.1 funktioniert Yallo aber Nello hat den Fehler im TVHeadend.[definition='1','0']log[/definition]
Unabhängig ob ich jetzt ffmpeg 7:4.3.5-0 oder 7:4.3.6-0 installiert hab.
-
Und ich scanne gerade Nello mit der neuesten Version v0.10.1 in tvHeadend 4.3 und ffmpeg 4.1 auf dem Raspberry Pi 4 ohne irgendwelche Probleme oder Fehler.
-
-
Hab jetzt alles wieder up to date also ffmpeg auf 7:4.3.6-0 und Telerising API auf 0.10.1
Zatto Scan OK, Yallo Scan OK, Nello Scan Fehler
-
Nello läuft bei mir mit VLC und tvHeadend. Mehr kann ich dazu ohne weitere Infos nicht schreiben.
-
-
Nello läuft bei mir mit VLC und tvHeadend. Mehr kann ich dazu ohne weitere Infos nicht schreiben.
Bei mir auch.
Magst du mal posten, mit welchen Parametern du den dvbinput für nello angelegt hast?
-
Ja gerne, aber viel kann man ja nicht einstellen.
HLS7 (HLS5 unavailable)
1080p50
Audio 1: AAC Stereo (original)
Audio 2: none
Raspberry Pi4B
Debian 11 64 bit Raspian OS
Build von dlueth das arm64
Am Build wirds denke ich nicht liegen, das lief ja bisher genauso gut wie die 32bit Builds von easy4me
Ich teste gerade mal ein altes Image was ich vom System gemacht hab obs da funktioniert.
-
-
Ja gerne, aber viel kann man ja nicht einstellen.
Ich glaube toab90 meint die TVH Parameter / Optionen.
Edit:
Beim ersten Scan sollte die maximale Anzahl der Input Streams allerdings auf 1 gestellt werden.
-
Ja, die Streams stehen alle auf maximal 1
Es geht ja schon beim ffmpeg nicht noch vor TVHeadend, daher können wir glaube ich TVHeadend als Fehlerquelle ausschließen.
ffmpeg Fehler hatte ich oben schon gepostet.
-
-
Hab jetzt auch mal Telerising komplett neu installiert, kein Erfolg selber Fehler.
Nur was auffällt ist das der Fehler bei Version 0.9.9 von Telerising zu 0.10.0 & 0.10.1 von Nello zu Yallo springt.
In 0.9.9 funktioniert Nello aber kein Yallo
In 0.10.0 & 0.10.1 funktioniert Yallo aber kein Nello
Weis auch nicht was ich noch machen soll.
-
Für Debian 11 ist wohl 6.0 noch experimental.
https://tracker.debian.org/pkg/ffmpeg
Was aber immer noch nicht erklärt warum Yallo dann einwandfrei läuft oder Zattoo und nur Nello dieses Problem mit ffmpeg hat.
Naja du weißt nicht was für Dinge Nello so macht.
Auch wenns im Experimental Branch ist, kann man sichs selbst kompilieren. Da geht es nur um die fertigen Pakete. Es ist bekannt das Debain oft sehr alte Pakete mitzieht, bestes Beispiel TVHeadend.
-
-
Ich hab jetzt mal ein Update auf ffmpeg 5.1 gemacht, das befindet sich in der Testing Phase für Debian.
Keine Änderung
-
Also jetzt hab ich nochmal länger geforscht und das sagt die Telerising API im Log:
Coderequests.exceptions.SSLError: HTTPSConnectionPool(host='nello-ott.customers.xcdn.iptv.ch', port=443): Max retries exceeded with url: /v1/hls/ott/tv/1/1165/index.m3u8?content_location=x-poseidon&adap=mobile&token=unkenntlichgemacht&expires=1684189015 (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)'))) INFO:werkzeug:127.0.0.1 - - [15/May/2023 16:16:56] "GET /api/n3o/live/1165 HTTP/1.1" 200 -
-
-
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!