[Live-devel] Bug with RTP over TCP in TEARDOWN?

Ross Finlayson finlayson at live.com
Thu Jul 14 03:38:04 PDT 2005


>when I try to stream, with my own application based on
>liveMedia (2005.07.13 version), and the client makes the request to use
>RTP over TCP, everything seems to work until the client sends the
>TEARDOWN.
>When the client sends the TEARDOWN packet the library continues
>to ask new frames to send, while if the client uses UDP all work
>perfectly.
>
>Is this a bug of the library or is something else?

Yes, I suppose you could call it a bug.

The problem is that once the RTP receiving code starts reading/handling 
incoming RTP packets over the TCP connection, there's no clean way to 
handle any subsequent RTSP commands that happen to come in over the same 
connection (because the RTP receiving code doesn't know anything about TCP).

I'm not sure yet how best to fix this; it hasn't been a priority for me so far.


	Ross Finlayson
	LIVE.COM
	<http://www.live.com/>



More information about the live-devel mailing list