[Live-devel] NAT and RTCP

Ross Finlayson finlayson at live555.com
Wed Aug 20 11:25:56 PDT 2008


>Now the client can make an RTSP request just fine and start playing 
>the stream. However, the RTCP packets from the client to the server 
>get lost and as a result, the server stops the streaming with 
>liveness timeout after 45 seconds. I've captured RTCP packets and 
>found out that the packet's destination is set to 
>"<http://192.168.0.100>192.168.0.100" which is the server's real 
>IPAddress and also is a private address.
>
>My best guess will be that the client gets the address from the RTCP 
>packets sent from the server

No, the client gets the (RTCP destination) address from the "source=" 
address that the server puts in its RTSP "SETUP" response.

The bottom line is that RTSP and NAT currently do not work well, 
especially if the RTSP server is behind a NAT.  Don't do that :-)
-- 

Ross Finlayson
Live Networks, Inc.
http://www.live555.com/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.live555.com/pipermail/live-devel/attachments/20080820/6f7ae261/attachment.html>


More information about the live-devel mailing list