> 
> On Mar 17, 2022, at 12:16 PM, Christian Pickhardt <[email protected]> 
> wrote:
> 
> Mail an [email protected]
> 
> Hello ffmpeg-user-community,
> since some weeks I am trying to copy a stream from an rtsp-stream to a 
> rtmp-stream (targeting youtube) without success.
> 
> I have tested recent ffmpeg builds on Windows, and on my raspberry pi which 
> is running ffmpeg version 4.4.
> 
> What works:
> Version independed i can view the source stream by:
> ffplay -i rtsp://<user>:<password>@<camera-ip>/<url>
> 
> It is also possible to write the stream to disk an view it using different 
> viewers: VLC/Firefox/Windowsplayer and so on.
> I can easyly stream data from file(created with a GoPro-Camera) using rtmp to 
> youtube-live. Almost instantly the stream is recognized
> and shows up after some seconds.
> 
> What doesn't work:
> When I try to stream the data (stream or file) from my WebCams (D-Link or 
> Trendnet) to youtube-live no stream is detected.
> 
> --------------------------This works without 
> problems---------------------------
> C:\Temp\..\ffmpeg-master-latest-win64-gpl\bin>ffmpeg -i 
> "c:\Temp\GOPR1903.MP4" -r 25 -f flv 
> rtmp://a.rtmp.youtube.com/live2/5zq1-uztf-kuz2-ab21-ccda (<-just a sample 
> key...)
> --------------------------------------------------------------------------------
> 
> ---------------------------The following seems to work, but w/o 
> result,--------------------------------
> --------------------------meaning no data stream is detected on 
> youtube-live:--------------------------
> (all ips and keys are randomly choosen...)
> 
> C:\Temp\Software\MPlayer\ffmpeg-master-latest-win64-gpl\bin> ffmpeg -loglevel 
> debug -i rtsp://<rtsp_usr>:[email protected]/live1.sdp 
> -rtsp_transport  tcp -codec copy -bufsize 512k -g 50 -threads 2 -pix_fmt 
> yuvj420p -f h264 "rtmp://a.rtmp.youtube.com/live2/5zq1-uztf-kuz2-ab21-ccda”

Try changing -f h264 to -f flv. YouTube Stream Now prefers flv for some reason. 
Here’s what I use from a Wyze Cam v3 with RTSP firmware:

./ffmpeg -thread_queue_size 2048 -i 
'rtsp://anonymous:[email protected]/live' -vcodec copy -acodec copy -t 
2:00:00 -f flv "rtmp://a.rtmp.youtube.com/live2/my-youtube-streaming-key"

and it works just fine:

https://www.youtube.com/channel/UCIVY11504PcY2sy2qpRhiMg/live 
<https://www.youtube.com/channel/UCIVY11504PcY2sy2qpRhiMg/live>

and from a Reolink RLC-423:

./ffmpeg -re -thread_queue_size 512 -rtsp_transport tcp -i 
"rtsp://anonymous:[email protected]:554" -f concat -safe 0 -i playlist.txt 
-vcodec copy -acodec copy -t 01:47:02 -f flv 
"rtmp://a.rtmp.youtube.com/live2/my-other-youtube-key”

The playlist is because the Reolink doesn’t have an audio track, which YouTube 
Stream Now requires.
_______________________________________________
ffmpeg-user mailing list
[email protected]
https://ffmpeg.org/mailman/listinfo/ffmpeg-user

To unsubscribe, visit link above, or email
[email protected] with subject "unsubscribe".

Reply via email to