[Live-devel] liveMedia & gmp4player

Pure Dumb puredumb at hotmail.com
Tue Mar 9 17:53:40 PST 2004


Thanx Ross,
Your reply was very helpful. very much appreciated.

Amit B.


>From: Ross Finlayson <finlayson at live.com>
>Reply-To: "LIVE.COM Streaming Media - development & 
>use"<live-devel at ns.live.com>
>To: "LIVE.COM Streaming Media - development & use" <live-devel at ns.live.com>
>Subject: Re: [Live-devel] liveMedia & gmp4player
>Date: Tue, 09 Mar 2004 09:42:45 -0800
>
>
>>This following is the debug report obtained on running the liveMedia as a 
>>streaming server and gmp4player as a client. I tried to pause the stream 
>>and play it again, but the aggregate pause command failed. It did break 
>>the streaming of the file, but play could not be resumed and the client 
>>program closes.
>>I'm not sure why the pause command fails. Any help ?
>
>The problem arises because you are requesting the RTP stream to be sent via 
>TCP, over the RTSP connection.  The RTSP server (in 
>"testOnDemandRTSPServer") supports this.  However, after it receives the 
>"PLAY" command (to start the streaming), control of the TCP connection is 
>passed to the RTP handling code, which means that all subsequent RTSP 
>commands (such as "PAUSE" and "TEARDOWN") get ignored.
>
>In other words, the RTSP server implementation currently has a limitation 
>that prevents it from handling commands after the first "PLAY" - when its 
>streaming RTP-over-TCP.  Fixing this problem is on my 'to do' list, but 
>it's going to be non-trivial, so I don't know how long it will take for me 
>to do it.
>
>In the meantime, if you have UDP connectivity between your client and the 
>server (i.e., no UDP-blocking firewall), you can avoid the problem by *not* 
>requesting RTP-over-TCP streaming.  There's probably a configuration option 
>in "gmp4player" to tell it to use regular RTP-over-UDP instead.
>
>>I have added #define DEBUG 1 to the start of the liveMedia/RTSPServer.cpp. 
>>Does this generate a different debug report elsewhere ?
>
>It causes debugging messages to be output to stdout.
>
>
>	Ross Finlayson
>	LIVE.COM
>	<http://www.live.com/>
>
>_______________________________________________
>live-devel mailing list
>live-devel at lists.live.com
>http://lists.live.com/mailman/listinfo/live-devel

_________________________________________________________________
It's fast, it's easy and it's free. Get MSN Messenger today! 
http://www.msn.co.uk/messenger



More information about the live-devel mailing list