+40 742 423 223 iancu.georgel@gmail.com

Blog

Stream cameră de supraveghere pe YouTube cu Raspberry Pi

· Raspberry Pi

Imaginea de la o cameră de supraveghere poate fi transmisă live pe YouTube, de exemplu pentru o pârtie, un șantier sau o stație meteo. Avem nevoie doar de un Raspberry Pi cu programul gratuit FFmpeg.

1. Instalăm FFmpeg

sudo apt-get install ffmpeg

2. Verificăm fluxul video al camerei

Am folosit o cameră Hikvision. Pentru alte mărci, adresa RTSP diferă și se găsește în manualul camerei.

ffplay "rtsp://user:parola@IP:554/Streaming/Channels/101"

3. Pregătim transmisia pe YouTube

Intrăm în YouTube Studio, alegem Transmite live și configurăm transmisia. Cel mai important este cheia de stream, pe care o folosim la pasul următor.

4. Pornim transmisia de pe Raspberry Pi

Avem nevoie de utilizatorul, parola și adresa IP ale camerei și de cheia de stream de la YouTube. YouTube cere și sunet, așa că adăugăm o pistă audio goală (anullsrc):

ffmpeg -f lavfi -i anullsrc -rtsp_transport tcp \
  -i "rtsp://user:parola@IP:554/Streaming/Channels/101" \
  -map 1:v -map 0:a -c:v copy -c:a aac -t 12:00:00 \
  -f flv rtmp://a.rtmp.youtube.com/live2/CHEIA_DE_STREAM

-c:v copy trimite imaginea fără să o recodeze, așa că Raspberry Pi nu se încarcă. -t 12:00:00 oprește transmisia după 12 ore.

5. Afișăm transmisia pe site

Din YouTube putem copia codul de încorporare, ca transmisia să apară într-un site sau într-o aplicație.