-
Video přes Raspberry Pi
6. 1. 2024 Nezařazené
-
Živý obraz v domácí síti
Nyní bychom si živý obraz rádi prohlédli v počítači, resp. v mobilu:
RTSP
Nejprve příklad s RTSP, což je „Real-Time Streaming Protocol“. Následující řádek (tedy celý text) zadáme do terminálu LX Raspberry (nebo ho jednoduše odešleme přes SSH):
raspivid -o – -t 0 -n -w 320 -h 240 -fps 30| cvlc -vvv stream:///dev/stdin –sout ‚#rtp{sdp=rtsp://:8000/}‘ :demux=h264
Na počítačích s operačním systémem Windows 10 spustíme přehrávač VLC Player, kombinací kláves Ctrl+N otevřeme síťový stream a zadáme tento řádek (samozřejmě znovu upravíme IP na Raspi):
rtsp://192.168.178.59:8000/
Takto získáme živý obraz s rozlišením 320*240 přes port 8000. Přenos sice není úplně živý, ale je zpožděný jen maličko. Kombinací kláves Ctrl+C na Raspberry můžeme přenos zase ukončit.
HTTP
Ještě dodáme jeden příklad přes http, v tomto případě zadáme na Raspberry v terminálu – také v jednom kuse – následující:
raspivid -o – -t 0 -vf -hf -w 800 -h 400 -fps 24 |cvlc -vvv stream:///dev/stdin –sout ‚#standard{access=http,mux=ts,dst=:8160}‘ :demux=h264
A na přehrávači VLC Player na počítači s Windows 10 otevřeme klávesovou zkratkou Ctrl+N síťový stream:
http://192.168.178.59:8160/
Toto zde fungovalo i přes mobilní telefon s Androidem (obraz je znovu otočený, protože kamera leží jinak).
Zde kamera Raspberry zabírá globus a zobrazuje snímek přes (růžově zbarvené) HDMI na televizoru.
Současně je obraz streamován do mobilního telefonu, který leží dole před klávesnicí a na kterém je spuštěný přehrávač VLC Player.
Social Profiles