Setup on Pi - aerik/v4l2rtspserver GitHub Wiki
Copied from source repo wiki
setup ====== Ref: http://c.wensheng.org/2017/05/18/stream-from-raspberrypi/ sudo apt-get install cmake liblog4cpp5-dev libv4l-dev wget www.live555.com/liveMedia/public/live555-latest.tar.gz tar xfz live555-latest.tar.gz cd live/ ./genMakefiles linux make CPPFLAGS=-DALLOW_RTSP_SERVER_PORT_REUSE=1 sudo make install cd git clone https://github.com/mpromonet/v4l2rtspserver.git cd v4l2rtspserver/ cmake . make sudo make install
Usage: ======= v4l2rtspserver -F15 -H 972 -W1296 -P 8555 /dev/video0
set up camera driver on boot =============== sudo nano /etc/modules bcm2835-v4l2
startrtspserver.sh ========================== #!/bin/bash # change directory or the http server won't find files cd v4l2rtspserver/ # don't need this if set up on boot # sudo modprobe -v bcm2835-v4l2 v4l2rtspserver -F15 -H 972 -W1296 -P 8555 /dev/video0
/lib/systemd/system/v4l2rtspserver.service =========================================== [Unit] Description=V4L2 RTSP server After=network.target StartLimitIntervalSec=0 [Service] Type=simple Restart=always RestartSec=1 User=pi ExecStart=/home/pi/startrtspserver.sh [Install] WantedBy=multi-user.target
Enable: ======== sudo systemctl enable v4l2rtspserver