小编Ger*_*llo的帖子

FFMPEG 网络摄像头流到 Youtube 丢帧

我需要使用 Logitech HD Pro Webcam C920 在 Youtube 上进行实时视频流。我的操作系统是 Fedora 20,我尝试使用的命令是:

ffmpeg -f v4l2 -i /dev/video0 -flags +global_header -ac 1 -ar 44100 -ab 16k -s 640x360 -vcodec h264 -pix_fmt yuv420p -g 25 -vb 32k -profile:v baseline -r 30 -f flv "rtmp://a.rtmp.youtube.com/live2/NAME_OF_STREAM_REMOVED"
Run Code Online (Sandbox Code Playgroud)

一旦我开始流式传输,我就获得了很多水滴,Youtube 说它没有收到任何数据。为了查看系统是否正常,我尝试流式传输视频文件,并且成功了,所以我不知道我遇到了什么问题。

ffmpeg 输出

$ ffmpeg -f v4l2 -i /dev/video0 -flags +global_header -ac 1 -ar 44100 -ab 16k -s 640x360 -vcodec h264 -pix_fmt yuv420p -g 25 -vb 32k -profile:v baseline -r 30 -f flv "rtmp://a.rtmp.youtube.comremoved-privacy-reasons"
ffmpeg version 2.1.4 …
Run Code Online (Sandbox Code Playgroud)

video webcam youtube ffmpeg streaming

5
推荐指数
1
解决办法
7889
查看次数

标签 统计

ffmpeg ×1

streaming ×1

video ×1

webcam ×1

youtube ×1