Go to file
2014-05-30 00:10:56 +02:00
h264_v4l2_rtspserver.cpp avoid hardcoded payloadtype 2014-05-30 00:10:56 +02:00
h264_v4l2_rtspserver.h avoid hardcoded payloadtype 2014-05-30 00:10:56 +02:00
LICENSE Initial commit 2013-11-09 15:08:44 -08:00
Makefile split .h/.cpp 2014-05-29 22:34:05 +02:00
README.md update readme 2013-11-10 14:41:05 +00:00

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

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

Raspberry Pi

This RTSP server works with the V4L2 driver for the Raspberry Pi Camera Module http://www.linux-projects.org/modules/sections/index.php?op=viewarticle&artid=14

Usage

./h264_v4l2_rtspserver [-v][-m][-P RTSP port][-P RTSP/HTTP port][-Q queueSize] [-W width] [-H height] [-F fps] [-O file] [device]
	 -v       : Verbose 
	 -Q length: Number of frame queue  (default 10)
	 -O file  : Dump capture to a file
	 -m       : Enable multicast output
	 -P port  : RTSP port (default 8554)
	 -H port  : RTSP over HTTP port (default 8080)
	 -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)