Я пытался использовать 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"
Мне удалось транслировать видео на YouTube с помощью ffmpeg, просто камера не работает. Любая идея, что я могу делать неправильно?
Это команда, которую я сейчас использую 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< /а>
Любая идея, что они означают, или как их исправить?