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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

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

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

  • Старожил
  • *
  • Сообщений: 1027
    • Просмотр профиля
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

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

 

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