icecast + Adobe Flash Media Live Encoder

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

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


person RussellHarrower    schedule 07.11.2019    source источник


Ответы (1)


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

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

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

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

person Brad    schedule 09.11.2019