[Live-devel] Support for multiple NPT ranges in the Range header

2007-06-07 Thread Nitin Jain
Hi all, I have one question regarding LIVE555 media server. Does LIVE 555 RTSP server support multiple NPT ranges in the Range header? e.g Range: npt=10-30, npt=45.5-60. By looking at sourcecode I think presently LIVE555 does not support this feature.Can anyone conform this. Regards

[Live-devel] Speed Header Implementation in media Server

2007-06-13 Thread Nitin Jain
Hi all, We want to implement Speed Header to deliver data to the client at a particular speed as per RFC 2326 . Presently this feature is not supported in LIVE555 media server. Can any one give some hints on how to start working on this? Regards Nitin Jain

[Live-devel] How to use setMediaSessionParameter() and getMediaSessionParameter() from LIVE555 media Server

2007-06-14 Thread Nitin Jain
Hi All, I want to use GET_PARAMETER and SET_PARAMETER RTSP request method from both LIVE555 RTSP client and LIVE555 media server as per RFC 2326 . But by looking at the codebase i found that the corresponding API's in file RTSPClient.c 1) Boolean setMediaSessionParameter() 2) Boolean getM

[Live-devel] Calling RTSPClient::incomingRequestHandler1() from RTSP Client to handle RTSP request from Server

2007-06-15 Thread Nitin Jain
Hi Everybody, I saw a reply by Ross in mailing list about using SET_PARAMETER from RTSP server as below:- >But anyway, if you *really* want to handle the "SET_PARAMETER" (or >any other) RTSP command coming from the ser

Re: [Live-devel] Speed Header Implementation in media Server

2007-06-18 Thread Nitin Jain
>Almost noone implements the "Speed:" header, and in fact, because of >this, the IETF is considering removing it from future revisions of >the RTSP standard. >Do you understand that the "Speed:" header is *not* intended to be >used for 'fast forward' play? Fast forward play is implemented us

[Live-devel] Problem in sending PAUSE and then PLAY request in openrtsp

2007-07-23 Thread Nitin Jain
Hi all, We are using openRTSP Client to receive mpeg2 streams. When we call PAUSE and then PLAY request during streaming then we observed function getResponse1() is getting called from two places simultaneously i.e. 1 ) from inside getResponse("PAUSE", bytesRead, responseCode, firstLine, nex

Re: [Live-devel] Problem in sending PAUSE and then PLAY request

2007-07-25 Thread Nitin Jain
Hi all, Thanks for all the feedback . I agree with with Ross that it is not possible for "getResponse1()" - or any other function - to be called from two places simultaneously . .It was my mistake to call pauseMediaSession() from different thread instead of from regular doeventloop() in o

[Live-devel] Problem in sending RTSP Requests from media server

2007-07-27 Thread Nitin Jain
Hi all, I am sending GET_PARAMETER and SET_PARAMETER RTSP requests from the server after it receives PLAY to to the openRTSP Client. But I observed that when i do PLAY and PAUSE then instead of getting PAUSE response pauseMediaSession is getting SET/GET Parameter request . But the incom

[Live-devel] Streaming m4v files from LIVE555 media server

2007-09-29 Thread Nitin Jain
Hi all, We are trying to stream .m4v file from LIVE555 media server and receive using VLC media player or LIVE555 openRTSP Client. But we observed huge packet loss in wireshark trace. Currently, Live555 code only accepts m4e extension but not m4v hence we added .m4v part in static ServerMe

[Live-devel] Packet loss in case of high bitrate mpeg4 elementry streams

2007-10-01 Thread Nitin Jain
Hi all, We are using Live555 media server and openRTSP client to stream and receive mpeg4 elementry stream.We observerd that when we stream high bitrate MPEG4 ES stream (3 or 6 or 15 Mbps )there is a huge packet loss(almost 20% ) .From wireshark trace on server side we found out that server i

Re: [Live-devel] Packet loss in case of high bit rate mpeg4 streams

2007-10-08 Thread Nitin Jain
Hi Ross, We further observed that there is no packet loss on the server side if we use testOnDemandRTSPServer.cpp demo program to stream high bit rate mpeg4 elementary stream as compared to RTSP LIVE555MediaServer program for the same. So what could be the possible reason for this behavior when

Re: [Live-devel] Packet loss in case of high bit rate mpeg4 streams

2007-10-11 Thread Nitin Jain
Hi Ross, Thanks for the reply. We further debug this issue and trace the problem to ** Line100 :- makeSocketNonBlocking(fGS->socketNum()) in RTPInterface.cpp file. **

Re: [Live-devel] Packet loss in case of high bit rate mpeg4 streams

2007-10-12 Thread Nitin Jain
Hi Ross, Thanks for the suggestion .By doing the changes in the codebase mentioned by you ,RTSP Server could able to stream high bit rate streams without any packet loss. Thanks and Regards Nitin -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of Ross Fi

[Live-devel] How to extract the VOP Coding (I, P, B) type from the MPEG4 RTP Packet at client side ?

2007-10-18 Thread Nitin Jain
Hi all, We have RTP packet with MPEG4 payload in it, then how to extract the Frame type information from it at the client side? Do we need to look for VOP_START_CODE( 0x01B6) in each RTP Packet after RTP Header and if present then next two bits will determine the VOP Coding type. Is it

Re: [Live-devel] How to extract the VOP Coding (I, P, B) type from the MPEG4 RTP Packet at client side ?

2007-10-22 Thread Nitin Jain
We tried to parse the data received in Boolean MPEG4ESVideoRTPSource::processSpecialHeader() in MPEG4ESVideoRTPSource.cpp file to find the vop coding type as below:- ***

[Live-devel] MP4 support in live555

2007-11-30 Thread Nitin Jain
Hi all, We want to add the support for read and write ISO-MP4 files as defined in ISO/IEC 14496-12, 14496-14 for our project by using some opensource mp4 file parser. Please suggest how to start working on this . Regards Nitin ___ live-devel mailing

[Live-devel] How to get NPT of a received RTP Packet in openRTSP

2007-12-18 Thread Nitin Jain
Hi all, >From the LIVE mailing lists I found that :- How does one obtain the current NPT (normal playing time) of a received packet? The closests thing I can find is FramedSource::fPresentationTime, which is in UTC format... o.0 You will need to use this presentation time, but subtract from

[Live-devel] mp4 streaming from LIVE555 media server

2008-01-31 Thread Nitin Jain
Hi all, Presently LIVE media server does not support mp4 file streaming .But for our project we want this feature .We need to add mp4 demultiplxer code in the server. to be able to stream mp4 files. Where in the LIVE codebase do we need to add this functionality? Please suggest what would be

[Live-devel] mp4 file format

2008-02-04 Thread Nitin Jain
Hi all, I want to stream mp4 file which can contains mpeg4 or mpeg2 elementry stream data from live555 media server. My understanding is that I need to extract the mpeg2 or mpeg4 data and feed it to the corresponding mpeg2 or mpeg4 RTP sink.For this purpose I need to write a demultiplexer class