Skip to content

LIVE555

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

How to install

Ubuntu:

$ sudo apt-get install liblivemedia-dev

Mac OSX Homebrew:

$ brew install openrtsp

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

GCC 링크 순서는 아래와 같다.

  1. liveMedia
  2. groupsock
  3. UsageEnvironment
  4. BasicUsageEnvironment

How to test

Client test

Demo 서버를 작동한다.

$ docker run --rm -p 8554:8554 ullaakut/rtspatt

Client를 사용하여 데이터를 획득한다.

$ openRTSP -F output-file-name.264 -t {RTSP_URL}

Server test

위의 #Client test에서 획득한 데이터의 파일명을 test.264로 변경하고 테스트 프로그램 실행.

$ testOnDemandRTSPServer

h264용 RTSP URL을 복사한 후 Client에서 실행한다.

$ ffplay {RTSP_H264_URL}

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

Favorite site

Project

Turorials

H.264

References


  1. 이 사이트를 추천한다. 

  2. Devpia_-_RTSP_h264_codec_header.pdf 

  3. Dump_h264_raw_data_from_LIVE555_client.pdf