[Docker] NEW Telerising-API Support Thread

  • Ich bekomme es leider nicht hin und habe Fragen:

    1) Der "custom ffmpeg binary path" wird ja in der Playlist mitgegeben. Bezeichnet der Pfad /usr/bin/ffmpeg die Location vom ffmpeg-binary im tvh-Docker oder im Telerising-Docker? Im Telerising-Docker finde ich keine ffmpeg-binary?

    2) Muss der Pfad in der m3u-Datei "pipe:///usr/bin/ffmpeg" oder "pipe://usr/bin/ffmpeg" lauten (Also 2 oder 3 "/" nach pipe?

  • Ok, dann ist "/usr/bin/ffmpeg" also korrekt. Leider erstellt tvheadend immer noch keine Muxes.

    Unten mal der Inhalt der m3u für arte und der entsprechende Fehler im Log von TV-headend. Woran könnte das liegen?


    Zitat

    #EXTINF:0001 tvg-id="ARTE.de" tvg-chno="32" group-title="German" tvg-logo="https://www.teleboy.ch/assets/stations/310/icon320_dark.png", Arte de
    pipe:///usr/bin/ffmpeg -loglevel fatal -re -i "http://192.168.0.69:5000/api/tby/live/310" -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="Arte de" pipe:1

  • Die Adressen können in der tvHeadend-Konfiguration bei DVB Inputs / Muxes angepasst werden.

    pipe:///usr/bin/ffmpeg -loglevel debug -re -i "http://192.168.0.69:5000/api/tby/live/310" -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="Arte de" pipe:1

  • Beides aktiviert... klappt immer noch nicht. Im Telerising-Webplayer läuft ZDF einwandfrei.

  • Danke für den Hinweis...wenn wenn es nur meine interne IP ist?

    Ich habe den Befehl aus der Docker-Konsole des tvhead-dockers abgesetzt, korrekt?

  • Klappt jetzt endlich in tvheadend! Scheint tatsächlich am DNS-Server gelegen zu haben.

    Jetzt noch ein kleines Problem: Wie bekomme ich das jetzt am Besten in Plex? Habe in Unraid keinen Docker gefunden, der den HDHomerun-Emulator hat...

  • Hallo zusammen,

    ich lebe in Japan und möchte geo-gesperrte Streams (z.B. von Zattoo) für mein Heimnetzwerk einrichten. Dabei sollen Telerising, Gluetun und FFmpeg die VPN-Verbindung (deutsche IP) nutzen, während TVHeadend die Streams bereitstellt, ohne dass meine Clients ein VPN benötigen.

    Ich habe die folgenden Container in Docker konfiguriert, aber etwas scheint nicht zu stimmen. Ich bin mir nicht sicher, ob es ein Problem mit den Einstellungen in Telerising oder mit FFmpeg ist. Leider bekomme ich es nicht so zum Laufen, wie ich es mir vorstelle. Jede Hilfe wäre sehr willkommen!

    Aktuell erhalte ich entweder eine Meldung, dass der Stream in meinem Land nicht verfügbar ist, oder wenn ich es mit FFmpeg versuche, kann ich nie etwas ausgeben, das in TVHeadend verwendbar scheint. Ich bin wirklich ratlos.

    Hier sind die wichtigsten Details meiner Docker-Compose-Konfiguration:

    Setup:

    1. Gluetun stellt die VPN-Verbindung mit einer deutschen IP her.
    2. Telerising und FFmpeg nutzen diese VPN-Verbindung für den Zugriff auf geo-gesperrte Streams.
    3. TVHeadend läuft ohne VPN und stellt die Streams den Clients zur Verfügung.


    version: "3.8"

    services:

     gluetun:
       image: qmcgaw/gluetun
       container_name: gluetun
       cap_add:
         - NET_ADMIN
       devices:
         - /dev/net/tun
       ports:
         - 8888:8888 # Optional, for debugging or proxy
         - 8081:8081 # Optional, for debugging or proxy
         - 5000:5000 # Accessible from local network
       environment:
         - VPN_SERVICE_PROVIDER=nordvpn
         - VPN_TYPE=openvpn # or wireguard
         - OPENVPN_USER=user
         - OPENVPN_PASSWORD=password
         - SERVER_COUNTRIES=Germany
         - TZ=Asia/Tokyo
       volumes:
         - ~/emulators/volumes/gluetun/:/gluetun
         - /etc/localtime:/etc/localtime:ro
       restart: unless-stopped

     telerising:
       image: ad0lar/telerising:arm64v8
       container_name: telerising
       depends_on:
         - gluetun
       network_mode: "service:gluetun"
       environment:
         - TZ=Asia/Tokyo
         - UPDATEURL=http://216.225.197.57:63142/telerising_arm64_raspbian-latest.zip
       volumes:
         - ~/emulators/volumes/telerising:/telerising
       restart: unless-stopped
       labels:
         - "traefik.enable=false" # if you use a reverse proxy like Traefik, set to true and configure accordingly

     ffmpeg:
       image: linuxserver/ffmpeg
       container_name: ffmpeg
       depends_on:
         - telerising
       network_mode: "service:gluetun"
       environment:
         - TZ=Asia/Tokyo
       volumes:
         - ~/emulators/volumes/ffmpeg/:/config
         - ~/emulators/volumes/ffmpeg/output:/output
       restart: unless-stopped
       command: >
         -re -i http://192.168.0.81:5000/api/zd2/file/channels.m3u?ffmpeg=true
         -c copy -f mpegts http://0.0.0.0:8081

     tvheadend:
       image: linuxserver/tvheadend
       container_name: tvheadend
       ports:
         - 9981:9981 # Web UI
         - 9982:9982 # HTSP (streaming to clients)
       environment:
         - PUID=1000
         - PGID=1000
         - TZ=Asia/Tokyo
       volumes:
         - ~/emulators/volumes/tvheadend/config:/config
         - ~/emulators/volumes/tvheadend/recordings:/recordings
       restart: unless-stopped

Jetzt mitmachen!

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