Re: [Live-devel] Problem using live555MediaServer with more than 250 clients

2014-12-10 Thread Ross Finlayson
> Yes, I suppose I could add a test for “socketNum >= FD_SETSIZE” to > “BasicTaskScheduler::setBackgroundHandling()” (note that there’s already a > test for “socketNum < 0”). I would have thought/hoped that FD_SET() would > have already tested for this, but perhaps not... > > This is all assum

Re: [Live-devel] Problem using live555MediaServer with more than 250 clients

2014-12-10 Thread Ross Finlayson
> socket() can give a number above FD_SETSIZE (FD_SETSIZE is a limit for fd_set > used by select(), but is not related to socket()). Yes, you’re right; my mistake. Yes, I suppose I could add a test for “socketNum >= FD_SETSIZE” to “BasicTaskScheduler::setBackgroundHandling()” (note that there’s

Re: [Live-devel] Problem using live555MediaServer with more than 250 clients

2014-12-10 Thread PROMONET Michel
Hi Ross, Thanks for your answer. Sorry for asking for some additional explanations, but there is something I do not understand in your answer. socket() can give a number above FD_SETSIZE (FD_SETSIZE is a limit for fd_set used by select(), but is not related to socket()). This can b

Re: [Live-devel] difference between test*Streamer and testOnDemandRTSPServer model

2014-12-10 Thread Ross Finlayson
> 1.what is main difference between two model "test*streamer" (like > testH264VideoStream) and "testOnDemandRTSPServer” ? The “*Streamer” demo applications stream via IP multicast - and therefore should be used only if you have IP multicast connectivity between the server and client(s). The “t

[Live-devel] difference between test*Streamer and testOnDemandRTSPServer model

2014-12-10 Thread Rachit shah
Hi, I have following queries.. 1.what is main difference between two model "test*streamer" (like testH264VideoStream) and "testOnDemandRTSPServer" ? 2. As per FAQ both models can be used to stream live data, which model is used for what different type of use case ? 3. which model is better to use

Re: [Live-devel] Problem using live555MediaServer with more than 250 clients

2014-12-10 Thread Ross Finlayson
> In order to avoid to reach the abort, I try an extra sanity check inside > BasicTaskScheduler::setBackgroundHandling > void BasicTaskScheduler::setBackgroundHandling(int socketNum, int > conditionSet, BackgroundHandlerProc* handlerrProc, void * clientData) { > if ( (socketNum <0) || (socketNum

Re: [Live-devel] hi all, I found a bug in mediaServer source code.

2014-12-10 Thread Ross Finlayson
> I met another bug about dealing with range time. > Version: live.2014.12.09.tar.gz > > File: RTSPServer.cpp line: 1954 code: > fStreamStates[i].subsession->seekStream(fOurSessionId, > fStreamStates[i].streamToken, absStart, absEnd

[Live-devel] Problem using live555MediaServer with more than 250 clients

2014-12-10 Thread PROMONET Michel
Hi Ross, I am connecting quite a lot of RTSP client to live555MediaServer. But when the filedescriptor number is over 1024 (which is the FD_SETSIZE of the operating system), the process abort in the well know internalError abort. BasicTaskScheduler::SingleStep(): select() fails: Bad

Re: [Live-devel] About live555 convert H264 stream to MPEG2 transport stream

2014-12-10 Thread Jeff Shanab
Safari or apple in general is very picky about the segment length and what is in them. I did get this to work but had to modify one of the live 555 classes. It was a few years ago but I did send it to this list as a suggestion, so it is in the history somewhere. While the standard allows you to no

Re: [Live-devel] hi all, I found a bug in mediaServer source code.

2014-12-10 Thread ken chow
I met another bug about dealing with range time. Version: live.2014.12.09.tar.gz File: RTSPServer.cpp line: 1954 code: fStreamStates[i].subsession->seekStream(fOurSessionId, fStreamStates[i].streamToken, absStart, absEnd); the absSta

Re: [Live-devel] HTTP Live streaming

2014-12-10 Thread Kalkere, Giridhara
OK Thank you very much From: live-devel [mailto:live-devel-boun...@ns.live555.com] On Behalf Of Ross Finlayson Sent: Wednesday, December 10, 2014 1:27 PM To: LIVE555 Streaming Media - development & use Subject: Re: [Live-devel] HTTP Live streaming Yes now understand mpeg-ts its packaging format.

Re: [Live-devel] About live555 convert H264 stream to MPEG2 transport stream

2014-12-10 Thread Ross Finlayson
> I have use the test application "testH264VideoToTransportStream" to change > the H264 stream to transport stream, after this step I get a out.ts file, > then I use "MPEG2TransportStreamIndexer" to create an index file out.txs for > the out.ts file, after those two steps, I use Safari browser t

[Live-devel] About live555 convert H264 stream to MPEG2 transport stream

2014-12-10 Thread zustchf
Hello, dear friend: I have use the test application "testH264VideoToTransportStream" to change the H264 stream to transport stream, after this step I get a out.ts file, then I use "MPEG2TransportStreamIndexer" to create an index file out.txs for the out.ts file, after those two steps, I use Safa

Re: [Live-devel] HTTP Live streaming

2014-12-10 Thread Ross Finlayson
> Yes now understand mpeg-ts its packaging format. > I tried testH264VideoToTransportStream. I could able to do only the stored > .mp4 files into transport stream files. How to do incoming h264 video stream > from a IP camera into multiple transport streams. Instead of using a “ByteStreamFileSo