My question is an issue with a program written to live stream to YouTube 
working is all modes other than rtmp live stream.
The program writes FLV container (H.264 and AAC streams) to FFMPEG standard 
URL.  The IO context is opened with “avio_open(&io_ctx, url, 
AVIO_FLAG_WRITE);”.  When written to file: it plays in VLC media player, the 
file is uploadable to YouTube and FLVCheck tool shows the file conforms to the 
FLV specification.  But when the URL is rtmp: the stream to YouTube shows 
connected but never plays live and after if finishes the stream is never 
processed by YouTube.  When the stream is piped (pipe:1 URL) thru FFMPEG 
(demuxed and muxed only -- ffmpeg -i - -vcodec copy -acodec copy -f flv 
rtmp:<URL>) the live stream works without issues.
So, I need to understand what FFMPEG command line is doing with rtmp: URL that 
I am not doing with the FFMPEG API.
My source code is at github.com/wkeeling63/rcam.  Any ideas you have I would 
love to hear as I am stumped.

Thanks
William

_______________________________________________
ffmpeg-user mailing list
ffmpeg-user@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-user

To unsubscribe, visit link above, or email
ffmpeg-user-requ...@ffmpeg.org with subject "unsubscribe".

Reply via email to