Re: [Live-devel] RTSP H263+ streaming oddities.

2007-12-06 Thread Ross Finlayson
I looked into the code, and found that the problem was the "H263plusVideoFileServerMediaSubsession" class. It was (incorrectly) using a (now-obsolete) static RTP payload type. I have now fixed it to use a dynamic RTP payload type. I have now installed a new version (2007.12.07) of the "LIVE55

[Live-devel] Question on RTSPClientSession

2007-12-06 Thread Vivek Mehrotra
Hi, Is there any way to send a response asynchronously from RTSPServer when there are no incoming packets any longer? (Assuming of course that I know the clientSocket I need to perform a send() on.) If another thread sets the watchVariable and the Server thread is able to see the watchVariable

Re: [Live-devel] RTSP H263+ streaming oddities.

2007-12-06 Thread Ross Finlayson
>Actually, I'm quite sure it's H.263-1998 (I added the misleading >extension). I downloaded the file with openRTSP from >rtsp://rtsp.youtube.com/youtube/videos/57hSqLLfOv4/video.3gp (which i >found on http://m.youtube.com/). OK, that's good. (However, you shouldn't really have renamed the file t

Re: [Live-devel] RTSP H263+ streaming oddities.

2007-12-06 Thread Cristiano Belloni
Ross Finlayson wrote: >/ char const* inputFileName = "video-H263-1998-1.3pg"; / > What is the format of this file? Our 'H.263+ parsing' code assumes > that the input file contains raw H.263+ video elementary stream data > *only*. If (judging by the ".3gp" filename suffix) your file is > i

Re: [Live-devel] RTSP H263+ streaming oddities.

2007-12-06 Thread Ross Finlayson
> char const* inputFileName = "video-H263-1998-1.3pg"; What is the format of this file? Our 'H.263+ parsing' code assumes that the input file contains raw H.263+ video elementary stream data *only*. If (judging by the ".3gp" filename suffix) your file is instead a MPEG-4-format file, then

[Live-devel] RTSP H263+ streaming oddities.

2007-12-06 Thread Cristiano Belloni
Hi to everybody, I tried to modify the testOnDemandRTSPServer.cpp source to stream H263+ video. First, I try to read the stream from a file. In the future, I'd like to encode and stream on the fly. The problem is, I simply added this code to the source file: { char const* streamName = "H26