<span style="font-family:'Lucida Grande',Verdana,Helvetica,Arial,sans-serif;font-size:12px;line-height:16.78333282470703px;background-color:rgb(235,244,248)">Hi all,</span><br style="margin:0px;padding:0px;font-family:'Lucida Grande',Verdana,Helvetica,Arial,sans-serif;font-size:12px;line-height:16.78333282470703px;background-color:rgb(235,244,248)">
<br style="margin:0px;padding:0px;font-family:'Lucida Grande',Verdana,Helvetica,Arial,sans-serif;font-size:12px;line-height:16.78333282470703px;background-color:rgb(235,244,248)"><span style="font-family:'Lucida Grande',Verdana,Helvetica,Arial,sans-serif;font-size:12px;line-height:16.78333282470703px;background-color:rgb(235,244,248)">I have written a C program (working fine) that captures audio and video and encode them in a FLV container (H264/MP3). I get a FLV file which is OK</span><br style="margin:0px;padding:0px;font-family:'Lucida Grande',Verdana,Helvetica,Arial,sans-serif;font-size:12px;line-height:16.78333282470703px;background-color:rgb(235,244,248)">
<br style="margin:0px;padding:0px;font-family:'Lucida Grande',Verdana,Helvetica,Arial,sans-serif;font-size:12px;line-height:16.78333282470703px;background-color:rgb(235,244,248)"><span style="font-family:'Lucida Grande',Verdana,Helvetica,Arial,sans-serif;font-size:12px;line-height:16.78333282470703px;background-color:rgb(235,244,248)">Now I would like to be able to stream in RTMP the encoded audio and video instead of creating a local file.</span><br style="margin:0px;padding:0px;font-family:'Lucida Grande',Verdana,Helvetica,Arial,sans-serif;font-size:12px;line-height:16.78333282470703px;background-color:rgb(235,244,248)">
<br style="margin:0px;padding:0px;font-family:'Lucida Grande',Verdana,Helvetica,Arial,sans-serif;font-size:12px;line-height:16.78333282470703px;background-color:rgb(235,244,248)"><span style="font-family:'Lucida Grande',Verdana,Helvetica,Arial,sans-serif;font-size:12px;line-height:16.78333282470703px;background-color:rgb(235,244,248)">So when creating my AVFormatContext, I simply put in the filename attribute the RTMP url where I want to stream (</span><a class="postlink" href="rtmp://localhost:1935/live/mystream" style="margin:0px;padding:0px;color:rgb(66,129,166);font-family:'Lucida Grande',Verdana,Helvetica,Arial,sans-serif;font-size:12px;line-height:16.78333282470703px;background-color:rgb(235,244,248)">rtmp://localhost:1935/live/mystream</a><span style="font-family:'Lucida Grande',Verdana,Helvetica,Arial,sans-serif;font-size:12px;line-height:16.78333282470703px;background-color:rgb(235,244,248)">)</span><br style="margin:0px;padding:0px;font-family:'Lucida Grande',Verdana,Helvetica,Arial,sans-serif;font-size:12px;line-height:16.78333282470703px;background-color:rgb(235,244,248)">
<br style="margin:0px;padding:0px;font-family:'Lucida Grande',Verdana,Helvetica,Arial,sans-serif;font-size:12px;line-height:16.78333282470703px;background-color:rgb(235,244,248)"><span style="font-family:'Lucida Grande',Verdana,Helvetica,Arial,sans-serif;font-size:12px;line-height:16.78333282470703px;background-color:rgb(235,244,248)">I see audio and video RTMP packets sent to the server. The sound works fine but the video not. I get a black screen on server side. If I use ffmpeg program from command line to stream one of my FLV file, everything works fine...</span><br style="margin:0px;padding:0px;font-family:'Lucida Grande',Verdana,Helvetica,Arial,sans-serif;font-size:12px;line-height:16.78333282470703px;background-color:rgb(235,244,248)">
<br style="margin:0px;padding:0px;font-family:'Lucida Grande',Verdana,Helvetica,Arial,sans-serif;font-size:12px;line-height:16.78333282470703px;background-color:rgb(235,244,248)"><span style="font-family:'Lucida Grande',Verdana,Helvetica,Arial,sans-serif;font-size:12px;line-height:16.78333282470703px;background-color:rgb(235,244,248)">Does anyone know if there are some additional properties / flags to set in the container / video stream / H264 encoder to have the video streaming fine in RTMP ?</span><br style="margin:0px;padding:0px;font-family:'Lucida Grande',Verdana,Helvetica,Arial,sans-serif;font-size:12px;line-height:16.78333282470703px;background-color:rgb(235,244,248)">
<br style="margin:0px;padding:0px;font-family:'Lucida Grande',Verdana,Helvetica,Arial,sans-serif;font-size:12px;line-height:16.78333282470703px;background-color:rgb(235,244,248)"><span style="font-family:'Lucida Grande',Verdana,Helvetica,Arial,sans-serif;font-size:12px;line-height:16.78333282470703px;background-color:rgb(235,244,248)">My whole chain works since I am able to produce a local FLV file. I can't understand why the RTMP video packets produced can't be shown on server side </span><img src="http://ffmpeg.zeranoe.com/forum/images/smilies/icon_e_sad.gif" alt=":-(" title="Sad" style="margin: 0px; padding: 0px; border: none; font-family: 'Lucida Grande', Verdana, Helvetica, Arial, sans-serif; font-size: 12px; line-height: 16.78333282470703px; background-color: rgb(235, 244, 248); "> (I am using red5 1.0.0 RC2 whose logs don't show any error...)<br style="margin:0px;padding:0px;font-family:'Lucida Grande',Verdana,Helvetica,Arial,sans-serif;font-size:12px;line-height:16.78333282470703px;background-color:rgb(235,244,248)">
<br style="margin:0px;padding:0px;font-family:'Lucida Grande',Verdana,Helvetica,Arial,sans-serif;font-size:12px;line-height:16.78333282470703px;background-color:rgb(235,244,248)"><span style="font-family:'Lucida Grande',Verdana,Helvetica,Arial,sans-serif;font-size:12px;line-height:16.78333282470703px;background-color:rgb(235,244,248)">Thanks for any help</span>