[DISCONTINUED] Telerising API - Zattoo für tvHeadend und VLC [Perl]

  • ist in der m3u deine e-mail? die könnte man ja durch xxx ersetzen oder geht das nicht?

    ne, gar nicht. So sieht der inhalt dr m3u aus (unverändert)

    XML
    #EXTM3U
    #EXTINF:0001 tvg-id="SRF1.ch" group-title="Allgemein" tvg-logo="https://images.zattic.com/logos/d0b44da81b954a5fb01c/black/210x120.png", SRF 1 HD
    http://192.168.178.24:8180/index.m3u8?channel=sf-1&platform=hls&bw=5000
    #EXTINF:0001 tvg-id="SRF2.ch" group-title="Allgemein" tvg-logo="https://images.zattic.com/logos/419de2ea55351056b116/black/210x120.png", SRF zwei HD
    http://192.168.178.24:8180/index.m3u8?channel=sf-2&platform=hls&bw=5000
    #EXTINF:0001 tvg-id="SRFinfo.ch" group-title="Allgemein" tvg-logo="https://images.zattic.com/logos/1a451842a885328f94b4/black/210x120.png", SRF info HD
    http://192.168.178.24:8180/index.m3u8?channel=sf-info&platform=hls&bw=5000
    #EXTINF:0001 tvg-id="3+" group-title="Allgemein" tvg-logo="https://images.zattic.com/logos/48da27b7e4a63294fb83/black/210x120.png", 3+
    http://192.168.178.24:8180/index.m3u8?channel=3plus&platform=hls&bw=5000

    Das ist der gesamte inhalt aus der api die ich über

    http://192.168.178.24:8180/?file=channels.m3u&bw=5000&platform=hls

    Erhalte

    Du musst natürlich deine ip eintragen, wo telerising api drauf läuft.

    Diesen inhalt packt man in eine m3u datei und diese Datei dann ins tvheadend oder iptv Simple Client

    • Rechtschreibfehler sind nicht zufällig, richtig angeordnet ergeben sie eine Formel mit der man Milch zu Bier machen kann.

  • Hallo nochmal,
    ich hab mich jetzt soweit durchgebissen. Das Telerising läuft auf einem RASPi4, Raspian, ein VPN in die Schweiz, Zattoo kann mit dem TVHeadend aufgenommen werden. Das ganze ist im Vergleich zum vorherigen Script (Zattoo unlimited beta) von Jan-Luca leider träge inden Reaktionszeiten (ein Klick imTvheadend führt nach etwa 2 Sekunden zur Raktion), aber geht. Das ganze "laggt" manchmal, LiveTV und Aufnahmen haben Lagging/Versatz.

    Hierzu zwei Fragen mit der Bitte um Hilfe:
    1.) wie kann ich den schnellsten Server in der Schweiz rausbekommen, den ich in telerising ja einstellen könnte? vielleicht ist das lagging dann ja weniger?
    2.) gibt es nicht doch ein Script oder eine Möglichkeit wie im alten script unter Raspian, alle Aufnahmen runterzuladen? Dann könnte ich auf der Internetseite Aufnahmen definieren und sie anschließend runterladen, um das lagging zu umgehen.

    Es wäre klasse, wenn jemand helfen könnte

  • Zu deinem 1. Punkt kann ich helfen.

    Öffne mal verschiedene Streams über Google Chrome an nem Rechner und öffne dabei mal die [definition=12,4][definition='1','3']Debug[/definition][/definition] Konsole (F12) und in den dort stehenden Informationen siehst du mit welchem Server du verbunden wurdest und dieser ist dann am besten zu wählen.

    NAS: Gehäuse: Jonsbo G3, Mainboard: MSI B460M PRO, CPU: Intel Pentium G6400, OS: OMV 6

    Client: NVIDIA Shield Pro 2019

  • teste deine m3u Datei mit dem IPTV Simple Client.

    Vielleicht eine doofe Frage: Wie komme ich an die m3u Datei heran?

    Wo wird die von der Telerising API abgelegt und wie kann ich darauf zugreifen? Bin totaler Anfänger bei Linux, dachte bisher, die API sendet die m3u direkt an die Anwendung, z.B. VLC, ohne diese im System abzulegen.

    Ich hatte mich diese Frage schon bei Deinem animated.GIF - Anleitung gefragt, wo zwischendurch diese m3u Datei herkommt, da dies in der gif nicht gezeigt.....

  • Hallo zusammen,

    auch von mir eine doofe Frage:
    Ich nutze Kodi über Android v18.9 und habe bisher die sehr langsame Wilmaa-App benutzt. Wie ich nun gelesen habe, ist die Telerising API nicht für Android möglich. Ich selber habe auch keine Linux-Anwendung.

    Daher frage:
    Kann ich irgendwie über Windows 10 diese API nutzen und dann die generierte m3u auf meinem Android TV Gerät mit Kodi nutzen (beispielsweise mit Tivimate App oder über Kodi mit IPTV Simple Client)?
    Oder fällt das flach, weil die Telerising API auf dem Android TV Gerät laufen müsste, um die generierte m3u verwendbar zu machen?

    Danke für die Tipps, hab zwar viele Seiten durchgelesen, aber nicht so recht die Funktionsweise für mein Setting verstanden.

  • @HerrMagister
    Du kannst die API auch auf Windows installieren, entweder in einer Linux VM oder über das Windows 10 Linux Subsystem.
    ann muss aber dein Windowsgerät an bleiben. Denn die API / m3u funktioniert nur, wenn die API läuft.
    Heißt also, du kannst die m3u nicht einfach auf ein anderes Gerät kopieren und das Windowsgerät dann ausschalten. Die API muss also laufen.

    MfG.

    Edit:
    Du könntest aber für 2,89 im Monat nen VServer mieten und die API darüber laufen lassen. https://www.hetzner.com/de/cloud / Obwohl Wilmaa benötigt ja ne CH IP, kein Plan, wie und ob das am DE Vserver geht.

  • Alles klar, danke dir für die konkrete Rückmeldung.

    Den virtuellen Linux-Server finde ich spannend, aber befürchte auch, dass das sich mit der CH IP beißt.
    Ein Synology NAS würde aber auch gehen? Wollte mir demnächst eh eins zulegen. NAS würde ja an bleiben und könnte ja die m3u im Netzwerk (also auch andere Geräte) verteilen, korrekt?

  • Hallo Leute!

    Also ich hab mich wirklich viel eingelesen hier, aber ich bekomms nicht gebacken, vielleicht könnt ihr mir helfen?

    Mein Setup:
    Raspberry pi 4

    Raspbian Betriebssystem

    Darauf habe ich einen Openvpn client installiert, welcher sich automatisch verbindet. Das funktioniert auch das ich eine Schweizer IP habe. Danach hab ich das TVHeadend installiert, was soweit läuft. Beim Script bekomme ich keine Fehlermeldungen soweit, einzig die Schnittstelle musste ich auf TUN0 stellen. TVHeadend kommuniziert auch mit dem Script jedoch bekomme ich immer ein No data retour.
    Meine Vermutung liegt darin das ich irgendwelche Abhängigkeiten vergessen habe oder sonstige Kleinigkeiten, was beim Raspberry noch wichtig sind.

    Braucht man denn eigentlich wirklich noch alle Programme wie ffmpeg, dialog, perl, perl-doc, CPAN-Module (siehe README), ggf. VLC ?
    Gibt es im TVHeadend eine Einstellung das dieser nach außen nur mit TUN0 kommuniziert. Ziel ist bei mir das ich Zattoo oder Wilmaa in mein Netzwerk bringe und dann mit SAT-IP meine Boxen versorge.

  • Hallo zusammen,

    irgendwie habe ich Probleme, das Skript zum laufen zu bringen.

    Zunächst einmal:
    Wird dauerhaft eine schweizer IP benötigt? Oder nur beim Skriptaufruf? Oder gar nicht?


    Bei mir hängt das Skript nach

    Code
    ==== API STARTED! ====
    
    
    Host IP address: 192.168.178.64:8080


    Vielen Dank schonmal.

  • Bitte bei "Configurations > DVB Inputs > Networks" die folgenden Einstellungen des entsprechenden IPTV-Netzwerkes anpassen und anschließend den Scan neu starten:

    Maximum Input Streams: 2
    Maximum Timeout (Seconds): 15, ggf. höher

    Bitte ebenfalls sicherstellen, dass die ffmpeg-Variante der M3U geladen wird, und dass auf dem Linux-Server ffmpeg installiert ist.

Jetzt mitmachen!

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