<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=us-ascii"><meta name=Generator content="Microsoft Word 14 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-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;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri","sans-serif";}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></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=WordSection1><p class=MsoNormal>I am trying to stream to mac, iphone and ipad using http streaming from my application that uses the live555 libs.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Data is flowing but I do not get video. When I extract out one of the segment files it will play in VLC. On further investigation, I see that the ts file when run in quicktime(apple’s toolkit for video) it does not even see there is h264 content. The same h264 stream restreamed by some off the shelf software into HTTP live streaming is fine.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>I found a tool to analyze the headers in the transport stream and was wondering if someone can look at the two sets of analysis and tell me what I am forgetting.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><div style='mso-element:para-border-div;border:none;border-bottom:double windowtext 2.25pt;padding:0in 0in 1.0pt 0in'><p class=MsoNormal style='border:none;padding:0in'>Working:<o:p></o:p></p></div><p class=MsoNormal>Adaptation fields<o:p></o:p></p><p class=MsoNormal>   Adaptation_field_length: 7<o:p></o:p></p><p class=MsoNormal>   discontinuity_indicator: False<o:p></o:p></p><p class=MsoNormal>   random_access_indicator: False<o:p></o:p></p><p class=MsoNormal>   ES_priority_indicator: False<o:p></o:p></p><p class=MsoNormal>   PCR_flag: True<o:p></o:p></p><p class=MsoNormal>   OPCR_flag: False<o:p></o:p></p><p class=MsoNormal>   splicing_point_flag: False<o:p></o:p></p><p class=MsoNormal>   transport_private_data_flag: False<o:p></o:p></p><p class=MsoNormal>   adaptation_field_extension_flag: False<o:p></o:p></p><p class=MsoNormal>   PCR: 269280000<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>PES header<o:p></o:p></p><p class=MsoNormal>   stream_id: E0 (video stream 224)<o:p></o:p></p><p class=MsoNormal>   PES_packet_length: 0 (undefined)<o:p></o:p></p><p class=MsoNormal>   PES_scrambling: 0<o:p></o:p></p><p class=MsoNormal>   PES_priority: False<o:p></o:p></p><p class=MsoNormal>   data_alignment: True<o:p></o:p></p><p class=MsoNormal>   copyright: False<o:p></o:p></p><p class=MsoNormal>   original_or_copy: False<o:p></o:p></p><p class=MsoNormal>   PTS_flag: True<o:p></o:p></p><p class=MsoNormal>   DTS_flag: True<o:p></o:p></p><p class=MsoNormal>   ESCR_flag: False<o:p></o:p></p><p class=MsoNormal>   ES_rate_flag: False<o:p></o:p></p><p class=MsoNormal>   DSM_trick_mode_flag: False<o:p></o:p></p><p class=MsoNormal>   additional_copy_info_flag: False<o:p></o:p></p><p class=MsoNormal>   PES_CRC_flag: False<o:p></o:p></p><p class=MsoNormal>   PES_extension_flag: False<o:p></o:p></p><p class=MsoNormal>   PES_header_data_length: 10<o:p></o:p></p><p class=MsoNormal>   PTS: 900000<o:p></o:p></p><p class=MsoNormal>   DTS: 900000<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Video sequence<o:p></o:p></p><p class=MsoNormal>Sequence header code not found in this packet<o:p></o:p></p><p class=MsoNormal>AFD not found in this packet<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Not working:<o:p></o:p></p><p class=MsoNormal>==========================================================<o:p></o:p></p><p class=MsoNormal>Adaptation fields<o:p></o:p></p><p class=MsoNormal>   Adaptation_field_length: 7<o:p></o:p></p><p class=MsoNormal>   discontinuity_indicator: False<o:p></o:p></p><p class=MsoNormal>   random_access_indicator: False<o:p></o:p></p><p class=MsoNormal>   ES_priority_indicator: False<o:p></o:p></p><p class=MsoNormal>   PCR_flag: True<o:p></o:p></p><p class=MsoNormal>   OPCR_flag: False<o:p></o:p></p><p class=MsoNormal>   splicing_point_flag: False<o:p></o:p></p><p class=MsoNormal>   transport_private_data_flag: False<o:p></o:p></p><p class=MsoNormal>   adaptation_field_extension_flag: False<o:p></o:p></p><p class=MsoNormal>   PCR: 6922408255<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>PES header<o:p></o:p></p><p class=MsoNormal>   stream_id: E0 (video stream 224)<o:p></o:p></p><p class=MsoNormal>   PES_packet_length: 13861<o:p></o:p></p><p class=MsoNormal>   PES_scrambling: 0<o:p></o:p></p><p class=MsoNormal>   PES_priority: False<o:p></o:p></p><p class=MsoNormal>   data_alignment: False<o:p></o:p></p><p class=MsoNormal>   copyright: False<o:p></o:p></p><p class=MsoNormal>   original_or_copy: False<o:p></o:p></p><p class=MsoNormal>   PTS_flag: True<o:p></o:p></p><p class=MsoNormal>   DTS_flag: False<o:p></o:p></p><p class=MsoNormal>   ESCR_flag: False<o:p></o:p></p><p class=MsoNormal>   ES_rate_flag: False<o:p></o:p></p><p class=MsoNormal>   DSM_trick_mode_flag: False<o:p></o:p></p><p class=MsoNormal>   additional_copy_info_flag: False<o:p></o:p></p><p class=MsoNormal>   PES_CRC_flag: False<o:p></o:p></p><p class=MsoNormal>   PES_extension_flag: False<o:p></o:p></p><p class=MsoNormal>   PES_header_data_length: 5<o:p></o:p></p><p class=MsoNormal>   PTS: 23074694<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Video sequence<o:p></o:p></p><p class=MsoNormal>Sequence header code not found in this packet<o:p></o:p></p><p class=MsoNormal>AFD not found in this packet<o:p></o:p></p></div></body></html>