Dauerhafter Livestream leicht gemacht
Diese Anleitung zeigt dir, wie du einen Raspberry Pi nutzt, um den RTSP-Stream deiner IP-Kamera automatisch und stabil zu YouTube Live zu senden. Perfekt für 24/7 Livestreams deiner Webcam.
Aktualisiere dein System und installiere das Multimedia-Tool FFmpeg:
sudo apt update && sudo apt upgrade -y
sudo apt install ffmpeg -y
Erstelle ein Bash-Script unter /home/pi/youtube-stream.sh:
#!/bin/bash
# Konfiguration
STREAM_URL="rtsp://USER:PASS@IP-ADRESSE:554/stream"
YOUTUBE_URL="rtmp://a.rtmp.youtube.com/live2/DEIN_STREAM_KEY"
# Endlosschleife für Auto-Reconnect
while true; do
ffmpeg -re -i "$STREAM_URL" \
-c:v copy -preset veryfast -b:v 3000k \
-c:a aac -b:a 128k -ar 44100 \
-f flv "$YOUTUBE_URL"
echo "Stream abgebrochen. Neustart in 5 Sekunden..."
sleep 5
done
chmod +x /home/pi/youtube-stream.sh
Lege einen Dienst an, damit der Stream nach jedem Neustart sofort beginnt:
sudo nano /etc/systemd/system/youtube-stream.service
Inhalt der Service-Datei:
[Unit]
Description=RTSP to YouTube Stream Service
After=network-online.target
[Service]
ExecStart=/home/pi/youtube-stream.sh
Restart=always
User=pi
[Install]
WantedBy=multi-user.target
Dienst aktivieren und starten:
sudo systemctl daemon-reload
sudo systemctl enable youtube-stream.service
sudo systemctl start youtube-stream.service
System Online!
Dein Raspberry Pi fungiert nun als dedizierter Streaming-Server. Den Status kannst du jederzeit mit
systemctl status youtube-stream.service prüfen. Viel Erfolg mit deinem Livestream!