<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=Content-Type content="text/html; charset=utf-8">
<meta name=Generator content="Microsoft Word 12 (filtered medium)">
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:"MS Mincho";
        panose-1:2 2 6 9 4 2 5 8 3 4;}
@font-face
        {font-family:"MS Mincho";
        panose-1:2 2 6 9 4 2 5 8 3 4;}
@font-face
        {font-family:"Arial Unicode MS";
        panose-1:2 11 6 4 2 2 2 2 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
@font-face
        {font-family:"\@Arial Unicode MS";
        panose-1:2 11 6 4 2 2 2 2 2 4;}
@font-face
        {font-family:"\@MS Mincho";
        panose-1:2 2 6 9 4 2 5 8 3 4;}
@font-face
        {font-family:inherit;
        panose-1:0 0 0 0 0 0 0 0 0 0;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
pre
        {mso-style-priority:99;
        mso-style-link:"HTML Preformatted Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";}
span.HTMLPreformattedChar
        {mso-style-name:"HTML Preformatted Char";
        mso-style-priority:99;
        mso-style-link:"HTML Preformatted";
        font-family:Consolas;}
span.EmailStyle19
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page Section1
        {size:8.5in 11.0in;
        margin:1.0in 1.25in 1.0in 1.25in;}
div.Section1
        {page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext="edit">
  <o:idmap v:ext="edit" data="1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=EN-US link=blue vlink=purple>

<div class=Section1>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Hi,<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Its obvious that loss of the SPS or PPS results in a lot of
grief in the h264 land. The question is what choice do we have in case of no
other means of communication besides RTP?<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>What if the h264 stream is packed inside TS and receiver is not
aware of anything else?<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>I guess in case of LAN streaming where packet loss is rare
sending SPS/PPS inband is not that bad of an option would you agree?<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'>

<p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>
live-devel-bounces@ns.live555.com [mailto:live-devel-bounces@ns.live555.com] <b>On
Behalf Of </b>spopo316@yahoo.com.tw<br>
<b>Sent:</b> Thursday, September 24, 2009 4:32 AM<br>
<b>To:</b> LIVE555 Streaming Media - development &amp; use<br>
<b>Subject:</b> Re: [Live-devel] H264 multicast streaming question<o:p></o:p></span></p>

</div>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0>
 <tr>
  <td valign=top style='padding:0in 0in 0in 0in'>
  <div>
  <p class=MsoNormal>Hi Jeremy:<o:p></o:p></p>
  </div>
  <div>
  <p class=MsoNormal>&nbsp;<o:p></o:p></p>
  </div>
  <div>
  <p class=MsoNormal>&nbsp; Thanks for your advice. When i set correct
  SPS/PPS,then&nbsp;i can streaming H264&nbsp;file now.<o:p></o:p></p>
  </div>
  <div>
  <p class=MsoNormal>&nbsp;<o:p></o:p></p>
  </div>
  <div>
  <p class=MsoNormal>&nbsp;<o:p></o:p></p>
  </div>
  <div>
  <p class=MsoNormal>&nbsp;Thanks<br>
  Best Regards<br>
  <br>
  --- <b>09/9/11 (</b><b><span style='font-family:"MS Mincho"'>五</span>)</b><b><span
  style='font-family:"MS Mincho"'>,</span>Jeremy Noring <i>&lt;kidjan@gmail.com&gt;</i></b>
  <span style='font-family:"MS Mincho"'>寫道:</span><o:p></o:p></p>
  </div>
  <blockquote style='border:none;border-left:solid #1010FF 1.5pt;padding:0in 0in 0in 3.0pt;
  margin-left:3.0pt;margin-top:5.0pt;margin-bottom:5.0pt'>
  <p class=MsoNormal style='margin-bottom:12.0pt'><br>
  <span style='font-family:"MS Mincho"'>寄件者</span>: Jeremy Noring
  &lt;kidjan@gmail.com&gt;<br>
  <span style='font-family:"MS Mincho"'>主旨</span>: Re: [Live-devel] H264
  multicast streaming question<br>
  <span style='font-family:"MS Mincho"'>收件者</span>: &quot;LIVE555 Streaming
  Media - development &amp; use&quot; &lt;live-devel@ns.live555.com&gt;<br>
  <span style='font-family:"MS Mincho"'>日期</span>: 2009<span style='font-family:
  "MS Mincho"'>年</span>9<span style='font-family:"MS Mincho"'>月</span>11<span
  style='font-family:"MS Mincho"'>日</span>,<span style='font-family:"MS Mincho"'>五</span>,<span
  style='font-family:"MS Mincho"'>上午</span>7:14<o:p></o:p></p>
  <div id=yiv1485562729>
  <p class=MsoNormal>2009/9/10 &lt;<a
  href="http://tw.mc723.mail.yahoo.com/mc/compose?to=spopo316@yahoo.com.tw"
  target="_blank">spopo316@yahoo.com.tw</a>&gt;<o:p></o:p></p>
  <div>
  <blockquote style='border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in 6.0pt;
  margin-left:4.8pt;margin-right:0in'>
  <table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0>
   <tr>
    <td valign=top style='padding:0in 0in 0in 0in;font-size-adjust: inherit;
    font-stretch: inherit'>
    <p class=MsoNormal style='margin-bottom:12.0pt'><span style='font-family:
    "inherit","serif"'><br>
    <br>
    But when I streamed the H.264 file by unicsat method successfully , the
    sprop-parameter-sets has been set “h264”. Therefore i think the
    sprop-parameter-sets=h264 does't influence the stream when using multicast
    method. Is it right?<o:p></o:p></span></p>
    </td>
   </tr>
  </table>
  </blockquote>
  </div>
  <p class=MsoNormal style='margin-bottom:12.0pt'><br>
  No, that's not right.&nbsp; For the decoder to understand your H.264 stream,
  it is crucial that the SPS/PPS info is communicated over a reliable
  protocol.&nbsp; If you are not sending in in the sprop-parameter-sets
  argument, how are you conveying it?&nbsp; Note that sending it in the actual stream
  is not recommended (see section 8.4 of RFC3984).&nbsp; Some people mistakenly
  think their Live555/H264 implementation &quot;works,&quot; but really they're
  just conveying SPS/PPS info through the lossy RTP channel, which is strongly
  discouraged by the RFC:<o:p></o:p></p>
  <pre>The picture and<o:p></o:p></pre><pre> sequence parameter set NALUs SHOULD NOT be<br>
   transmitted in the RTP payload unless reliable transport is provided<br>
   for RTP, as a loss of a parameter set of either type will likely<br>
   prevent decoding of a considerable portion of the corresponding RTP<br>
  <br>
  <o:p></o:p></pre><pre>   stream.  Thus, the transmission of parameter sets using a reliable<br>
   session control protocol (i.e., usage of principle A or B above) is<br>
   RECOMMENDED.<o:p></o:p></pre>
  <p class=MsoNormal>Botton line: correctly populate sprop-parameter-sets; you
  are wasting your time by not doing this.<o:p></o:p></p>
  </div>
  <p class=MsoNormal style='margin-bottom:12.0pt'><br>
  -----<span style='font-family:"Calibri","sans-serif"'>內含下列夾帶檔案</span>-----<o:p></o:p></p>
  <div>
  <p class=MsoNormal>_______________________________________________<br>
  live-devel mailing list<br>
  <a
  href="http://tw.mc723.mail.yahoo.com/mc/compose?to=live-devel@lists.live555.com">live-devel@lists.live555.com</a><br>
  <a href="http://lists.live555.com/mailman/listinfo/live-devel" target="_blank">http://lists.live555.com/mailman/listinfo/live-devel</a><o:p></o:p></p>
  </div>
  </blockquote>
  </td>
 </tr>
</table>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Calibri","sans-serif"'><br>
___________________________________________________ <br>
</span><span style='font-size:10.0pt;font-family:"MS Mincho"'>您的生活即時通</span><span
style='font-size:10.0pt;font-family:"Calibri","sans-serif"'> </span><span
style='font-size:10.0pt;font-family:"MS Mincho"'>-</span><span
style='font-size:10.0pt;font-family:"Calibri","sans-serif"'> </span><span
style='font-size:10.0pt;font-family:"MS Mincho"'>溝通、</span><span
style='font-size:10.0pt;font-family:"Calibri","sans-serif"'>娛樂、生活、工作一次搞定</span><span
style='font-size:10.0pt;font-family:"MS Mincho"'>!</span><span
style='font-size:10.0pt;font-family:"Calibri","sans-serif"'> <br>
http://messenger.yahoo.com.tw/<o:p></o:p></span></p>

</div>

</body>

</html>