Flussonic Coder
Flussonic Coder — программно-аппаратное решение для транскодирования видео и аудио, которое имеет преимущества перед другими способами транскодирования с использованием Flussonic Media Server:
- позволяет крупным компаниям комплексно и предсказуемо закрывать потребности клиентов,
- позволяет унифицировать процесс техподдержки,
- помогает интеграторам защищать проекты,
- сохраняет критически важную составляющую: доступ к абонентскому устройству.
Flussonic Coder представляет собой составную часть кластера Flussonic, предназначенного для обработки, передачи и записи видео. Он поддерживает множество форматов, кодеков и протоколов для видеопотоков в любой точке кластера.
Полученные видеопотоки существуют во Flussonic в виде последовательности элементарных кадров. На входе видео демультиплексируется на отдельные кадры, а на выходе — мультиплексируется и снова упаковывается для передачи по одному из современных протоколов видеостриминга.
В этой статье:
Настройка Flussonic Coder
Flussonic Coder представляет собой сервер с нашей специальной операционной системой Linux, несколькими модулями NVIDIA Jetson и установленным программным обеспечением для транскодирования. Он поставляется вместе с прошивкой и не требует установки никаких дополнительных драйверов.
На Flussonic Coder установлен Flussonic Media Server, так что настраивать Flussonic Coder можно через веб-интерфейс Flussonic Media Server. Чтобы посмотреть настройки Flussonic Coder, перейдите в раздел Media > Chassis. На этой странице представлены четыре раздела, которые описаны ниже.
System information
В разделе System information вы можете:
- посмотреть версию Flussonic Coder,
- посмотреть версию прошивки и проверить наличие новой версии,
- обновить прошивку до конкретной версии или до последней версии,
- перезапустить Flussonic Coder, нажав Restart Chassis.
Network configuration
В этом разделе вы можете изменить шлюз по умолчанию, который будет использоваться для проверки лицензии и обновлений, а также для отправки ответов на запросы (API, HLS и т.д.), поступающие на сетевые интерфейсы Flussonic Coder. Чтобы сделать это, выберите необходимый интерфейс шлюза из выпадающего списка в поле Default gateway interface и нажмите Save, чтобы сохранить настройки.
Caution
Изменять шлюз по умолчанию для сетевой интерфейса необходимо с осторожностью и силами опытных сетевых инженеров, чтобы не потерять управление Flussonic Coder.
Interfaces
Этот раздел содержит информацию о DNS и список сетевых интерфейсов, которые использует Flussonic Coder. Здесь вы можете:
- указать IP-адрес сервера DNS,
- выбрать тип интерфейса (static или DHCP),
- указать IP-адрес интерфейса, маску сети или шлюз,
- включить или отключить интерфейс.
Hardware Modules Monitor
В этом разделе показана информация о модулях Nvidia Jetson, которые использует Flussonic Coder. Здесь можно:
- отслеживать статус каждого модуля, его использование и температуру,
- перезагрузить модуль при необходимости.
Note
Обратите внимание, что расположение модулей NV02 в слотах шасси строго определяется архитектурой устройства. Модули должны быть вставлены в шасси, начиная с левого слота: например, если у вас есть один модуль, то он должен быть вставлен в первый слот слева, два модуля в первый и второй слот и т. д. Нельзя менять модули местами, перемещать или удалять их.
Если вы заметили проблемы в порядке нумерации или не все модули доступны, проверьте, надежно ли они закреплены в слотах и в правильном ли порядке. Это может быть связано с отхождением контактов при транспортировке. Обязательно сообщите о проблеме в службу поддержки support@flussonic.com.
Настройка потока для использования Flussonic Coder
Чтобы настроить поток на использование Flussonic Coder для транскодирования, используйте опцию hw=coder
в директиве transcoder
в конфигурации потока. Читайте больше о настройках транскодера на странице Транскодер.
Note
Начиная с версии Flussonic 22.05, Flussonic Coder поддерживает метод CUDA yadif для деинтерлейсинга видео и, таким образом, позволяет лучше обрабатывать динамические сцены. Чтобы использовать этот метод, добавьте опцию deinterlace=yadif
.
Пример:
transcoder deviceid=0 hw=coder vb=10000k size=1920x1080 deinterlace=yadif ab=192k