[Howto] Einfaches Live-Videostreaming zu Twitch oder Youtube

  • Einfaches Live-Videostreaming zu Twitch oder Youtube

    Hallo,


    wenn die Variante mit ffmpeg zu "kompliziert" ist , gibt es eine einfachere Möglichkeit:


    Voraussetzungen:

    • QNAP NAS mit x86-64
    • Containerstation
    • restreamer Docker image für 1:1 Streaming ohne Bearbeitungsmöglichkeit
    • RTSP fähige Kamera
    • Konto bei Twitch oder Youtube (ich nutze Twitch, Youtube sollte aber ähnlich funktionieren)

    1. Containerstation auf dem NAS installieren

    2. restreamer Docker Container herunterladen und einrichten

    Ich habe datarhei/restreamer:latest verwendet.


    Bei der Einrichtung eine statische IP im "Bridge" Modus einrichten.

    Dabei eine zum Netzwerk passende IP-Adresse verwenden.

    Vermutlich funktioniert aber auch "NAT" mit DHCP statt "Bridge", wenn die virtuelle Verkabelung passt.

    3. Testen, ob die Kamera einen RTSP-Stream liefert:

    Mit dem Programm VLC testhalber einen Netzwerkstream der Kamera öffnen.

    Dazu in VLC unter "Medien - Netzwerkstream öffnen..." die Adresse in der Form:

    rtsp://192.168.xx.yy/zz eingeben.


    Anschliessend muss das Livebild der Kamera erscheinen.

    Je nach Kamera werden unterschiedliche Adressen verwendet.

    Diese am besten in der Dokumentation der Kamera nachsehen.

    4. Ein Konto bei Twitch einrichten und unter "Präferenzen - Kanal" den "Stream-Schlüssel kopieren"

    Die Ziel-URL hat in Deutschland lautet: "rtmp://live-fra.twitch.tv/app/live_xxxxxxxxxxxxxxxxxxxxxxxxxx"

    Statt live_xxxxxxxxxxx natürlich den eigenen Stream-Schlüssel verwenden! 8o

    5. restreamer zur Live-Konvertierung des RTSP-Stream zu einem RTMP-Stream verwenden:

    In der restreamer Docker Konsole dazu eingeben:


    ./run.sh

    Dann startet der Server...

    (Man kann das Startkommando auch gleich beim Einrichten des Containers vorgeben.)


    Anschliessend unter der IP-Adresse des Containers http://192.168.x.y:8080 einloggen, sich anmelden und die Adressen für RTSP-Stream der Kamera und Zielstream von Twitch eintragen.
    Dann jeweils mit Start starten.

    Bild2.png


    Viel Spaß bei Live-Streamen :qnap:

    Uwe

    Einmal editiert, zuletzt von uweklatt ()

  • uweklatt

    Hat den Titel des Themas von „Einfaches hardwarebeschleunigtes Live-Videostreaming zu Twitch oder Youtube“ zu „[Howto] Einfaches Live-Videostreaming zu Twitch oder Youtube“ geändert.