Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Трансляция nginx+ ffmpeg  (Прочитано 1291 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн SicKenny

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Трансляция nginx+ ffmpeg
« : 07 Февраля 2020, 12:21:16 »
Не получается запустить поток со звуком,картинка есть а звука нету. запускаю такой командой:
sudo ffmpeg -r pal -s pal -i /dev/video0 -f alsa -i hw:0,0 -vcodec h264 -acodec mp3 -ac 2 -b:a 8k -ar 44100 -f flv rtmp://127.0.0.1/web/streamКогда просто пробую записать в файл то звук есть.
sudo ffmpeg -f alsa -i hw:0,0 microfon-test.mp3Что я делаю не так ?

Оффлайн MooSE

  • Старожил
  • *
  • Сообщений: 1116
    • Просмотр профиля
Re: Трансляция nginx+ ffmpeg
« Ответ #1 : 08 Февраля 2020, 20:57:13 »
А на stdout вываливает какие-то сообщения?

У вас команды принципиально разные. В первой команды вы пытаетесь ресэмплить звук, а во второй - нет. Кроме того что-то мне подсказывает что в паре с видеокодеком h264 лучше использовать аудиокодек acc. Это гораздо более традиционная комбинация.

Оффлайн SicKenny

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Трансляция nginx+ ffmpeg
« Ответ #2 : 11 Февраля 2020, 20:36:13 »
Замена аудиокодека частично решила проблему  :) звук появился но сильно тормозит (заикается).
Теперь моя строка запуска выглядит вот так:
ffmpeg -r pal -s pal -i /dev/video0 -f alsa -i hw:0,0 -vcodec h264 -acodec aac -strict -2 -f f flv rtmp://127.0.0.1/web/streamПробовал добавлять ключи -b:a и -ar но ничего не помогло. Можете пару примеров скинуть может я ключи вставляю не правильно?
« Последнее редактирование: 12 Февраля 2020, 09:19:12 от SicKenny »

Оффлайн MooSE

  • Старожил
  • *
  • Сообщений: 1116
    • Просмотр профиля
Re: Трансляция nginx+ ffmpeg
« Ответ #3 : 12 Февраля 2020, 02:28:44 »
Боюсь что дальше только гуглить как это делают другие люди. Уверен что вы далеко не первый кто пытается гнать видеострим:)

 

Страница сгенерирована за 0.046 секунд. Запросов: 25.