Re: [Live-devel] scaling live555 rtsp proxy to hundreds of viewers.

2014-09-26 Thread Jeff Shanab
Are you making a copy for each connected viewer? The system I worked on just over a year ago could stream around 400 streams but never was it 400 of 1 stream, it was 5 or 10 of 100-200 sources. Even then I used a buffer pool and a shared pointer so when the last unicast client was sent the packet,

Re: [Live-devel] scaling live555 rtsp proxy to hundreds of viewers.

2014-09-26 Thread Ross Finlayson
Problems like this are often caused by running into an OS-imposed limit on the number of open files (i.e., sockets) that a process can have open at a time. http://www.live555.com/liveMedia/faq.html#scalability Sometimes this limit tends to be a 'soft limit'; if you approach it, the OS's

[Live-devel] scaling live555 rtsp proxy to hundreds of viewers.

2014-09-26 Thread Pete Pulliam
I have an implementation of an rtsp proxy server based on the live555ProxyServer that ships with the live555 source. When connecting only a couple of viewers to a single proxied stream, things look great. I'm hoping to get a few hundred viewers per stream though. What I'm seeing is that there is

Re: [Live-devel] rtsp client -> h264 decoder

2014-09-26 Thread Ross Finlayson
> My client, on the other hand only works for the live555MediaServer and one of > the cameras. The other camera, after receiving the data and delivering to the > decoder/renderer and am seeing green distorted video, complete gobbly-gook. > There doesn’t appear to be any connectivity problems nor

Re: [Live-devel] rtsp client -> h264 decoder

2014-09-26 Thread Kenneth Forsythe
For servers I have two commercial H264 cameras and one instance of live555MediaServer.exe running stock. VLC can connect fine to all three. No problems here (as far as I can tell). My client, on the other hand only works for the live555MediaServer and one of the cameras. The other camera, after

Re: [Live-devel] rtsp client -> h264 decoder

2014-09-26 Thread Ross Finlayson
OK, so perhaps it would be best if you clarified what specific problem you are seeing. Is it a problem at the server end, at the client end, or both? And where specifically are you using the "LIVE555 Streaming Media" code? In your server (i.e., camera), in your client (i.e., media player), or

Re: [Live-devel] rtsp client -> h264 decoder

2014-09-26 Thread Kenneth Forsythe
Hi Ross, I think I wrote that a little confusingly. I am not feeding the cameras into the liveMeda server. The liveMeda server is there as another test source. I am using it to play files, no changes to code. With that said, I don't actually have the ability to change much of the camera's serve

Re: [Live-devel] Stream multiple files

2014-09-26 Thread Ross Finlayson
On Sep 26, 2014, at 2:50 AM, Hedi Naily wrote: > Hi, > As the subject indicates, I want to play a list of files as if they are one > big file and without interruption. Is is possible with live555, I'm new to it > and want to know wheher it's possible and how to achieve it. > I've read about

Re: [Live-devel] rtsp client -> h264 decoder

2014-09-26 Thread Ross Finlayson
> What usually causes this type of behavior? Truncated video frames, due to your camera's frames (actually, H.264 NAL units) being too large for the outgoing "RTPSink"s buffer. If this is happening, you should be seeing warning messages on your server's 'stderr', telling you to increase "OutPa

[Live-devel] Stream multiple files

2014-09-26 Thread Hedi Naily
Hi, As the subject indicates, I want to play a list of files as if they are one big file and without interruption. Is is possible with live555, I'm new to it and want to know wheher it's possible and how to achieve it. I've read about using ByteStreamMultipleFileSource class but I can't find a

[Live-devel] rtsp client -> h264 decoder

2014-09-26 Thread Kenneth Forsythe
Hello Live555, I have an application that is based off of testRTSPClient. In afterGettingFrame I am then passing the data off to an H264 decoder which then is rendered on a video surface. I have 2 cameras and live555MediaServer to test with. LiveMediaServer and one camera work very well. The o