icecast + Adobe Flash Media Live Encoder - PullRequest
0 голосов
/ 07 ноября 2019

Итак, я работаю с общественным телеканалом, чтобы транслировать их телеканалы в формате Audio only. Я знаю, что в настоящее время они используют Adobe Flash Media Live Encoder для отправки потока WebTV провайдеру. Мы обсуждаем создание потока Icecast для их телевизионного вещания.

Мне интересно, есть ли способ взять поток Adobe Flash Media Live Encoder, прочитать метаданные и отправить все это в поток Icecast, используя FFMPEG илидругие технологии?

1 Ответ

0 голосов
/ 09 ноября 2019

FFmpeg может выступать в качестве RTMP-сервера, к которому вы можете подключить свой кодировщик:

ffmpeg -listen 1 rtmp://127.0.0.1:1935 …

Однако, я думаю, вы обнаружите, что было бы лучше использовать FFmpeg параллельно, кодируяиз того же источника. Я собираюсь предположить, что вы не используете MPEG-4 и аудио AAC в своем потоке Icecast, поэтому было бы лучше кодировать из источника, а не перекодировать уже потерянное аудио / видео.

Какдля метаданных, в зависимости от формата мультимедиа, вам придется обрабатывать это внеполосно с помощью отдельного сценария.

...