【发布时间】:2016-02-14 13:38:37
【问题描述】:
我一直在尝试使用 ffmpeg 将我的网络摄像头的视频流式传输到 YouTube,到目前为止,我所管理的只是来自 YouTube 的“确认”,上面写着绿色的“开始”。然而,它很快就变灰了,实际的流从未真正从离线状态改变。
我正在使用此命令尝试对其进行流式传输:
ffmpeg -rtbufsize 1500M -r 25 -f dshow -s 1280x720 -i video="USB2.0 HD UVC WebCam" -vcodec h264 -b:a 600k -acodec libfaac -ab 128k -f flv "rtmp://a.rtmp.youtube.com/live2/user.useruser.codecodecode"
我已经设法使用 ffmpeg 将视频流式传输到 YouTube,它只是无法工作的相机。知道我可能做错了什么吗?
这是我现在使用的命令
ffmpeg -r 18 -f dshow -s 1280x720 -i video="USB2.0 HD UVC WebCam":audio="Microphone (Realtek High Definition Audio)" -vcodec h264 -b:v 1800k -acodec aac -strict experimental -f flv "rtmp://a.rtmp.youtube.com/live2/useruser.useruser.codecodecodecode"
我现在使用 -acodec aac 而不是 libfaac 或 libfdk_aac,因为我遇到了“未知编码器”错误
然而,它正在流式传输几秒钟,现在我收到以下错误: WriteN, RTMP send error 10053
知道这些是什么意思,或者如何解决它们吗?
【问题讨论】:
标签: youtube ffmpeg webcam rtmp youtube-livestreaming-api