Нет звука при потоковой передаче на Youtube с ffmpeg - PullRequest
0 голосов
/ 10 февраля 2019

Так что я не могу получить звук на YouTube при потоковой передаче через ffmpeg.

Команда, которую я пытаюсь выполнить;

ffmpeg \
 -f v4l2 \
 -vcodec h264 \
 -video_size 864x480 \
 -r 24 \
 -i /dev/video1 \
 -f alsa \
 -thread_queue_size 1024 \
 -ac 2 \
 -i plughw:CARD=C920,DEV=0 \
 -c:a aac \
 -filter:a "volume=1.5" \
 -b:a 128k \
 -ar 44100 \
 -vcodec copy \
 -b:v 2000k  \
 -r 24 \
 -g 48 \
 -x264opts no-scenecut \
 -bufsize 4096k \
 -maxrate 2048k \
 -f flv \
 rtmp://a.rtmp.youtube.com/live2/STREAM_KODE

, если я отключаю поток rmtp с файлом, таким как test.flv.И затем я пытаюсь посмотреть это с помощью VLC, и я получаю звук.

Если я проверяю аудиокодек в VLC, я вижу, что кодек является aac.И, насколько я вижу по их справочным страницам , это правильный код аудиокодека для отправки.

Я не уверен, как продолжить отладку этой проблемы и идейна этом было бы здорово.

1 Ответ

0 голосов
/ 11 февраля 2019

Хорошо, так что я смог заставить это работать.Я использовал SRS , чтобы проверить мой поток, я заметил, что звук был прерывистым, я удалил -x264opts no-scenecut \ и -ar 44100 \, затем я смог увидеть его на YouTube

...