Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Техническое задание

Требуется разработать медиа-сервер (MCU - Multipoint Control Unit) на основе

мультимедийного фреймворка GStreamer. Медиа-сервер должен осуществлять

транспортировку медиаданных, кодирование / декодирование медиаданных,

транскодирование медиаданных, микширование медиаданных, обработка медиаданных и

иметь API для взаимодействия с системой сигнализации.

Требования:

- медиа-сервер должен иметь аппаратное ускорение на основе gpu от Nvidia (nv_codecs)

- в API мадиа-сервера должны быть параметры выбора транскодирования по качеству:

480p, 720p, 1080p, 4K.

- в API мадиа-сервера должны быть параметры выбора расположения входящих потоков

видео в виде мозаики:

- равномерно масштабируемых видеопотоков

- основной (лектор) занимающий 60-70% от отображаемой картинке, остальные

равномерно масштабируемые снизу или с верху от лектора

- равномерно масштабируемые два видеопотока (два лектора), остальные

равномерно масштабируемые снизу или с верху от основных двух потоков

- возможность назначать и менять основные видеопотоки «лекторов»

- в API мадиа-сервера должны быть параметры позволяющие принудительно отключать

микрофон и видеопоток у пользователей системы

- в API мадиа-сервера должны быть параметры позволяющие включить динамический

подбор качества входящего и исходящего видеопотока, исходя из ширины канала

пользователя, приоритетом в медиаданных является аудиопоток

- медиа-сервер должен осуществлять вещание по протоколам webrtc, rtsp

- медиа-сервер должен поддерживать видеоконференции с количеством более 100

одновременных пользователей

3 года назад
Able2Know
Антон 
39 летРоссия
16 лет в сервисе
Был
19 дней назад