Telerising API - Zattoo, waipu.tv, blue TV & Sky CH für tvHeadend und VLC [Web App]

Am Samstag (06.09.25) Vormittag werde ich ein Update der Forensoftware (inkl. aller Plugins) durchführen. Das Forum wird deshalb auf unbestimmte Zeit nicht verfügbar sein. Neuigkeiten wird es im Matrix Chat geben: https://www.kodinerds.net/thread/79927-freischaltung-matrix-chat/
  • merwuerdigt. geht hier beides in vlc und per ffmpeg in tvheadend

    Warum das so ist, kann ich dir auch nicht sagen. Nutze VLC neuste Version unter Windows 10.

    Per Kodi oder MPC-HC laufen die Streams. Aber ist auch nicht so wild, habe ja genug Telerising-Alternativen.

  • hab mal alles moegliche durch probiert

    • deutsche ip
    • schweizer ip
    • ffmpeg
    • vlc direct
    • mit / ohne -re
    • tvheadend
    • 60 sekunden pro test

    alles laeuft ohne probleme. vielleicht solltest du mal eine log posten von ffmpeg oder vlc :)

    [ay]

    Ich gehe dem morgen weiter nach. Könntest du schreiben, welche Distribution du nutzt? Vielleicht braucht es ja etwas anderes als Ubuntu, damit es klappt. bei mir ist es Noble (Ubuntu 24.04.2 LTS).

  • Ich gehe dem morgen weiter nach. Könntest du schreiben, welche Distribution du nutzt? Vielleicht braucht es ja etwas anderes als Ubuntu, damit es klappt. bei mir ist es Noble (Ubuntu 24.04.2 LTS).

  • Ich hatte es bisher in Ubuntu getestet, weil meine Hauptinstanz von TVHeadend hierauf läuft. Da es bei dir mit Debian klappt, habe ich nun einmal mit einem aktuellen Debian Bookworm (mit TVHeadend von https://tvheadend.org/p/downloads) getestet. Leider ist das Ergebnis unverändert.

    Protokollmeldungen, beim Versuch den Arte HD Dash-Stream über die TVHeadend-Oberfläche zu streamen:

    Spoiler anzeigen

    DASH

    2025-07-05 21:39:34.726 tsfix: transport stream H264, DTS discontinuity. DTS = 959400, last = 59400

    2025-07-05 21:39:34.749 libav: AVCodecContext: v1.14.1

    2025-07-05 21:39:34.819 tsfix: transport stream AAC, DTS discontinuity. DTS = 971181, last = 418224

    2025-07-05 21:39:34.819 transcode: 0001: 03:VORBIS: [aac => vorbis]: Detected framedrop in audio (420144 != 971181)

    2025-07-05 21:39:43.341 tsfix: transport stream H264, DTS discontinuity. DTS = 1679400, last = 1135800

    2025-07-05 21:39:43.419 tsfix: transport stream AAC, DTS discontinuity. DTS = 1691177, last = 1138221

    2025-07-05 21:39:43.419 transcode: 0001: 03:VORBIS: [aac => vorbis]: Detected framedrop in audio (1140141 != 1691177)

    2025-07-05 21:39:45.609 tsfix: transport stream AAC, DTS discontinuity. DTS = 2230693, last = 1869737

    2025-07-05 21:39:45.609 transcode: 0001: 03:VORBIS: [aac => vorbis]: Detected framedrop in audio (1871657 != 2230693)

    2025-07-05 21:39:51.590 tsfix: transport stream H264, DTS discontinuity. DTS = 2399400, last = 1852200

    2025-07-05 21:39:53.742 tsfix: transport stream AAC, DTS discontinuity. DTS = 2950691, last = 2589733

    2025-07-05 21:39:53.742 transcode: 0001: 03:VORBIS: [aac => vorbis]: Detected framedrop in audio (2591653 != 2950691)

    2025-07-05 21:40:00.198 tsfix: transport stream H264, DTS discontinuity. DTS = 3119400, last = 257220

    Protokollmeldungen in TVHeadnend, für den Dash-Stream von Arte HD, wenn die Ausgabe über VLC erfolgt. Scheinbar ist alles in Ordnung. Ständig bricht aber der Sound ab.

    Spoiler anzeigen
    Code
    2025-07-05 22:08:00.617 http: 192.168.1.18: using ticket 40c02da8ce523ee4a8311ad6580d93e5a874ef68 for /stream/channel/5db5beff75d40d71a8084fe22f0dabfc
    Code
    2025-07-05 22:08:00.617 mpegts: playlist.m3u8 - artehd in Sweez - tuning on IPTV #1
    Code
    2025-07-05 22:08:00.619 subscription: 0012: "HTTP" subscribing on channel "artehd", weight: 100, adapter: "IPTV #1", network: "Sweez", mux: "playlist.m3u8 - artehd", provider: "FFmpeg", service: "artehd", profile="pass", hostname="192.168.1.18", username="niwi", client="VLC/3.0.18 LibVLC/3.0.18"
    Code
    2025-07-05 22:08:00.619 spawn: Executing "/usr/bin/ffmpeg"

    Protokollmeldungen, wenn die Ausgabe mit HLS im Browserfenster erfolgt:

    Spoiler anzeigen

    2025-07-05 21:53:47.679 mpegts: playlist_hls.m3u8 - artehd in Sweez HLS - tuning on IPTV #1

    2025-07-05 21:53:47.708 subscription: 000A: "HTTP" subscribing on channel "artehd", weight: 100, adapter: "IPTV #1", network: "Sweez HLS", mux: "playlist_hls.m3u8 - artehd", service: "artehd", profile="webtv-vp8-vorbis-webm", hostname="192.168.1.18", username="niwi", client="Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0"

    2025-07-05 21:54:03.680 subscription: 000A: service instance is bad, reason: No input detected

    Protokollmeldungen in TVHeadend, wenn die Ausgabe mit HLS i VLC erfolgt:

    Spoiler anzeigen


    2025-07-05 21:50:08.675 subscription: 0007: "HTTP" subscribing to service "Sweez HLS/playlist_hls.m3u8 - artehd/{PMT:0}", weight: 100, adapter: "IPTV #1", network: "Sweez HLS", mux: "playlist_hls.m3u8 - artehd", profile="pass", hostname="192.168.1.18", username="niwi", client="VLC/3.0.18 LibVLC/3.0.18"
    2025-07-05 21:50:24.675 subscription: 0007: service instance is bad, reason: No input detected
    2025-07-05 21:50:24.675 mpegts: playlist_hls.m3u8 - artehd in Sweez HLS - tuning on IPTV #2
    2025-07-05 21:50:24.676 subscription: 0007: "HTTP" subscribing to service "Sweez HLS/playlist_hls.m3u8 - artehd/{PMT:0}", weight: 100, adapter: "IPTV #2", network: "Sweez HLS", mux: "playlist_hls.m3u8 - artehd", profile="pass", hostname="192.168.1.18", username="niwi", client="VLC/3.0.18 LibVLC/3.0.18"
    2025-07-05 21:50:28.675 webui: Stop streaming /stream/service/513d0bc1d128f727478adcfd21c81b4a?ticket=1f8d9d788a8e49d003da719aa4b4a6405170b020, timeout (20 secs) waiting for data packets to start
    2025-07-05 21:50:28.675 subscription: 0007: "HTTP" unsubscribing, hostname="192.168.1.18", username="niwi", client="VLC/3.0.18 LibVLC/3.0.18"

    Das Einzige, was heute Abend stabil gelingt, ist die Ausgabe von
    https://viamotionhsi.netplus.ch/live/eds/artehd/browser-HLS8/artehd.m3u8
    direkt in VLC. Allerdings ging dies am frühen Abend noch nicht. Es würde auch mein Anliegen nicht lösen, weil ich die Sweez-Sender in TVHeadend gerne hätte.

  • niwi

    fuehre bitte folgende befehle nacheinander auf dem tvheadend host aus und danach zeigst du uns die 2 logfiles. ffmpeg beendet sich automatisch nach 5 minuten, bitte lass es auch solange laufen.

    und im tvheadend test benutze doch bitte mal als streaming profil "pass" kein transcoding.

    Code
    ffmpeg -loglevel warning -i https://viamotionhsi.netplus.ch/live/eds/artehd/browser-HLS8/artehd.m3u8 -c copy -t 00:05:00 -f mp4 -y /dev/null > ffmpeg-1.log 2>&1
    Code
    ffmpeg -loglevel warning -re -i https://viamotionhsi.netplus.ch/live/eds/artehd/browser-HLS8/artehd.m3u8 -c copy -t 00:05:00 -f mp4 -y /dev/null > ffmpeg-2.log 2>&1
  • niwi

    fuehre bitte folgende befehle nacheinander auf dem tvheadend host aus und danach zeigst du uns die 2 logfiles. ffmpeg beendet sich automatisch nach 5 minuten, bitte lass es auch solange laufen.

    Durchgeführt. Beide Logfiles sind leer.

    Zur Sicherheit habe ich gerade auch noch einmal wie zuvor getestet: Die Probkematik besteht fort.

    und im tvheadend test benutze doch bitte mal als streaming profil "pass" kein transcoding.

    Wie soll ich das denn beeinflussen? In TVHeadend ist und war "pass" als Standard eingestellt. Wenn ich, wie im vorherigen Test, aber einen Stream direkt in TVHeadend (also unter Electronic Program Guide -> Watch live tv in new browser windows) abspiele, nimmt TVHeadend halt dennoch nicht "pass". Ich habe aber ja extra zusätzlich auch mit VLC getestet und beide Protokolldaten hier veröffentlicht.

    Nachtrag 8.00 Uhr und 8.20 Uhr

    Gerad entdeckt: Im VLC-Mediaplayer lief https://viamotionhsi.netplus.ch/live/eds/arteh…LS8/artehd.m3u8 nur stabil, wenn die Audiospur AACL 130 German eingestellt ist (faktisch ist es aber Französisch). Wenn man die Spur wechselt, beginnen die Aussetzer. Nach einem Update auf die neueste Version laufen nun alle Spuren. Allerdings dauert es gefühlt 30 Sekunden, bis das Audio korrekt wiedergeben wird. Das betrifft aber nur die direkte Wiedergabe mit VLC, hilft also für TVHeadend allenfalls als Information weiter.

    2 Mal editiert, zuletzt von niwi (6. Juli 2025 um 08:21)

  • Durchgeführt. Beide Logfiles sind leer.

    dan hast du auf alle faelle keine probleme beim empfang

    Zur Sicherheit habe ich gerade auch noch einmal wie zuvor getestet: Die Probkematik besteht fort.

    du kannzt in tvheadend die ffmpeg pipe mal die einzelnen programm stream mappen. im grunde waer das hier ein job fuer telerising.

    Code
    pipe://ffmpeg -loglevel fatal -i https://viamotionhsi.netplus.ch/live/eds/artehd/browser-dash/artehd.mpd -map 0:a:0 -map 0:v:2 -ignore_unknown -c:a copy -c:v copy -f mpegts -metadata service_name=artehd pipe:1

    nimmt TVHeadend halt dennoch nicht "pass"

  • Ich habe es nun in der Kombination Streamlink/MPT für TVHeadend hinbekommen. Getestet mit der neuesten Stramlink-Version, die nicht für Ubuntu verfügbar ist. Ich schreibe dies, falls es Nachahmer gibt, die unter Ubuntu unterwegs sind (schließlich geht es hier eigentlich um Telerising und das gibt es zumindest nicht für Debian auf Intel-X64-Basis).

    Danke für die Hilfe.

  • Ich wurde erst heute heute Sweez aufmerksam. Mit dem Befehl oben bekomme ich noch eine zumindest teilweise funktionsfähige M3U8. Für mich sind aus dieser Quelle vor allem die öffentlich-rechtlichen Sender aus Österreich und der Schweiz interessant, sodass ich ein Backup für Blue (ohne Abo) habe. Allerdings laufen die Sender bei mir nicht stabil mitTVHeadend. Alle paar Sekunden gibt es Aussetzer. Dieses Problem kenne ich schon von Yallo. Aber dort habe ich es mir immer damit erklärt, dass es am SmartDNS-Server liegt. Bei Sweez brauche ich diesen aber ja nicht. Habt ihr dieses Problem auch und wisst vielleicht eine Lösung?

    Hallo, habe es oben mit dem Code auch geschafft die m3u8 zuerzeugen aber wie binde ich es nun in TVH ein? Der Pfad zur Datei geht leider nicht wie File://home/homeOrdner/sweez.m3u8?ffmpeg=true

    Was mache ich da falsch?


    Vielen Dank

  • Code
    file:///home/homeOrdner/sweez.m3u8

    Hmmm also die Sender sind da nur bekomme ich die nicht zum laufen

    Woran kann das liegen?

    Also ich habe die nun im TVH und möchte über Kodi mit einer CH-DNS gucken


    Achso und wenn ich die m3u8 in ipsimpleclient einlese bekomme ich auch die Sender aber ich kann diese da auch nicht sehen :(

  • niwi

    fuehre bitte folgende befehle nacheinander auf dem tvheadend host aus und danach zeigst du uns die 2 logfiles. ffmpeg beendet sich automatisch nach 5 minuten, bitte lass es auch solange laufen.

    und im tvheadend test benutze doch bitte mal als streaming profil "pass" kein transcoding.

    Code
    ffmpeg -loglevel warning -i https://viamotionhsi.netplus.ch/live/eds/artehd/browser-HLS8/artehd.m3u8 -c copy -t 00:05:00 -f mp4 -y /dev/null > ffmpeg-1.[definition=1,'0']log[/definition] 2>&1
    Code
    ffmpeg -loglevel warning -re -i https://viamotionhsi.netplus.ch/live/eds/artehd/browser-HLS8/artehd.m3u8 -c copy -t 00:05:00 -f mp4 -y /dev/null > ffmpeg-2.[definition=1,'0']log[/definition] 2>&1

    Also ich habe diese beiden Sachen mal durchlaufen lassen. Es sind beide logs leer


    Dann habe ich hier einmal das log vom TVH

    Code
    2025-07-07 19:24:29.898 mpegts: sweez.m3u8 - rts1hd in Sweez - tuning on IPTV #1
    Code
    2025-07-07 19:24:29.922 spawn: Executing "/usr/bin/ffmpeg"
    Code
    2025-07-07 19:24:29.922 subscription: 01B0: "192.168.178.169 [ name | Kodi Media Center ]" subscribing on channel "rts1hd", weight: 100, adapter: "IPTV #1", network: "Sweez", mux: "sweez.m3u8 - rts1hd", service: "rts1hd", profile="htsp", hostname="192.168.178.169", username="name", client="Kodi Media Center"
    Code
    2025-07-07 19:24:45.899 subscription: 01B0: service instance is bad, reason: No input detected
    Code
    2025-07-07 19:24:45.899 mpegts: sweez.m3u8 - rts1hd in Sweez - tuning on IPTV #2


    Die m3u8 sieht so aus

    Code
    #EXTINF:-1,rts2hd
    pipe://ffmpeg -loglevel fatal -i https://viamotionhsi.netplus.ch/live/eds/rts2hd/browser-dash/rts2hd.mpd -ignore_unknown -c:a copy -c:v copy -f mpegts -metadata service_name=rts2hd pipe:1
    #EXTINF:-1,tf1hd                                                                                         sweez.m3u8                                                                                                    pipe://ffmpeg -loglevel fatal -i https://viamotionhsi.netplus.ch/live/eds/tf1hd/browser-dash/tf1hd.mpd -ignore_unknown -c:a copy -c:v copy -f mpegts -metadata service_name=tf1hd pipe:1
    #EXTINF:-1,france2hd


    Vielen Dank :)

  • Meinst Du nicht diese hier? Oder von was die logs?

    Dann habe ich hier einmal das log vom TVH

    Code
    2025-07-07 19:24:29.898 mpegts: sweez.m3u8 - rts1hd in Sweez - tuning on IPTV #1
    Code
    2025-07-07 19:24:29.922 spawn: Executing "/usr/bin/ffmpeg"
    Code
    2025-07-07 19:24:29.922 subscription: 01B0: "192.168.178.169 [ name | Kodi Media Center ]" subscribing on channel "rts1hd", weight: 100, adapter: "IPTV #1", network: "Sweez", mux: "sweez.m3u8 - rts1hd", service: "rts1hd", profile="htsp", hostname="192.168.178.169", username="name", client="Kodi Media Center"
    Code
    2025-07-07 19:24:45.899 subscription: 01B0: service instance is bad, reason: No input detected
    Code
    2025-07-07 19:24:45.899 mpegts: sweez.m3u8 - rts1hd in Sweez - tuning on IPTV #2


    Habe gerade auch mal eine Aufnahme gestartet da kommt dieses log


    Code
    2025-07-07 19:51:46.454 subscription: 01B7: No input source available for subscription "DVR: Abgeschoben und dann? - Straftäter zurück in Afghanistan" to channel "ntv"
  • padrino

    Code
    channels=$(curl -L 'https://sweez.tv/api/mobile/channels' | jq -r '.[].channel_epg'); echo '#EXTM3U' > playlist.m3u8; for c in $channels; do echo '#EXTINF:-1,'$c >> playlist.m3u8; echo pipe://ffmpeg -loglevel fatal -i "https://viamotionhsi.netplus.ch/live/eds/$c/browser-HLS8/$c.m3u8" -map 0:v:2 -map 0:a? -ignore_unknown -c:a copy -c:v copy -f mpegts -metadata service_name="$c" pipe:1 >> playlist.m3u8; done

    damit sollte es laufen

    • hls8
    • 720p
    • alle audiospuren
  • padrino

    Code
    channels=$(curl -L 'https://sweez.tv/api/mobile/channels' | jq -r '.[].channel_epg'); echo '#EXTM3U' > playlist.m3u8; for c in $channels; do echo '#EXTINF:-1,'$c >> playlist.m3u8; echo pipe://ffmpeg -loglevel fatal -i "https://viamotionhsi.netplus.ch/live/eds/$c/browser-HLS8/$c.m3u8" -map 0:v:2 -map 0:a? -ignore_unknown -c:a copy -c:v copy -f mpegts -metadata service_name="$c" pipe:1 >> playlist.m3u8; done

    damit sollte es laufen

    • hls8
    • 720p
    • alle audiospuren

    Wie würde es aussehen wenn es 1080p und eine Tonspur? Weil mein TVH hat Probleme mit 2 Tonspuren


    Und wie würde es für iptv Simple Client aussehen?


    Vielen vielen Dank

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!