LINUX.ORG.RU

Сообщения iter

 

UDP-proxy для MPEG-TS

Форум — Admin

Приветствую.

Нужно решить следующую проблему.

Есть система по анализу медиапотока. Он приходит по udp в формате mpegts с 32 каналами (программами). Этот поток принимает ffmpeg, который транслирует его в icecast и сохраняет в файлы определённой длительности и в нужном формате.

Дело в том, что этот udp-поток крайне нестабилен и время от времени отваливается. Ffmpeg падает, чего допускать нельзя.

По требованиям к системе файлы должны быть целыми (в данном случае часовыми отрезками) и в них должны сохраняться все проблемы со звуком, сетью и т.д., т.е. во время отсутствия подключения должна писаться «тишина».

Как это можно сделать?

Есть идея использовать какой-нибудь udp-прокси, который будет на лету менять каналы-источники и при проблемах с доступностью аудиопотока перенаправлять ffmpeg на подготовленный пустой файл с «тишиной», который можно вещать каким-нибудь проигрывателем.

Может быть, кто-то сталкивался с такой задачей?

 , , , ,

iter
()

RSS подписка на новые темы