<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
I had avformat_network_init() in the code before and have found no difference with or without it.  I added back and reran the test again with the verbose logging and received the same results and same log.</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
pi@pi2cam:/userland/build/bin $ ./rcam -D dmic_sv -d 180  -q 30 -w 1920 -h 1080 rtmp://a.rtmp.youtube.com/live2/<KEY>
<div>[tcp @ 0x199bb70] Starting connection attempt to 2607:f8b0:401a:26::8 port 1935</div>
<div>[tcp @ 0x199bb70] Successfully connected to 2607:f8b0:401a:26::8 port 1935</div>
<div><br>
</div>
<div>[aac @ 0x19a9620] Qavg: 116.588</div>
[AVIOContext @ 0x199dfd0] Statistics: 0 seeks, 12400 writeouts</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Thanks please keep the ideas coming,</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
William </div>
<div id="appendonsend"></div>
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size:11pt" color="#000000"><b>From:</b> ffmpeg-user <ffmpeg-user-bounces@ffmpeg.org> on behalf of Chris Miceli <chris@miceli.net.au><br>
<b>Sent:</b> Monday, August 24, 2020 6:05 PM<br>
<b>To:</b> FFmpeg user questions <ffmpeg-user@ffmpeg.org><br>
<b>Subject:</b> Re: [FFmpeg-user] RTMP issue</font>
<div> </div>
</div>
<div class="BodyFragment"><font size="2"><span style="font-size:11pt;">
<div class="PlainText">Hi William,<br>
<br>
I'm by no means an expert on the matter but I tried having a look for you.<br>
At least one issue would be that you are not calling<br>
avformat_network_init() which<br>
is a requirement for any protocol which needs network [1]<br>
<br>
I would have tested and tried this for you, however I do not have the<br>
hardware laying around.<br>
<br>
I wish you the best of luck and let me know how it goes.<br>
<br>
[1] - libavformat/libavformat.h lines 40-41<br>
<br>
*Chris Miceli*<br>
<br>
On Mon, Aug 24, 2020 at 10:17 AM william keeling <williamkeeling@hotmail.com><br>
wrote:<br>
<br>
> I added the AV_LOG_VERBOSE and got the following output:<br>
><br>
> pi@pi2cam:/userland/build/bin $ ./rcam -D dmic_sv -d 5  -q 30 -w 1920 -h<br>
> 1080 rtmp://a.rtmp.youtube.com/live2/<KEY><br>
> [tcp @ 0x18acb70] Starting connection attempt to 2607:f8b0:401a:7::8 port<br>
> 1935<br>
> [tcp @ 0x18acb70] Successfully connected to 2607:f8b0:401a:7::8 port 1935<br>
><br>
> [aac @ 0x18ba620] Qavg: 118.451<br>
> [AVIOContext @ 0x18aefd0] Statistics: 0 seeks, 341 writeouts<br>
><br>
><br>
> If you can point me to an example of logging callback I will try and add<br>
> it if you think it will yield more useful information.<br>
><br>
> Thanks in advance for your ideas and help,<br>
> William<br>
><br>
> ________________________________<br>
> From: ffmpeg-user <ffmpeg-user-bounces@ffmpeg.org> on behalf of Moritz<br>
> Barsnick <barsnick@gmx.net><br>
> Sent: Monday, August 24, 2020 9:25 AM<br>
> To: FFmpeg user discussions <ffmpeg-user@ffmpeg.org><br>
> Subject: Re: [FFmpeg-user] RTMP issue<br>
><br>
> Hi William<br>
><br>
> On Mon, Aug 24, 2020 at 00:40:04 +0000, william keeling wrote:<br>
><br>
> > My question is an issue with a program written to live stream to<br>
> > YouTube working is all modes other than rtmp live stream.<br>
><br>
> For programming with the ffmpeg libav* libraries, you should usually<br>
> turn to the libav-user mailing list, But perhaps we can help.<br>
><br>
> > finishes the stream is never processed by YouTube. When the stream is<br>
> > piped (pipe:1 URL) thru FFMPEG (demuxed and muxed only -- ffmpeg -i -<br>
> > -vcodec copy -acodec copy -f flv rtmp:<URL>) the live stream works<br>
> > without issues.<br>
><br>
> At least that means that your content encoding, bit rate, number of<br>
> audio channels, and so on, are correct for YouTube. It's just the<br>
> muxing, or perhaps something like a flag or metadata.<br>
><br>
> > So, I need to understand what FFMPEG command line is doing with rtmp:<br>
> URL that I am not doing with the FFMPEG API.<br>
> > My source code is at github.com/wkeeling63/rcam. Any ideas you have I<br>
> > would love to hear as I am stumped.<br>
><br>
> Too bad ths only compiles on Raspberry Pi, so there's no way to<br>
> reproduce your muxing issue.<br>
><br>
> Since you didn't provide a log callback using av_log_set_callback(),<br>
> shouldn't your application show all the usual ffmpeg/libav* log output<br>
> on stdout? Can you provide us with that ouptut? Raise the log level<br>
> with e.g. av_log_set_level(AV_LOG_VERBOSE), if required.<br>
><br>
> Thanks,<br>
> Moritz<br>
> _______________________________________________<br>
> ffmpeg-user mailing list<br>
> ffmpeg-user@ffmpeg.org<br>
> <a href="https://ffmpeg.org/mailman/listinfo/ffmpeg-user">https://ffmpeg.org/mailman/listinfo/ffmpeg-user</a><br>
><br>
> To unsubscribe, visit link above, or email<br>
> ffmpeg-user-request@ffmpeg.org with subject "unsubscribe".<br>
> _______________________________________________<br>
> ffmpeg-user mailing list<br>
> ffmpeg-user@ffmpeg.org<br>
> <a href="https://ffmpeg.org/mailman/listinfo/ffmpeg-user">https://ffmpeg.org/mailman/listinfo/ffmpeg-user</a><br>
><br>
> To unsubscribe, visit link above, or email<br>
> ffmpeg-user-request@ffmpeg.org with subject "unsubscribe".<br>
_______________________________________________<br>
ffmpeg-user mailing list<br>
ffmpeg-user@ffmpeg.org<br>
<a href="https://ffmpeg.org/mailman/listinfo/ffmpeg-user">https://ffmpeg.org/mailman/listinfo/ffmpeg-user</a><br>
<br>
To unsubscribe, visit link above, or email<br>
ffmpeg-user-request@ffmpeg.org with subject "unsubscribe".</div>
</span></font></div>
</body>
</html>