Hi all,

I believe I am running into a known issue with QuickTime on the Mac.  And I 
know this isn't a QuickTime mailing list but please bear with me.

The issue I am seeing is that when QuickTime uses RTSP-over-HTTP it appears not 
to send RTCP Receiver Report packets.  With the predictable result that after 
65 seconds Live555 terminates the session for inactivity.

A quick google search has revealed the following post made in the Apple mailing 
lists (back in 2007):

   Thanks to Dave Singer and colleagues at Apple for tracking down this issue. It turns 
out that QuickTime Player does, indeed, have a bug that causes it to - in some 
circumstances - not send out RTCP "RR" packets.

   Fortunately RTSP servers can work around this bug by ensuring that they always include a 
"source=" parameter in the response to each RTSP "SETUP" command. According to 
the RTSP specification, this parameter is optional, but - if present - it will not trigger the 
QuickTime Player bug

As far as I can tell Live555 *is* sending the "source=" parameter (I've seen it 
in a Wireshark trace), so in theory I should be avoiding the QuickTime bug.

I'm using a recent version of Live555 (2013.10.25) and trying to play a stream 
with QuickTime Player (v10.1).

Could anyone confirm that this workaround is still valid? Or indeed is there 
anything else I should be doing?  I'd just like to get my facts straight before 
submitting a bug to Apple.

Kind Regards,

Ken Ferguson.
_______________________________________________
live-devel mailing list
live-devel@lists.live555.com
http://lists.live555.com/mailman/listinfo/live-devel

Reply via email to