[Live-devel] RTT Calculation (clarification)
Ross Finlayson
finlayson at live.com
Wed Apr 14 19:56:55 PDT 2004
>RTT is indeed round trip time. I want to use RTCP to provide the RTT. So I
>saw that in the file "RTPSink.cpp" in liveMedia folder, the procedure
>noteIncomingRR does print out the estimated RTT (the calculation is
>according to the suggestion from RFC3550).
OK, thanks for the clarification. Yes, this should work, provided that the
receiver is sending back correct RTCP RR packets.
>The funny thing is that if my receiver uses Windows Media Player, the RTT is
>correct.
Windows Media Player?? Wow! This is the first time I have heard of anyone
succesfully using Windows Media Player to play RTSP/RTP streams from the
the LIVE.COM server code. Which of the LIVE.COM test program(s) have you
used to successfully stream to Windows Media Player?
> It only provides wrong RTT when the receiver uses Quick Time Player
>to view the RTSP stream.
Which version of QuickTime Player are you using?
> Moreover, when Quick Time Player is used, the
>streaming server usually prompts for unrecognisable RTCP packet.
Are you referring to the "UNSUPPORTED TYPE" message printed within
"RTCP.cpp" (when DEBUG is defined)? If so, then this is perfectly OK; it
just means that the RTCP packet contains components that the LIVE.COM code
doesn't (need to) handle.
>Anyway, my receivers will always use Windows Media Player to view the
>stream.
You could also try VLC <http://www.videolan.org/vlc/>. That player should
definitely work (because it uses the LIVE.COM code to implement RTSP/RTP :-)
Ross Finlayson
LIVE.COM
<http://www.live.com/>
More information about the live-devel
mailing list