You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Go to file
MPR 7951ba51c0 fix member order createion/initialization 10 years ago
inc fix member order createion/initialization 10 years ago
src split v4l2 interface from live555 FramedSource 10 years ago
CMakeLists.txt fix cpack configuration 10 years ago
LICENSE Initial commit 11 years ago
README.md update readme 10 years ago

README.md

h264_v4l2_rtspserver

This provide an RTSP server feed from an Video4Linux device that support H264 format.

It involves :

The RTSP server support :

  • RTP/UDP unicast
  • RTP/UDP multicast
  • RTP/TCP
  • RTP/RTSP/HTTP

License

Domain public

Build

cmake .
make

If it fails you will need to install libv4l-dev liblivemedia-dev.
If it still not work you will need to read Makefile.

Install

cpack .
dpkg -i h264_v4l2_rtspserver*.deb

Raspberry Pi

This RTSP server works on Raspberry Pi using :

Usage

./h264_v4l2_rtspserver [-v[v]][-m] [-P RTSP port][-P RTSP/HTTP port][-Q queueSize] [-M] [-W width] [-H height] [-F fps] [-O file] [device]
	 -v       : verbose 
	 -v v     : very verbose 
	 -Q length: Number of frame queue  (default 10)
	 -O file  : Dump capture to a file
	 RTSP options :
	 -m       : Enable multicast output
	 -P port  : RTSP port (default 8554)
	 -H port  : RTSP over HTTP port (default 8080)
	 V4L2 options :
	 -M       : V4L2 capture using memory mapped buffers (default use read interface)
	 -F fps   : V4L2 capture framerate (default 25)
	 -W width : V4L2 capture width (default 640)
	 -H height: V4L2 capture height (default 480)
	 device   : V4L2 capture device (default /dev/video0)