<font size="4"><font face="comic sans ms,sans-serif"><font size="4">I found my problem and the solution was very easy. All I had to do was add t<font size="4">he following line to my ffserver configuration file.<br></font></font></font></font><br>

<span style="font-size:16px;font-family:'Comic Sans MS';color:#000000;background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline" id="internal-source-marker_0.16613532703791556">AVOptionVideo flags +global_header</span><br>

<span style="font-size:16px;font-family:'Comic Sans MS';color:#000000;background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline"></span><br>

<span style="font-size:16px;font-family:'Comic Sans MS';color:#000000;background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">The
 “flags +global_header” info is used to force ffmpeg to spit out some 
important specifications in the SDP it generates. ffmpeg places global 
headers in extradata instead of every keyframe</span>.<br><br><span style="font-size:16px;font-family:'Comic Sans MS';color:#000000;background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline"></span><br>

<span style="font-size:16px;font-family:'Comic Sans MS';color:#000000;background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">WITHOUT the global_header flag, the SDP returned to the Android tablet by ffserver is:</span><br>

<span style="font-size:16px;font-family:'Comic Sans MS';color:#000000;background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline"></span><br>

<span style="font-size:16px;font-family:'Comic Sans MS';color:#cc0000;background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">v=0</span><br>

<span style="font-size:16px;font-family:'Comic Sans MS';color:#cc0000;background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">o=- 0 0 IN IP4 127.0.0.1</span><br>

<span style="font-size:16px;font-family:'Comic Sans MS';color:#cc0000;background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">s=No Title</span><br>

<span style="font-size:16px;font-family:'Comic Sans MS';color:#cc0000;background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">c=IN IP4 0.0.0.0</span><br>

<span style="font-size:16px;font-family:'Comic Sans MS';color:#cc0000;background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">t=0 0</span><br>

<span style="font-size:16px;font-family:'Comic Sans MS';color:#cc0000;background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">a=tool:libavformat 54.59.106</span><br>

<span style="font-size:16px;font-family:'Comic Sans MS';color:#cc0000;background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">m=video 0 RTP/AVP 96</span><br>

<span style="font-size:16px;font-family:'Comic Sans MS';color:#cc0000;background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">b=AS:128</span><br>

<span style="font-size:16px;font-family:'Comic Sans MS';color:#cc0000;background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">a=rtpmap:96 H264/90000</span><br>

<span style="font-size:16px;font-family:'Comic Sans MS';color:#cc0000;background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">a=fmtp:96 packetization-mode=1</span><br>

<span style="font-size:16px;font-family:'Comic Sans MS';color:#cc0000;background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">a=control:streamid=0</span><br>

<span style="font-size:16px;font-family:'Comic Sans MS';color:#000000;background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline"></span><br>

<span style="font-size:16px;font-family:'Comic Sans MS';color:#000000;background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">With the global header specification, the SDP returned to the Android tablet by ffserver is:</span><br>

<span style="font-size:16px;font-family:'Comic Sans MS';color:#000000;background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline"></span><br>

<span style="font-size:16px;font-family:'Comic Sans MS';color:#6aa84f;background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">v=0</span><br>

<span style="font-size:16px;font-family:'Comic Sans MS';color:#6aa84f;background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">o=- 0 0 IN IP4 127.0.0.1</span><br>

<span style="font-size:16px;font-family:'Comic Sans MS';color:#6aa84f;background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">s=No Title</span><br>

<span style="font-size:16px;font-family:'Comic Sans MS';color:#6aa84f;background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">c=IN IP4 0.0.0.0</span><br>

<span style="font-size:16px;font-family:'Comic Sans MS';color:#6aa84f;background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">t=0 0</span><br>

<span style="font-size:16px;font-family:'Comic Sans MS';color:#6aa84f;background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">a=tool:libavformat 54.59.106</span><br>

<span style="font-size:16px;font-family:'Comic Sans MS';color:#6aa84f;background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">m=video 0 RTP/AVP 96</span><br>

<span style="font-size:16px;font-family:'Comic Sans MS';color:#6aa84f;background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">b=AS:128</span><br>

<span style="font-size:16px;font-family:'Comic Sans MS';color:#6aa84f;background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">a=rtpmap:96 H264/90000</span><br>

<span style="font-size:16px;font-family:'Comic Sans MS';color:#6aa84f;background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">a=fmtp:96 packetization-mode=1; sprop-parameter-sets=Z2QAHqy0BQHtCAAAAwAQAAADA7B4sXU=,aM8yyLA=; profile-level-id=64001E</span><br>

<span style="font-size:16px;font-family:'Comic Sans MS';color:#6aa84f;background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">a=control:streamid=0</span><br>

<br><span style="font-size:16px;font-family:'Comic Sans MS';color:#000000;background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline" id="internal-source-marker_0.16613532703791556">Android will not accept the SDP without the sprop-parameter-sets and the profile-level-id attributes being present.<br>

<br><br></span><br><br><br><div class="gmail_quote">On Wed, Jan 9, 2013 at 9:04 AM, Joe Kreidler <span dir="ltr"><<a href="mailto:joek@optimaldesignco.com" target="_blank">joek@optimaldesignco.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><font size="4"><font face="comic sans ms,sans-serif"><br><br>I am trying to stream using ffmpeg and ffserver on a Ubuntu<br>

12.04LTS desktop to an Android tablet running a small test client app on<br>Ice Cream Sandwich v 4.0.4. I know my test client app is working properly<br>
because I can successfully stream the following H.264 content.<br>rtsp://<a href="http://184.72.239.149/vod/mp4:BigBuckBunny_175k.mov" target="_blank">184.72.239.149/vod/mp4:BigBuckBunny_175k.mov</a><br><br>My ffmpeg and ffserver configuration files are included below. If<br>


someone has successfully streamed H.264 content to an Android tablet,<br>can you share you configuration me with?<br><br>Thank you in advance,<br><br>Joe<br><br><br>Note, I captured a video on the Android device and played it back just<br>


to verify that I had a good video file. I then transferred the file to<br>my Ubuntu desktop. I send the video content to ffserver using the "copy"<br>codec, in other words, no transcoding of the content at all.<br>


<br>ffmpeg -i test.mp4 -c copy <a href="http://10.10.10.143:8090/feed1.ffm" target="_blank">http://10.10.10.143:8090/feed1.ffm</a><br><br><br>Port 8090<br>BindAddress 0.0.0.0<br>RTSPPort 7654<br>RTSPBindAddress 0.0.0.0<br>

MaxClients 4<br>
MaxBandwidth 10000<br>NoDaemon<br><br><Feed feed1.ffm><br>File /tmp/feed1.ffm<br>FileMaxSize 20M<br>ACL allow 10.10.10.0 10.10.10.255<br></Feed><br><br><Stream 4Di.sdp><br>Feed feed1.ffm<br>Format rtp<br>


VideoSize 640x480<br>VideoQMin 1<br>VideoQMax 2<br>NoAudio<br></Stream><br><br><Stream status.html><br>Format status<br>ACL allow 10.10.10.0 10.10.10.255<br></Stream><br><br></font></font>
</blockquote></div><br><br clear="all"><br>-- <br><div style="background-color:rgb(255,255,255)"><div style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif"><font face="comic sans ms, sans-serif" size="4"><br>

</font></div><div style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif"><font face="comic sans ms, sans-serif" size="4">Joe Kreidler</font></div><div><font face="comic sans ms, sans-serif">Lead Software Engineer</font></div>

<div><font face="comic sans ms, sans-serif">Optimal Design</font></div><div><a value="+18478181000"><font face="comic sans ms, sans-serif"><p style="margin:0in 0in 0pt">601 W. Campus Dr., Suite B3</p><p style="margin:0in 0in 0pt">

<font>Arlington Heights, IL  60004</font></p></font></a></div><div style="color:rgb(34,34,34)"><br></div><div><font face="comic sans ms, sans-serif">Office: <a value="+18478181000">847-818-1000 x 38</a></font></div><div>
<font face="comic sans ms, sans-serif"><a value="+18478181000"></a></font><p style="margin:0in 0in 0pt">
<font face="comic sans ms, sans-serif"><a value="+18478181000">Fax: </a>847-483-1461</font></p></div><div><font face="comic sans ms, sans-serif">Mobile: 312-615-6431</font></div><div style="color:rgb(34,34,34)"><font face="comic sans ms, sans-serif"><font color="#ff0000"><br>

</font></font></div></div><div style="color:rgb(34,34,34);background-color:rgb(255,255,255)"><a value="+18478181000" style="color:rgb(17,85,204)"><font face="comic sans ms, sans-serif"></font></a><font face="comic sans ms, sans-serif"><p style="color:rgb(34,34,34);margin:0in 0in 0pt">

<a value="+18478181000" style="color:rgb(17,85,204)"></a><a title="http://www.optimaldesignco.com/" href="http://www.optimaldesignco.com/" style="color:rgb(17,85,204)" target="_blank">www.OptimalDesignCo.com</a></p><p style="color:rgb(34,34,34);margin:0in 0in 0pt">

<font color="#eb0000"><br></font></p><p style="color:rgb(34,34,34);margin:0in 0in 0pt"><font color="#666666">Follow Optimal Design on <a href="http://www.linkedin.com/company/optimal-design" style="color:rgb(17,85,204)" target="_blank">Linkedin</a>, <a href="https://twitter.com/#!/OptimalDesignCo" style="color:rgb(17,85,204)" target="_blank">Twitter</a> and <a href="http://www.facebook.com/pages/Optimal-Design/217642344936481" style="color:rgb(17,85,204)" target="_blank">Facebook</a></font></p>

</font></div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)"><br></div>