Questions tagged [live555]

Cross-platform C++ source-code libraries for standards-based RTP/RTCP/RTSP/SIP multimedia streaming, suitable for embedded and/or low-cost streaming applications.

The live555 library is an Open Source multimedia transport library implementing various IETF standards including RTP/RTCP/RTSP/SIP as well as various codec-specific RTP profiles.

The library is primarily written in c++ and can be compiled on many platforms/architectures.

It is licensed under the LGPL license.

Support is mainly via the live555 mailing list which usually has quick response times.

Trivia: the live555 library is used for RTSP client functionality inside the VLC media player.

212 questions
2
votes
3 answers

Live555 compile for iOS build error

I'm trying to compile Live555 for iOS. I have done the following: ./genMakefiles iphoneos make I get the following build errors: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/g++ -c…
slim
  • 4,010
  • 9
  • 35
  • 42
1
vote
1 answer

No such file or directory error while compiling for Android

While am compiling live555 for android using ndk, I got stuck at this error! cd liveMedia ; make make[1]: Entering directory `/home/jomit/Public/jimjh-liveMedia-for-Android-0c18fdd/liveMedia' arm-linux-androideabi-ar cr libliveMedia.a…
Jomoos
  • 12,823
  • 10
  • 55
  • 92
1
vote
2 answers

Wrong Presentation time at H264 streams [Live555 OpenRtspClient]

I modify the OpenRtspClient so that Now instead of writing frames to file I collect them in a queue with incoming presenttaion times Then give the h264 frames to MP4 muxer [ Geraint Davies MP4 mux filter] Finally write muxed data to file... So I…
Novalis
  • 2,265
  • 6
  • 39
  • 63
1
vote
1 answer

Qt Audio playback from Axis Camera

I want to get a RTP audio stream coming from an Axis Camera and then play it back in real time in my Qt project. I'm using Live555 in order to manage the audio stream and decode it with FFMPEG. When I decode a packet I emit a signal that is managed…
user1047400
  • 45
  • 1
  • 2
  • 8
1
vote
1 answer

Streaming sequence of image with Live555

Instead of using: videoSink->startPlaying(*videoSource, afterPlaying, videoSink); I'm looking for a way to feed videoSink image by image, one after another. This way I can get my webcam images and feed them to the Live555 for streaming. Is that…
EBAG
  • 21,625
  • 14
  • 59
  • 93
1
vote
2 answers

How do I buffer and capture an RTSP stream to disk based on a trigger?

I think what I'm asking about is similar to this ffmpeg post about how to capture a lightning strike (https://trac.ffmpeg.org/wiki/Capture/Lightning). I have a Raspberry Pi with an IP cam over RTSP, and what I'm wondering is how to maintain a…
SJoshi
  • 1,866
  • 24
  • 47
1
vote
0 answers

openRTSP file per frame timing information

I have IP 3 cameras that I am recording h264 video feed using RTSP/RTP. I am using openRTSP, on Ubuntu 20.04, to record the video feed using the -m option which allows me to get a h264 file/frame. The filename includes a UNIX time stamp so that…
Paul King
  • 11
  • 1
1
vote
0 answers

FFMPEG error: "First slice in a frame missing" when decoding H.265 stream

I have a problem with decoding IP camera stream (h.265) using ffmpeg libraries. I use Live555 to receive RTP payload. mMediaSession->readSource()->getNextFrame(mVideoBuffer.data(), mVideoBuffer.size(), Stream::Static_PayloadRead, this,…
Snejk
  • 11
  • 1
1
vote
1 answer

Error compiling testOnDemandRTSPServer.cpp (From the Live555 libraries)

I'm trying to figure out how to compile testOnDemandRTSPServer.cpp as found in the testProgs directory from the live555 media server source. I am using Ubuntu 11.04 and have installed the liblivemedia-dev libraries. I have modified the header…
Alex Stevens
  • 153
  • 2
  • 9
1
vote
1 answer

Receiving multicast RTP stream (containing multiple subsessions) from a recorded RTSP session (pcap) using Live555

I have to implement an RTSP Client which connects to an existing RTSP session without being able to send commands to the RTSP Server (recvonly). To simulate such an environment, I have recorded a RTSP/RTP stream between testH264VideoStreamer and…
Taurhine
  • 11
  • 3
1
vote
0 answers

How to tell live555 rtspclient to send setupCommand with specific connection?

I am connection to the camera using live555 testRTSPClient application (http://www.live555.com/liveMedia/#testProgs) ./testRTSPClient rtsp://.... but it does not get any video stream. The problem seems to be that the camera tells in its SDP that it…
psalong
  • 389
  • 6
  • 12
1
vote
1 answer

Demultiplex and proxy for RTSP video stream

I have the problem of having to connect multiple clients to RTSP video stream, without overloading the bandwidth of the original streaming camera. Basically I want something the will maintain only one connection to a RTSP streaming camera/server,…
NeuronQ
  • 7,527
  • 9
  • 42
  • 60
1
vote
1 answer

Using ffmpeg to decode the video stream read from live555

I am trying to use live555 + ffmpeg + GLES to implement my own RTSP client on Android, now I've got live555 compiled and can read RTSP via TCP, which I can see from the capture file from Wireshark. I've ever used ffmpeg to read and decode mms audio…
Bolton
  • 2,226
  • 3
  • 25
  • 29
1
vote
1 answer

Increase Bandwidth live555 H264 RTSP Streaming

I want to stream H.264 RTSP using live555. Previously, when using JRTPLIB, I was able to have about 150Mbps with a packet size of 65535 bytes and a packet-to-packet delay of 1/300 seconds. (But there was a packet loss of 0.3%.) In live555, when I…
user7813701
1
vote
1 answer

Live555 RTSP server does not use UDP

I have a pretty basic live555 RTSP server and client to stream a h264 stream written in c++. Here's the code I have for the client (adapted from testProgs/testRTSPClient.cpp, bundled with live555) client->scheduler =…
ktb92677
  • 407
  • 4
  • 16