LINUX.ORG.RU

ffmpeg: управление звуком во время трансляции

 , ,


0

2

Добрый день! Есть поток (неважно RTMP, HLS или ещё какой-то). Я хочу с помощью ffmpeg принимать его, а публиковать его же, но с динамическим управлением звуком, а именно его включением/выключением. То есть либо переключаться между дорожками, либо менять громкость, либо просто как-то включать/выключать звук.

Вся сложность в том, что необходимо, чтобы не было перепубликации: запустил и управляешь. С наложением текста это возможно, ffmpeg может делать reload файла, который во время стриминга можно менять как угодно. Или, может быть, есть какие-то другие инструменты?

Спасибо.


Посмотри Lives, может его уже допилили до состояния чтобы оно хотя бы не падало. Вроде оно заточено как раз под виджеинг.

Hose
()

есть. Юзай любой плеер, который будет принимать входящий звук. поток, управляй им с помощью этого плеера. в ffmpeg-е, который отдает поток, выбери в качестве источника звука звуковой сервер, к которому подключен твой плеер

reprimand ★★★★★
()
Ответ на: комментарий от Hose

Спасибо за советы! MLT - очень мощная библиотека, оказалось. А проблему, видимо, надо решать действительно чем-то вроде плеера. Только реализуя это с помощью фреймворка, а не готового плеера. Сейчас разбираюсь с MLT и GStreamer.

Tween
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.