Kostengünstiges 24/7-Streaming von IP-Kameras zu YouTube mit alter Hardware und Linux

Kostengünstiges 24/7-Streaming von IP-Kameras zu YouTube mit alter Hardware und Linux

Dieser Beitrag beschreibt eine Methode, um einen RTSP-Stream einer IP-Kamera kontinuierlich auf YouTube zu übertragen – ohne teure Hardware oder ressourcenintensive Software wie OBS. Stattdessen wird alte Hardware in Kombination mit einer schlanken Linux-Distribution und der effizienten Software Oryx genutzt.

Voraussetzungen

  • Ältere Computer-Hardware (z.B. ein nicht mehr benötigter PC oder Laptop)
  • Eine schlanke Linux-Distribution (z.B. Debian 12, aber auch andere Distributionen sind möglich)
  • Oryx (Open-Source-Software)
  • Eine IP-Kamera mit RTSP-Stream-Funktion
  • Eine stabile Internetverbindung

Schritt 1: Hardware-Vorbereitung

Es ist sicherzustellen, dass der alte Computer zuverlässig funktioniert. Für diesen Zweck ist keine besonders leistungsstarke Hardware erforderlich – ein Dual-Core-Prozessor und 2 GB RAM sind in der Regel ausreichend.

Schritt 2: Linux-Installation

Ich habe Debian 12 verwendet, jedoch können auch andere schlanke Linux-Distributionen wie Ubuntu Server, Arch Linux oder CentOS für diesen Zweck geeignet sein. Die Wahl der Distribution hängt von persönlichen Präferenzen und Erfahrungen ab.

Debian 12 (oder die gewählte Alternative) ist von der offiziellen Website herunterzuladen und auf dem Computer zu installieren. Bei der Installation sollte die Minimalvariante + SSH gewählt werden, da keine grafische Benutzeroberfläche benötigt wird.

Tipp: Nach der Grundinstallation des Betriebssystems können alle weiteren Installationsschritte und Konfigurationen bequem über SSH (Secure Shell) durchgeführt werden. Dies ermöglicht eine Fernverwaltung des Systems, ohne dass ein Monitor oder eine Tastatur direkt am Server angeschlossen sein müssen.

Für Windows-Nutzer: Um eine SSH-Verbindung herzustellen, wird ein SSH-Client benötigt. Ein weit verbreiteter und kostenloser Client ist PuTTY, der einfach zu installieren und zu bedienen ist.

Nachdem man sich über SSH mit dem Server verbunden hat, sollte man jetzt für die weiteren Installationsschritte als root sudo installieren:

su -
apt install sudo
visudo

User zu sudoers.tmp hinzufügen

Benutzername ALL=(ALL:ALL) ALL

Mit Strg + X beenden und mit J speichern + Enter

exit

Docker installieren

Falls Docker noch nicht installiert ist, mit den folgenden Befehlen installieren:

sudo apt update
sudo apt install -y docker.io
sudo systemctl start docker
sudo systemctl enable docker

Oryx Container erstellen

Oryx ist eine sofort einsatzbereite und quelloffene Videolösung für die Erstellung von Online-Videodiensten, einschließlich Live-Streaming und WebRTC, in der Cloud oder durch Selbst-Hosting. Im Vergleich zu OBS verbraucht es deutlich weniger Systemressourcen, was es ideal für ältere Hardware macht.

Erstelle und starte den Oryx-Container mit Docker:

sudo docker run --restart always -d -it --name oryx -v $HOME/data:/data \
-p 80:2022 -p 443:2443 -p 1935:1935 -p 8000:8000/udp -p 10080:10080/udp \
ossrs/oryx:5

Oryx Dashboard aufrufen

Öffne einen Browser und gehe zu http://<deine-server-ip>/mgmt, um das Oryx-Dashboard zu öffnen.

Beim erstmaligem Aufruf ist ein Passwort zu vergeben.

Schritt 3: RTSP-Stream einrichten

Welche Kameras unterstützen RTSP?

Die meisten modernen IP-Kameras, wie Reolink, Hikvision und Dahua, unterstützen RTSP.

Wie sieht eine RTSP-URL aus?

Sie besteht aus verschiedenen Teilen, wie der Kamera-IP, dem Passwort und einem speziellen Befehl für den Stream. Ein Beispiel, wie eine URL aussehen könnte:

rtsp://admin:Passwort@KameraIP:554/h264Preview

Wo finde ich die URL?

Meistens findet man sie in den Einstellungen der Kamera oder in der Bedienungsanleitung.

Hier sind einige Informationen für Reolink Kameras: https://reolink.com/blog/stream-ip-kamera-auf-youtube

  1. Navigiere im Oryx-Dashboard zu Scenarios > Camera > YouTube.
  2. Klicke auf Live Stream Source und gib die RTSP-URL ein.
  3. Klicke auf Submit.

Stille Audio-Spur hinzufügen (optional)

Falls der RTSP-Stream nur Video enthält, füge eine stille Audio-Spur hinzu:

  1. Wähle die Option Silent Audio Stream im Dashboard.
  2. Oryx wird automatisch eine stille Audio-Spur generieren.

YouTube-Stream starten

Vor der Einrichtung des Livestreams ist es wichtig zu beachten, dass für das Live-Streaming auf YouTube bestimmte Voraussetzungen erfüllt sein müssen:

  1. Ein verifizierter YouTube-Kanal ist erforderlich.
  2. Die Berechtigung zum Live-Streaming muss aktiviert sein. In einigen Fällen kann es bis zu 24 Stunden dauern, bis diese Funktion nach der Aktivierung verfügbar ist.
  3. In den letzten 90 Tagen dürfen keine Livestream-Einschränkungen für den Kanal verhängt worden sein.

Sobald diese Voraussetzungen erfüllt sind, kann mit der Einrichtung des Livestreams fortgefahren werden:

  1. Kopiere die Stream-URL und den Stream-Schlüssel von deiner YouTube Go live Seite.
  2. Gehe im Oryx-Dashboard zu Scenarios > Camera > YouTube.
  3. Klicke auf Start Camera Live.

Status überprüfen

Überprüfe den Status deines Streams im Oryx-Dashboard, um sicherzustellen, dass alles reibungslos läuft.

Das war’s! Der RTSP-Stream sollte nun live auf YouTube sein.

https://www.youtube.com/@pyrodice/streams

Wenn Dir der Beitrag gefallen hat oder Dich inspiriert hat, dann unterstütze doch bitte meinen Blog, indem Du über die Affiliate-Links die Produkte kaufst oder auf YouTube ein Abo für meinen Kanal da lässt. Du kannst auch gerne über den Paypal.me-Link oder über Patreon einen kleinen Betrag spenden, das würde mich sehr freuen. Vielen Dank dafür. Als Amazon-Partner verdiene ich an qualifizierten Verkäufen.

Kommentar verfassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Nach oben scrollen