我一直在尝试使用 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 发送错误 10053
知道这些是什么意思,或者如何解决它们?