Hi guys,<div><br></div><div>I&#39;m also posting my problem here in case you may not be following the ffmpeg-user board. <br><br></div><div>Do you have any idea how can i generate proper RTP H264 packets.</div><div><br></div>
<div>Cheers,</div><div>mahmut</div><div><br><div class="gmail_quote">---------- Forwarded message ----------<br>From: <b class="gmail_sendername">Mahmut Akcay</b> <span dir="ltr">&lt;<a href="mailto:mahakcay@gmail.com">mahakcay@gmail.com</a>&gt;</span><br>
Date: 3 May 2011 01:11<br>Subject: Using RTP format for H264 streaming<br>To: <a href="mailto:ffmpeg-user@ffmpeg.org">ffmpeg-user@ffmpeg.org</a><br><br><br>I&#39;m having problem to re-stream H264 with RTP format. Below is the command line params and output.<div>
<br>
<div><div><div>./ffmpeg -i rtmp://<a href="http://flashmedia.nic.in:80/live/dd1" target="_blank">flashmedia.nic.in:80/live/dd1</a> -vcodec copy -an -f rtp  rtp:localhost:9000</div><div>ffmpeg version git-N-29571-g7d70d19, Copyright (c) 2000-2011 the FFmpeg developers</div>

<div>  built on May  3 2011 00:51:01 with gcc 4.2.1 (Apple Inc. build 5664)</div><div>  configuration: --enable-libfaac --enable-libmp3lame --enable-libx264 --enable-nonfree --enable-gpl</div><div>  libavutil    51.  2. 0 / 51.  2. 0</div>

<div>  libavcodec   53.  3. 0 / 53.  3. 0</div><div>  libavformat  53.  0. 3 / 53.  0. 3</div><div>  libavdevice  53.  0. 0 / 53.  0. 0</div><div>  libavfilter   2.  4. 0 /  2.  4. 0</div><div>  libswscale    0. 14. 0 /  0. 14. 0</div>

<div>[flv @ 0x101012400] Estimating duration from bitrate, this may be inaccurate</div><div>Input #0, flv, from &#39;rtmp://<a href="http://flashmedia.nic.in:80/live/dd1" target="_blank">flashmedia.nic.in:80/live/dd1</a>&#39;:</div>
<div>
  Duration: N/A, start: 0.000000, bitrate: 64 kb/s</div><div>    Stream #0.0: Video: h264 (Baseline), yuv420p, 400x300 [PAR 1:1 DAR 4:3], 24 tbr, 1k tbn, 48 tbc</div><div>    Stream #0.1: Audio: mp3, 22050 Hz, stereo, s16, 64 kb/s</div>

<div>Output #0, rtp, to &#39;rtp:localhost:9000&#39;:</div><div>  Metadata:</div><div>    encoder         : Lavf53.0.3</div><div>    Stream #0.0: Video: libx264, yuv420p, 400x300 [PAR 1:1 DAR 4:3], q=2-31, 90k tbn, 24 tbc</div>

<div>Stream mapping:</div><div>  Stream #0.0 -&gt; #0.0</div><div>SDP:</div><div>v=0</div><div>o=- 0 0 IN IP6 ::1</div><div>s=No Name</div><div>c=IN IP6 ::1</div><div>t=0 0</div><div>a=tool:libavformat 53.0.3</div><div>m=video 9000 RTP/AVP 96</div>

<div>a=rtpmap:96 H264/90000</div><div>a=fmtp:96 packetization-mode=1; sprop-parameter-sets=Z0KAH5ZSAyE/3gKhAAADAAEAAAMAMOBgAVXAABGMP8Y4wMACq4AAIxh/jHDtChUk,aMuNSA==</div><div><br></div><div>Press [q] to stop encoding</div>

<div>frame= 1540 fps= 27 q=-1.0 size=       6kB time=59.14 bitrate=   0.8kbits/s    </div></div></div></div><div><br></div><div><br></div><div>When I play the sdp file printed above I&#39;ve got following:</div><div><br>
</div>
<div>./ffplay ./test.sdp -debug 5</div><div><div>ffplay version git-N-29571-g7d70d19, Copyright (c) 2003-2011 the FFmpeg developers</div><div>  built on May  3 2011 00:51:01 with gcc 4.2.1 (Apple Inc. build 5664)</div><div>

  configuration: --enable-libfaac --enable-libmp3lame --enable-libx264 --enable-nonfree --enable-gpl</div><div>  libavutil    51.  2. 0 / 51.  2. 0</div><div>  libavcodec   53.  3. 0 / 53.  3. 0</div><div>  libavformat  53.  0. 3 / 53.  0. 3</div>

<div>  libavdevice  53.  0. 0 / 53.  0. 0</div><div>  libavfilter   2.  4. 0 /  2.  4. 0</div><div>  libswscale    0. 14. 0 /  0. 14. 0</div><div>[NULL @ 0x10203b200] Format sdp probed with size=2048 and score=50</div><div>

[sdp @ 0x10203b200] video codec set to: h264</div><div>[NULL @ 0x101863e00] RTP Packetization Mode: 1</div><div>[NULL @ 0x101863e00] Extradata set to 0x10102af80 (size: 58)!Unsupported bit depth: 0</div><div>[sdp @ 0x10203b200] Could not find codec parameters (Video: h264)</div>

<div>[sdp @ 0x10203b200] Estimating duration from bitrate, this may be inaccurate</div><div>./test.sdp: could not find codec parameters</div></div><div><br></div><div>I&#39;ve tried to transcode the stream to mpeg4 and it&#39;s working, but with h264 it doesn&#39;t work.</div>

<div>Am I missing anything? </div><div><br></div><div>Thanks in advance</div><div>mahmut</div><font color="#888888"><div><br></div>
</font></div><br></div>