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