icecast + Adobe Flash Media Live Encoder

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

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

1 ответ

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

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

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

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

Другие вопросы по тегам