Skip to content

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.

Flussonic Coder System

Network configuration

В этом разделе вы можете изменить шлюз по умолчанию, который будет использоваться для проверки лицензии и обновлений, а также для отправки ответов на запросы (API, HLS и т.д.), поступающие на сетевые интерфейсы Flussonic Coder. Чтобы сделать это, выберите необходимый интерфейс шлюза из выпадающего списка в поле Default gateway interface и нажмите Save, чтобы сохранить настройки.

Warning

Изменять шлюз по умолчанию для сетевой интерфейса необходимо с осторожностью и силами опытных сетевых инженеров, чтобы не потерять управление Flussonic Coder.

Flussonic Coder Network

Time configuration

Здесь вы можете проверить текущее системное время на устройстве и увидеть статус синхронизации с NTP-сервером. Также в этом разделе можно добавить URL-адреса NTP-серверов.

Flussonic Coder Time

Interfaces

Этот раздел содержит информацию о DNS и список сетевых интерфейсов, которые использует Flussonic Coder. Здесь вы можете:

  • указать IP-адрес сервера DNS,
  • выбрать тип интерфейса (static или DHCP),
  • указать IP-адрес интерфейса, маску сети или шлюз,
  • включить или отключить интерфейс.

Flussonic Coder Network

Hardware Modules Monitor

В этом разделе показана информация о модулях Nvidia Jetson, которые использует Flussonic Coder. Здесь можно:

  • отслеживать статус каждого модуля, его использование и температуру,
  • перезагрузить модуль при необходимости.

Flussonic Coder Monitor

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