Beiträge von Woti
-
-
Du kannst auch die Telerising-Playlist ohne ffmpeg in IPTV Simple einbinden, dann wäre die Ursache (ffmpeg) schnell geklärt.
Hab das mal ausprobiert mit folgenden Ergebnissen:
Zattoo CH + IPTV Simple + smartdnsproxy CH IP + Telerising mit HLS7 -> Ruckeln, stottern, buffern
Zattoo CH + IPTV Simple + smartdnsproxy + Telerising mit DASH -> Ruckelfrei, kein stottern und buffern
Zattoo DE + IPTV Simple + smartdnsproxy DE IP + Telerising mit HLS7 -> Ruckelfrei, kein stottern und buffern
Zattoo DE + IPTV Simple + smartdnsproxy DE IP + Telerising mit DASH -> Ruckelfrei, kein stottern und buffern
Zattoo DE + IPTV Simple + ohne smartdnsproxy DE IP -> Kein Stream wegen Ausland.
Zattoo DE + prv.zattoo.addon + ohne smartdnsproxy DE IP -> keine Probleme.
Ich denke mal ich wechsle zu dem Addon und dann ist gut
-
Komisch, beim einen geht Dash nicht und dafür HLS, beim anderen ist es umgekehrt. Muss man nicht verstehen.
Also wenn ich Zattoo DE oder CH direkt über das PVR-Zattoo Kodi addon laufen lasse gibt es keinerlei Stocken oder Pufferprobleme. Zattoo DE läuft ohne dt. IP phantastisch hier in Norwegen. Zattoo CH läuft auch ohne Probleme via smartdnsproxy.
Via tvheadend habe ich es persönlich nie ruckelfrei hinbekommen.
easy4me du schriebst es wäre mögliche Norwegen in Telerising zu integrieren? Ist das viel Arbeit? Weil dann könnte ich mit Zattoo DE ohne dt. IP Adresse testen ob die Streams immer noch ruckeln oder nicht. Aber ich tippe drauf das es wohl an ffmpeg liegt. Andererseits könnte man dann smartdnsproxy ausschließen.
-
-
Wenn man Zattoo CH und DE über Telerising gleichzeitig laufen lassen möchte und einen SmartDNS Service nutzt, der sein Setup auf CH ausgerichtet hat, wird es schwierig.
Da kann man nicht so einfach das komplette vorgefertigte Setup übernehmen, da sich das komplett beißt.
Es müßten verschiedene Dinge beachtet werden:
1. Die Zattoo Login URL: zattoo.com sollte nicht für beides gleichzeitig genutzt werden.
Hier kann man tricksen und in der Telerising providers.json einer der Zattoo Instanzen eine andere Login URL zuweisen: zattoo-staging.zattoo.com
2. Die Zattoo Streaming Server (lassen sich über Telerising umstellen) sollten auch getrennt werden.
Gleichzeitig fahre ich Zattoo CH und DE nicht. Wie schon erwähnt hatte ich bis jetzt nur Zattoo CH Ultimate mit Sky Sport via smartdnsproxy. Zattoo DE ist interessant geworden weil die auch Streaming nach Norwegen anbieten und das ohne div. VPN / SmartDns-Gedöhns.
Gleichzeitig währe interessant wegen Sky Sport. Aber das würde ich später hier erfragen
-
Da würde ich erstmal darauf tippen, dass SmartDNSProxy das Setup für Telerising verunstaltet und dort der Standort in CH ist und nicht in Norwegen. Somit wird Zattoo DE geblockt (nicht in der EU) und CH läuft. Und ja, DNS-Provider können sich abhängig von Dash/HLS unterschiedlich verhalten. Also prüfe bitte dein Internet-Setup bzw. die DNS-Einstellungen des Telerising-Gerätes.
Abgesehen davon, greift Telerising bei Zattoo CH Ultimate auf die PVR-Schnittstelle zu, wenn ein ausländischer Standort erkannt wird, und damit funktioniert die Wiedergabe weltweit, wenn auch nur für die Laufzeit der jeweiligen aktuellen Sendung.
Verstehe ich das richtig das Telerising grundsätzlich die IP von dem Land braucht von dem man Zattoo streamen möchte? Also CH oder DE.
Eidiweil ich habe smartdnsproxy jetzt mal komplett abgeschaltet und die DNS-Adresse des norwegischen Internetanbieters ist wieder aktiv.
Und wie gesagt Zattoo DE läuft über Browser mit norwegischer IP aber nicht in Telerising. In Telerising steh nicht Verfügbar in meinem Land.
Wobei Zattoo CH in Telerising nicht meckert.
Das ist der Teil den ich nicht kapiere.
-
Sooo jetzt muss ich mal bei Null Anfangen. Hab grad etwas entdeckt was ich absolutt nicht verstehe. Habe Zattoo CH Ultimate Bezahlabo und habe mir vor ein paar Tagen ein Zattoo DE Ultimate Testabo eingerichtet. Mein Standort ist Norwegen. Für Zattoo CH benutzte ich immer smartdnsproxy mit schweizer IP Adresse.
Das Testabo für Zattoo DE habe ich aktiviert weil ich gelesen habe das endlich Norwegen in deren Liste aufgenommen wurde und Zattoo DE erlaubt das Streamein in Norwegen. So weit so gut. Ohne smartdnsproxy mit reiner norwegischer IP Adresse nun getestet und dabei is mir was unlogisches aufgefallen.Im Browser Zattoo CH Ultimate funzt nicht mit norwegischer IP Adresse. OK
Im Browser Zattoo DE Ultimate funzt wunderbar mit norwegischer IP Adresse. OK
Via Telerising kann ich Zattoo CH Ultimate abspielen mit norwegischer IP Adresse. Wieso?
Via Telerising kann ich nicht Zattoo DE Ultimate abspielen mit norwegischer IP Adresse. Bekomme die Meldung das ich mich im Ausland befinde. Wieso?
Also ich meine in Telerising ist doch dieses Verhalten unlogisch? Normaler Weise müsste doch Zattoo DE hier genauso funktionieren wie im Browser?
Benutze ich Telerising mit dt. IP Adresse funzt das ohne Probleme in Telerising und Zattoo CH funzt nicht mehr.
Kann das alles ein Zusammenhang mit DASH haben? Wie gesagt DASH funzt in VLC aber nicht Tvheadend. HLS7 funzt in beides.
-
Deaktiviere mal die Hardwarebeschleunigung von VLC. Findest du unter Einstellungen-> Eingang/Codecs
Da kommt folgende Meldung:
Codemp4 info: Fragment sequence discontinuity detected 2386 != 0 mp4 info: Fragment sequence discontinuity detected 2386 != 0 direct3d11 error: SetThumbNailClip failed: 0x800706f4 main error: module not functional main error: failed to create audio output direct3d11 error: SetThumbNailClip failed: 0x800706f4
Aber der Stream als DASH läuft mit Bild und Ton.
-
Hier die Ausgabe von VLC mit aktiviertem Dash:
Codemp4 info: Fragment sequence discontinuity detected 1308 != 0 mp4 info: Fragment sequence discontinuity detected 1308 != 0 main error: module not functional main error: failed to create audio output avcodec info: Using D3D11VA (NVIDIA GeForce GTX 1650, vendor 10de(NVIDIA), device 1f82, revision a1) for hardware decoding
-
-
Haha das ist völlig richtig. Mein Fehler hatte HLS7 wieder aktiviert.
So hier die Ausgabe mit aktiviertem Dash:XML<?xml version="1.0" encoding="utf-8"?> <MPD xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="urn:mpeg:dash:schema:mpd:2011" xmlns:scte35="urn:scte:scte35:2013:xml" xsi:schemaLocation="urn:mpeg:dash:schema:mpd:2011 http://standards.iso.org/ittf/PubliclyAvailableStandards/MPEG-DASH_schema_files/DASH-MPD.xsd" minBufferTime="PT1S" profiles="urn:mpeg:dash:profile:isoff-live:2011" type="dynamic" timeShiftBufferDepth="PT80S" minimumUpdatePeriod="PT1.600S" publishTime="2023-12-22T20:54:51.200Z" availabilityStartTime="1970-01-01T00:00:00Z"><Period id="1" start="PT0S"><AdaptationSet id="0" mimeType="video/mp4" contentType="video" segmentAlignment="true" startWithSAP="1"><InbandEventStream schemeIdUri="https://zattoo.com/emsg/latency" value="live"></InbandEventStream><Role schemeIdUri="urn:mpeg:dash:role:2011" value="main"></Role><SegmentTemplate media="https://fra3-5-dash-live.zahs.tv/HD_eurosport1_de/f_track_video_ts_$Time$_nd_1600_d_1600_mbr_8000_bw_$Bandwidth$_num_0_tid_1.mp4?z32=MNZWSZB5GE3UCMZUGJBTINZWGNDDCMJQIIWTGQRUIM3DSMRSII2TENKFGBBDMJTEOJWT23DWNQ5DGJTVONSXEX3JMQ6TENRUGE2TSMRYEZ3D2MBGONUWOPJRHBPTKZBUGZSTMYRSMVRDOM3BGRSDEMZRG5STQOJXMYYTIYLGMEZWMZQ" presentationTimeOffset="0" timescale="1000" initialization="https://fra3-5-dash-live.zahs.tv/HD_eurosport1_de/i_track_video_nd_1600_d_1600_mbr_8000_bw_$Bandwidth$_num_0_tid_1.mp4?z32=MNZWSZB5GE3UCMZUGJBTINZWGNDDCMJQIIWTGQRUIM3DSMRSII2TENKFGBBDMJTEOJWT23DWNQ5DGJTVONSXEX3JMQ6TENRUGE2TSMRYEZ3D2MBGONUWOPJRHBPTKZBUGZSTMYRSMVRDOM3BGRSDEMZRG5STQOJXMYYTIYLGMEZWMZQ"><SegmentTimeline><S t="1703278412800" d="1600" r="49"></S></SegmentTimeline></SegmentTemplate><Representation id="0" bandwidth="7800000" width="1920" height="1080" codecs="avc1.4d402a" frameRate="50"></Representation></AdaptationSet><AdaptationSet id="2" mimeType="audio/mp4" contentType="audio" lang="de" codecs="ec-3" segmentAlignment="true" startWithSAP="1"><AudioChannelConfiguration schemeIdUri="tag:dolby.com,2014:dash:audio_channel_configuration:2011" value="F801"></AudioChannelConfiguration><SegmentTemplate media="https://fra3-5-dash-live.zahs.tv/HD_eurosport1_de/f_track_audio_ts_$Time$_nd_1600_mbr_8000_bw_$Bandwidth$_d_1600_num_1_tid_3_p_20_l_de.m4s?z32=MNZWSZB5GE3UCMZUGJBTINZWGNDDCMJQIIWTGQRUIM3DSMRSII2TENKFGBBDMJTEOJWT23DWNQ5DGJTVONSXEX3JMQ6TENRUGE2TSMRYEZ3D2MBGONUWOPJRHBPTKZBUGZSTMYRSMVRDOM3BGRSDEMZRG5STQOJXMYYTIYLGMEZWMZQ" presentationTimeOffset="0" timescale="1000" initialization="https://fra3-5-dash-live.zahs.tv/HD_eurosport1_de/i_track_audio_nd_1600_mbr_8000_bw_$Bandwidth$_d_1600_num_1_tid_3_p_20_l_de.mp4?z32=MNZWSZB5GE3UCMZUGJBTINZWGNDDCMJQIIWTGQRUIM3DSMRSII2TENKFGBBDMJTEOJWT23DWNQ5DGJTVONSXEX3JMQ6TENRUGE2TSMRYEZ3D2MBGONUWOPJRHBPTKZBUGZSTMYRSMVRDOM3BGRSDEMZRG5STQOJXMYYTIYLGMEZWMZQ"><SegmentTimeline><S t="1703278412800" d="1600" r="49"></S></SegmentTimeline></SegmentTemplate><Representation id="7" bandwidth="256000"></Representation></AdaptationSet></Period></MPD>
-
Da steht folgendes drin:
Code#EXTM3U #EXT-X-VERSION:7 #EXT-X-INDEPENDENT-SEGMENTS #EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="audio",NAME="deutsch",DEFAULT=YES,AUTOSELECT=YES,LANGUAGE="deu",URI="https://fr5-3-hls7-live.zahs.tv/HD_eurosport1_de/t_track_audio_bw_256000000_num_1_tid_3_p_20_l_de_nd_1600_mbr_8000.m3u8?z32=MNZWSZB5GE3UCMZTG5CDGMRTGNATQMCDHAWTGOKDII4DKM2FGVBEIRJSINCSM5DJNVSXG2DJMZ2D2OBQEZ2XGZLSL5UWIPJSGY2DCNJZGI4CM5R5GATHG2LHHUYTQX3BMY2GCY3DGY2TINJSHE3TCYLCMU3GKNJXGBRWKNZZG44DQYRWGI" #EXT-X-STREAM-INF:BANDWIDTH=8000000,CODECS="avc1.4d402a,ec-3",RESOLUTION=1920x1080,FRAME-RATE=50,AUDIO="audio",CLOSED-CAPTIONS=NONE https://fr5-3-hls7-live.zahs.tv/HD_eurosport1_de/t_track_video_bw_7800000_num_0_tid_1_nd_1600_mbr_8000.m3u8?z32=MNZWSZB5GE3UCMZTG5CDGMRTGNATQMCDHAWTGOKDII4DKM2FGVBEIRJSINCSM5DJNVSXG2DJMZ2D2OBQEZ2XGZLSL5UWIPJSGY2DCNJZGI4CM5R5GATHG2LHHUYTQX3BMY2GCY3DGY2TINJSHE3TCYLCMU3GKNJXGBRWKNZZG44DQYRWGI
Sehe das da *.m3u8 steht. Das is aber in Telerising deaktiviert.
-
-
Guten morgen, hier der Log:
Code
Alles anzeigen2023-12-22 06:05:47.000 mpegts: favorites.m3u - Eurosport 1 HD in Zattoo DE DASH - tuning on IPTV #1 2023-12-22 06:05:47.002 spawn: Executing "/usr/bin/ffmpeg" 2023-12-22 06:05:47.002 subscription: 02F6: "scan" subscribing to mux "favorites.m3u - Eurosport 1 HD", weight: 6, adapter: "IPTV #1", network: "Zattoo DE DASH", service: "Raw PID Subscription" 2023-12-22 06:05:47.366 spawn: ffmpeg version 4.4.1 Copyright (c) 2000-2021 the FFmpeg developers 2023-12-22 06:05:47.366 spawn: built with gcc 10.3.1 (Alpine 10.3.1_git20211027) 20211027 2023-12-22 06:05:47.366 spawn: configuration: --prefix=/usr --enable-avresample --enable-avfilter --enable-gnutls --enable-gpl --enable-libass --enable-libmp3lame --enable-libvorbis --enable-libvpx --enable-libxvid --enable-libx264 --enable-libx265 --enable-libtheora --enable-libv4l2 --enable-libdav1d --enable-postproc --enable-pic --enable-pthreads --enable-shared --enable-libxcb --enable-libsrt --enable-libssh --enable-libvidstab --disable-stripping --disable-static --disable-librtmp --enable-libaom --enable-libopus --enable-libsoxr --enable-libwebp --enable-vaapi --enable-vdpau --enable-vulkan --disable-debug 2023-12-22 06:05:47.366 spawn: libavutil 56. 70.100 / 56. 70.100 2023-12-22 06:05:47.366 spawn: libavcodec 58.134.100 / 58.134.100 2023-12-22 06:05:47.366 spawn: libavformat 58. 76.100 / 58. 76.100 2023-12-22 06:05:47.366 spawn: libavdevice 58. 13.100 / 58. 13.100 2023-12-22 06:05:47.366 spawn: libavfilter 7.110.100 / 7.110.100 2023-12-22 06:05:47.366 spawn: libavresample 4. 0. 0 / 4. 0. 0 2023-12-22 06:05:47.366 spawn: libswscale 5. 9.100 / 5. 9.100 2023-12-22 06:05:47.366 spawn: libswresample 3. 9.100 / 3. 9.100 2023-12-22 06:05:47.366 spawn: libpostproc 55. 9.100 / 55. 9.100 2023-12-22 06:05:47.366 spawn: Splitting the commandline. 2023-12-22 06:05:47.366 spawn: Reading option '-loglevel' ... matched as option 'loglevel' (set logging level) with argument 'debug'. 2023-12-22 06:05:47.366 spawn: Reading option '-re' ... matched as option 're' (read input at native frame rate) with argument '1'. 2023-12-22 06:05:47.366 spawn: Reading option '-i' ... matched as input url with argument 'http://10.0.0.136:5000/api/zde/live/eurosport'. 2023-12-22 06:05:47.366 spawn: Reading option '-ignore_unknown' ... matched as option 'ignore_unknown' (Ignore unknown stream types) with argument '1'. 2023-12-22 06:05:47.366 spawn: Reading option '-map' ... matched as option 'map' (set input stream mapping) with argument '0:0'. 2023-12-22 06:05:47.366 spawn: Reading option '-map' ... matched as option 'map' (set input stream mapping) with argument '0:1'. 2023-12-22 06:05:47.366 spawn: Reading option '-map' ... matched as option 'map' (set input stream mapping) with argument '0:2?'. 2023-12-22 06:05:47.366 spawn: Reading option '-map' ... matched as option 'map' (set input stream mapping) with argument '0:3?'. 2023-12-22 06:05:47.366 spawn: Reading option '-map' ... matched as option 'map' (set input stream mapping) with argument '0:4?'. 2023-12-22 06:05:47.366 spawn: Reading option '-c:a:0' ... matched as option 'c' (codec name) with argument 'copy'. 2023-12-22 06:05:47.366 spawn: Reading option '-c:a:1' ... matched as option 'c' (codec name) with argument 'copy'. 2023-12-22 06:05:47.366 spawn: Reading option '-c:v' ... matched as option 'c' (codec name) with argument 'copy'. 2023-12-22 06:05:47.366 spawn: Reading option '-c:s' ... matched as option 'c' (codec name) with argument 'copy'. 2023-12-22 06:05:47.366 spawn: Reading option '-f' ... matched as option 'f' (force format) with argument 'mpegts'. 2023-12-22 06:05:47.366 spawn: Reading option '-metadata' ... matched as option 'metadata' (add metadata) with argument 'service_name=Eurosport 1 HD'. 2023-12-22 06:05:47.366 spawn: Reading option 'pipe:1' ... matched as output url. 2023-12-22 06:05:47.366 spawn: Finished splitting the commandline. 2023-12-22 06:05:47.366 spawn: Parsing a group of options: global . 2023-12-22 06:05:47.366 spawn: Applying option loglevel (set logging level) with argument debug. 2023-12-22 06:05:47.366 spawn: Applying option ignore_unknown (Ignore unknown stream types) with argument 1. 2023-12-22 06:05:47.366 spawn: Successfully parsed a group of options. 2023-12-22 06:05:47.366 spawn: Parsing a group of options: input url http://10.0.0.136:5000/api/zde/live/eurosport. 2023-12-22 06:05:47.366 spawn: Applying option re (read input at native frame rate) with argument 1. 2023-12-22 06:05:47.366 spawn: Successfully parsed a group of options. 2023-12-22 06:05:47.366 spawn: Opening an input file: http://10.0.0.136:5000/api/zde/live/eurosport. 2023-12-22 06:05:47.367 spawn: [NULL @ 0x7f3b501400c0] Opening 'http://10.0.0.136:5000/api/zde/live/eurosport' for reading 2023-12-22 06:05:47.367 spawn: [http @ 0x7f3b50a92ec0] Setting default whitelist 'http,https,tls,rtp,tcp,udp,crypto,httpproxy,data' 2023-12-22 06:05:47.367 spawn: [tcp @ 0x7f3b506deec0] Original list of addresses: 2023-12-22 06:05:47.367 spawn: [tcp @ 0x7f3b506deec0] Address 10.0.0.136 port 5000 2023-12-22 06:05:47.367 spawn: [tcp @ 0x7f3b506deec0] Interleaved list of addresses: 2023-12-22 06:05:47.367 spawn: [tcp @ 0x7f3b506deec0] Address 10.0.0.136 port 5000 2023-12-22 06:05:47.367 spawn: [tcp @ 0x7f3b506deec0] Starting connection attempt to 10.0.0.136 port 5000 2023-12-22 06:05:47.367 spawn: [tcp @ 0x7f3b506deec0] Successfully connected to 10.0.0.136 port 5000 2023-12-22 06:05:47.367 spawn: [http @ 0x7f3b50a92ec0] request: GET /api/zde/live/eurosport HTTP/1.1 2023-12-22 06:05:47.367 spawn: User-Agent: Lavf/58.76.100 2023-12-22 06:05:47.367 spawn: Accept: */* 2023-12-22 06:05:47.367 spawn: Range: bytes=0- 2023-12-22 06:05:47.367 spawn: Connection: close 2023-12-22 06:05:47.367 spawn: Host: 10.0.0.136:5000 2023-12-22 06:05:47.367 spawn: Icy-MetaData: 1 2023-12-22 06:05:48.015 spawn: [AVIOContext @ 0x7f3b4f369b80] Statistics: 2927 bytes read, 0 seeks 2023-12-22 06:05:48.016 spawn: http://10.0.0.136:5000/api/zde/live/eurosport: Invalid data found when processing input 2023-12-22 06:05:48.017 iptv: stdin pipe 466 unexpectedly closed: No data 2023-12-22 06:06:02.000 mpegts: favorites.m3u - Eurosport 1 HD in Zattoo DE DASH - scan no data, failed 2023-12-22 06:06:02.000 subscription: 02F6: "scan" unsubscribing
Die Option "Retrieve streams via ffmpeg pipe" ist immer aus wenn ich mich in Telerising einlogge? Sollte das nicht abgehakt bleiben wenn aktiviert? Oder ist das nur um die URL zu generieren?
-
Muxes sind die einzelnen Sender oder Kanäle in der m3u8 oder m3u Datei
Edit: Für TVHeadend muss FFMpeg Pipe aktiviert sein, sonst gibts einen Fehler.
In Telerising unter dem Anbieter Sky -> M3U Playlist -> Retrieve streams via ffmpeg pipe
ist richtig. Ich probier das nacher nochmal. So dämlich kann ich doch nicht sein, oder doch?
Nachtrag: also Retrieve streams via ffmpeg pipe ist eingeschaltet. Neues Automatisches IPTV Netzwerk angelegt. Max Inputstreams 1 gesetzt. URL von Telerising reinkopiert. Aber beim scannen wird nix gefunden: stdin pipe unexpectedly closed: no data
-
-
-
-
Dann lege das Netzwerk neu an und scanne die Liste dann dort. Die File Extensions sind für andere Player, die nicht in der Lage sind, die Streams eigenständig zu erkennen.
Sach mal das funzt aber auch nur einmal oder? 😄 Oder ich stell mich zu doof an.
Ich möcht auch von Zattoo Ultimate Schweiz auf Zattoo Ultimate Deutschland umsteigen. Also Zattoo DE lässt sich mit DASH überhaupt nicht einlesen und Zattoo CH auch nicht mehr. Egal ob man das Netzwerk neu anlegt oder nicht. Mit HLS7 funktionieren beide Sachen tadellos.
-
Also wenn ich DASH aktiviere und neu scanne bekomme ich keine Services mehr zugeordnet. Für was sind eigentlich die File Extensions? Die waren bei mir aktiviert. Diese habe ich deaktiviert und neu gescannt. Wie gesagt alle Service sind jetzt Status Fehler.
Stell ich wieder auf HLS7 um sind alle Zattoo Services wieder OK.Muss da in TVH noch etwas spesiell angepaßt werden für DASH?