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
0
votes
1 answer

How many concurrent rtsp streams can live555 stream over the WAN reliably

I have written a rtsp ondemand server in C++ using live555 and I am able to host a rtsp stream. I then used VLC to connect to the server through the WAN and the image streams and looks great. Then I went to another computer and connected to the…
0
votes
2 answers

LIVE555 RTSP H.264 Raw Video File Stream - ffplay Errors

I am streaming a raw .h264 video file via RTSP using LIVE555. To receive the stream I am using ffplay. However, when watching the video I notice bad video quality and a bunch of errors in the ffplay-console: Input #0, rtsp, from…
chrisp
  • 569
  • 4
  • 24
0
votes
1 answer

rtp multicast fails on win7 but success on Ubuntu, with live555 modifyied

I modified the live555 source code where sendto function locate. I add a multicast after sendto function. int bytesSent = sendto(socket, (char*)buffer, bufferSize, 0, (struct sockaddr*)&dest, sizeof dest); //zhouhua add below if(zhou_init == 0){ …
Zhou
  • 1
0
votes
1 answer

building live555 library for iphoneos

I read a lot of discussions about building live555 lib for iOS platform. I successfully built lib for simulator using ./genMakefiles iphone-simulator and then make, but can not build it for device. ./genMakefiles iphoneos did not warn me about…
Valerii Lider
  • 1,774
  • 16
  • 21
0
votes
1 answer

Is it possible or even allowed to implement QoS on server and client? Live555

I have been looking at RTSP of Live555 and seems they are following RTSP as per definition form IETF. So far they seem to have reporting for transmission (data sent) on the server end, and reception (data received ) client end. I am wondering is it…
Wajih
  • 793
  • 3
  • 14
  • 31
0
votes
0 answers

Live555 does not work on Android

I'm trying to stream a video file (h264 raw stream) from Android Device to VLC using Live555. My native code is based on the testh264streamer example, which works fine on Ubuntu. However, when I try to start the streaming on Android it does not…
Robin
  • 709
  • 2
  • 8
  • 20
0
votes
0 answers

Play rtsp video on android issue

I have implemented a simple program to play RTSP video in android with below code: private String path2 = "rtsp://mylocalip:port/webcam"; Uri video = Uri.parse(path2); mVideoView.setVideoURI(video); …
0
votes
0 answers

Fatal signal 11 (SIGSEGV) at 0x00000034 (code=1) in Android (Live555)

Currently I am developing a streaming application for android using rtp/rtsp. The android device should be the server. So, I compiled Live555 (Version 01.04.2015) using Android NDK 10 an everthing works fine. However, when I try to start the stream,…
Robin
  • 709
  • 2
  • 8
  • 20
0
votes
1 answer

Live555 client streaming memory leak

I'm using Live555 to realize a C++ RTPS client for IP cameras. I'm using most of the testRTSPClient code. I used Poco library and Poco::Thread class too. In other words any client for each camera runs in a separate thread tha owns his instance of…
Chris
  • 277
  • 4
  • 15
0
votes
2 answers

Callback to a member function

I have a callback with this signature (I'm using Live555): typedef void(RTSPClient::responseHandler)(RTSPClient*, ...); //... = other parameters Then in my code I have created a subclass of RTSPClient following the library rules: class…
Chris
  • 277
  • 4
  • 15
0
votes
1 answer

live555 Server streaming x264 not working, how to debug?

Before diving into the SDK Version, i simply tried to stream an x264 encdoed video to VLC. Streaming MP3 Works, but x264 takes a while then i get an error, that vlc cannot open the file. 1) Downloaded Live555 Server 2) Started EXE which states the…
user1767754
  • 23,311
  • 18
  • 141
  • 164
0
votes
1 answer

live555 onDemandServer to stream multicast

I have managed to write a MediaSubsession that is derived from OnDemandServerMediaSubsession and I have a stream working in VLC for one view, but if I try to open 2 instances of VLC I see that the streams both slow down a little. Do I need to…
Godspped
  • 683
  • 4
  • 12
  • 31
0
votes
1 answer

Try to close SDL_CloseAudio has deadlock when RTSP server is down

I try to using live555(a.k.a OpenRTSP) to setup RTSP server and client. My Client application using live555, ffmpeg and SDL as streaming, decode and playback. I found it might have deadlock if I try to call SDL_CloseAudio as following…
Evan Lin
  • 1,272
  • 1
  • 12
  • 25
0
votes
1 answer

How to use non-static member function as pointer to a function?

I'm writing RTSP client and after creating it with class RtspClientManager { private: rtsp_client; void continueAfterDescribe(RTSPClient* rtspClient, int resultCode, char* resultString); } ... rtsp_client = RTSPClient::createNew(*env,…
PawelZ
  • 117
  • 3
  • 13
0
votes
2 answers

live555 stream from behind router/NAT to public server

We have a live555MediaServer on an embedded Linux machine. The Linux machine is connected to the local LAN, which is behind router/NAT/firewall. We are able to stream from the media server on the LAN, but would like to be able to access the stream…
JakobJ
  • 1,253
  • 3
  • 16
  • 29