Два релиза проекта VideoLAN: multicat 2.0 и DVBlast 2.1

Проект VideoLAN представил релиз пакетов multicat 2.0 и DVBlast 2.1.

Multicat позволяет просто и эффективно манипулировать multicast-протоками, включая возможность работы с MPEG-2 Transport Streams (ISO/IEC 13818-1). При помощи multicat можно проигрывать файлы в виде multicast-потока или наоборот записывать непрерывный поток в директорию с автоматической ротацией файлов. В поставку также входят утилиты: ingests для манипуляции TS-файлами, aggregartp и reordertp для разбиения и слияния RTP-потоков. В новой версии добавлена поддержка записи потока в директорию, поддержка TCP-сокетов, возможность использования IPv6, в aggregartp добавлена поддержка повторной передачи потерянных пакетов.

В рамках проекта DVBlast развивается потоковый сервер, позволяющий пользователю организовать потоковое RTP-вещание в сети с локальной DVB карты. DVBlast не предназначен для непосредственной обработки потоков, такой как перекодирование, PID-ремапинг или ремультиплексинг, поддерживается только вывод из DVB карт (для организации вещания на основе содержимого файлов необходимо использовать multicat). Среди особенностей DVBlast: легковесная структура приложения, минимизирующая потребление памяти и нагрузку на CPU; отсутствие большого списка зависимостей, из внешних библиотек используется только libdvbpsi; поддержка CAM-меню (MMI) через подключение внешних программ; возможность перезагрузки файла конфигурации без потери пакетов в потоке; поддержка фильтрации по PID (Packet ID, идентификатор DVB потока) или сервисам; возможность демультиплексирования вывода в несколько RTP потоков.

© OpenNet