<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Hi all,<br>
<br>
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.<br>
<br>
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.<br>
<br>
A quick google search has revealed the following post made in the
Apple mailing lists (back in 2007):<br>
<br>
<blockquote><tt style="color: rgb(0, 0, 0); font-size: 12px;
font-style: normal; font-variant: normal; font-weight: normal;
letter-spacing: normal; line-height: normal; orphans: auto;
text-align: start; text-indent: 0px; text-transform: none;
white-space: normal; widows: auto; word-spacing: 0px;
-webkit-text-stroke-width: 0px;">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.</tt><br
style="color: rgb(0, 0, 0); font-family: 'Lucida Grande',
Geneva, Arial, Verdana, Helvetica, sans-serif; font-size: 12px;
font-style: normal; font-variant: normal; font-weight: normal;
letter-spacing: normal; line-height: normal; orphans: auto;
text-align: start; text-indent: 0px; text-transform: none;
white-space: normal; widows: auto; word-spacing: 0px;
-webkit-text-stroke-width: 0px;">
<br style="color: rgb(0, 0, 0); font-family: 'Lucida Grande',
Geneva, Arial, Verdana, Helvetica, sans-serif; font-size: 12px;
font-style: normal; font-variant: normal; font-weight: normal;
letter-spacing: normal; line-height: normal; orphans: auto;
text-align: start; text-indent: 0px; text-transform: none;
white-space: normal; widows: auto; word-spacing: 0px;
-webkit-text-stroke-width: 0px;">
<tt style="color: rgb(0, 0, 0); font-size: 12px; font-style:
normal; font-variant: normal; font-weight: normal;
letter-spacing: normal; line-height: normal; orphans: auto;
text-align: start; text-indent: 0px; text-transform: none;
white-space: normal; widows: auto; word-spacing: 0px;
-webkit-text-stroke-width: 0px;">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<br>
</tt></blockquote>
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.<br>
<br>
I'm using a recent version of Live555 (2013.10.25) and trying to
play a stream with QuickTime Player (v10.1).<br>
<br>
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.<br>
<br>
Kind Regards,<br>
<br>
Ken Ferguson.<br>
</body>
</html>