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
⚠️ **GitHub.com Fallback** ⚠️