LIVE555
lastmod 2020-04-09created 2015-07-2034 edits
LIVE555 Streaming Media is a set of open source (LGPL) C++ libraries for multimedia streaming. The libraries support open standards such as RTP/RTCP and RTSP for streaming, and can also manage video RTP payload formats such as H.264, MPEG, VP8, and DV, and audio RTP payload formats such as MPEG, AAC, AMR, AC-3 and Vorbis.
The software distribution also includes a complete RTSP server application, and a RTSP proxy server.
Categories
- openRTSP
- Live-devel: issues related to C++ library development
- Live555:Python
How to install
Source code:
$ apt-get install build-essential gcc curl
$ curl -O http://www.live555.com/liveMedia/public/live555-latest.tar.gz
$ tar -xzf live555-latest.tar.gz
$ cd live
$ ./genMakefiles linux-64bit
$ make
$ make install
Link order
The GCC link order is as follows.
- liveMedia
- groupsock
- UsageEnvironment
- BasicUsageEnvironment
How to test
Client test
Run the demo server.
Capture data with the client.
Server test
Rename the file captured in #Client test above to test.264 and run the test program.
Copy the RTSP URL for h264 and run it on the client.
LIVE555 Streaming Media
Source-code libraries for standards-based RTP/RTCP/RTSP/SIP multimedia streaming, suitable for embedded and/or low-cost streaming applications. See also:
- openRTSP: a command-line RTSP client
- playSIP: a command-line SIP session recorder
- wis-streamer: an open source streaming server for the Linux WIS GO7007 Encoder Driver
- RTSP/RTP streaming support for the "MPlayer" media player
- "vobStreamer: a network DVD player (Stream your DVD content over a LAN)
Local Download
- LIVE555 2016.01.29
-
Live.2016.01.29.tar.gz
- LIVE555 2018.09.06
-
Live.2018.09.06.tar.gz
- LIVE555 2019.03.06
-
Live.2019.03.06.tar.gz
See also
- RTSP
- FFmpeg
- gStreamer
- OpenH264 (H.264)
- Media Streaming#Demo video: collection of sample video URLs for streaming
Favorite site
Project
- Github: yuvalk/demoLive555withFFMPEG
- Github: edsiper/h264dec
- Github: mpromonet/h264_v4l2_rtspserver
- Github: MESAI/FFmpegRTSPServer (This is an implementation of an H264 RTSP server using FFmpeg and Live555)
Turorials
- Pipeline structure of Live555
- Receiving an RTSP stream with Live555 - 1
- Receiving an RTSP stream with Live555 - 2
- Naver cafe: Anywhere Streaming
H.264
- Devpia/Questions/ RTSP, h264 codec header 2 (uses the parseSPropParameterSets() function)