Beiträge von padrino

    • wenn du dash nutzt, auf hls wechseln
    • -re option nutzen

      pruefen das die segmente schnell genug geladen werden koennen und ffmpeg nicht skipt weils zu lahm ist -> log-level auf warning stellen

    Vielen Dank schon mal


    Also hls und - re sind aktiviert gewesen wie Stelle ich das log-level auf warning?


    Ich hatte auch schon versucht die Auflösung runter zuschreiben also statt 1080 nur noch 720 aber das hat auch nicht wirklich geholfen vielleicht sind die Aussetzer weniger aber auf jedenfall noch da

    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

    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"

    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 :)

    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

    Der verzögerte Autostart ist hier schon behandelt. Hat mich auch nach einem Update nie im Stich gelassen.

    vossi68
    7. April 2021 um 17:59

    Diese Werte einmal in telerising.service eingetragen.

    Unit:
    After=wg-quick@wg0.service

    Service
    ExecStartPre=/bin/sleep 60

    So läuft es bei mir ohne Probleme.

    Auch Dir ein Danke für deine Mühe :)


    Aber das ist auch glaube ich nicht das richtige weil ich kein Wireguard benutze sondern DNS4Me

    Erstmal Vielen Dank für die Mühe

    Aber eine Frage hätte ich dazu, wird durch den cronjob der Service also telerising.service später gestartet? Aber nicht sofort sondern 30 Sekunden später? Weil so wie ich es verstehe startet dann doch telerising.service und dann startet telerising nochmal über das Start.sh richtig oder?

    Vielleicht verständlicher:

    Neustart

    Kein telerising start über telerising.service

    30 Sekunden warten dann erst telerising.service starten?


    Weil wie geschrieben durch ein Update von telerising fliegt das 30 sec sleep raus :(


    Ich suche eine Möglichkeit um telerising nicht sofort nach Start zu starten sondern 15-30sec später sowie es das Befehl

    ExecStartPre=/bin/sleep 15

    Macht nur brauch ich eine Möglichkeit das dieser Befehl drin bleibt nach einem telerising update


    Danke sehr

    Vielen Dank :)

    also geht es nun. Aus irgendeinem Grund würde IP v6 aktiviert das musste nur deaktiviert werden und schon ging es :)


    Aber nochmal eine andere Frage zu dem TVH. Nach einen Update von TVH wird ja das systemd neugeschrieben oder? Weil es wäre super wenn das Systemd bestehen bleibt weil ich ja eine Verzögerung eingetragen habe...


    Danke sehr