Raspberry Pi/Camera surveillance
Methods
- WebRTC
- RTSP
- NetCat pipe
- very low latency
- RPi-Cam-Web-Interface
New take in 2019
- https://www.linux-projects.org/uv4l/installation/
- https://github.com/ccrisan/motioneyeos
- http://gstreamer-devel.966125.n4.nabble.com/Raspberry-Pi-Timestamped-Live-Stream-td4687043.html
- https://info-beamer.com/raspberry-pi-digital-signage-multicast-video-streamer-7314.html
- https://github.com/kclyu/rpi-webrtc-streamer
- https://raspberrypi.stackexchange.com/questions/26675/modern-way-to-stream-h-264-from-the-raspberry-cam?rq=1
- https://raspberrypi.stackexchange.com/questions/42881/how-to-stream-low-latency-video-from-the-rpi-to-a-web-browser-in-realtime?rq=1
- https://raspberrypi.stackexchange.com/questions/68251/gstreamer-full-hd-video-rtp-stream-on-raspberry-pi?rq=1
- https://raspberrypi.stackexchange.com/questions/22288/how-can-i-get-raspivid-to-skip-h264-encoding-getting-rid-of-5-second-latency-s?rq=1
Install "RPi Cam Control"
- sudo apt update
- sudo apt full-upgrade
- sudo apt install nginx php7.0-fpm git
- git clone https://github.com/silvanmelchior/RPi_Cam_Web_Interface.git
- cd RPi_Cam_Web_Interface
- chmod u+x *.sh
- ./install.sh
Ram drive (when recording locally)
- sudo mkdir /mnt/ramdrv
- /etc/fstab
tmpfs /mnt/ramdrv tmpfs nodev,nosuid,size=150M 0 0
- mount -a