Beiträge von naniwa804

    Ich habe Telerising jetzt auf einer frischen Ubuntu-Installation unter Proxmox installiert. Was aktuell funktioniert: Ich bekomme die M3U von Telerising und kann sie auf einem anderen Rechner mit VLC abspielen – allerdings nur, wenn ich auf diesem Rechner eine deutsche IP benutze.

    Was leider nicht funktioniert: Die M3U in TVHeadend einbinden und darüber schauen. TVHeadend nimmt die M3U zwar an, zeigt auch Muxes und Services an, aber wenn man versucht, einen Stream zu starten, passiert einfach nichts. Es erscheint nicht mal die übliche Fehlermeldung, dass die Region nicht unterstützt wird.

    Für die Telerising-M3U und die Links darin verwende ich die lokale IP-Adresse des Rechners, auf dem die Container laufen.
    Alle Container laufen über Gluetun VPN mit einer deutschen IP.

    Hier ist das YAML-File, mit dem ich die Container starte.
    Ich wäre echt dankbar, wenn mir jemand sagen könnte, wo der Fehler in meinem Docker-Setup oder dem Routing liegen könnte – oder welche Einstellungen bei Telerising evtl. angepasst werden müssen, damit das mit TVHeadend klappt.



    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