Skip to content

Flussonic Coder

Flussonic Coder — программно-аппаратное решение для транскодирования видео и аудио, которое имеет преимущества перед другими способами транскодирования с использованием Flussonic Media Server:

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

Flussonic Coder представляет собой составную часть кластера Flussonic, предназначенного для обработки, передачи и записи видео. Он поддерживает множество форматов, кодеков и протоколов для видеопотоков в любой точке кластера.

Flussonic Coder — это сервер с нашей специальной операционной системой Linux, несколькими модулями NVIDIA Jetson и установленным программным обеспечением для транскодирования. Он поставляется вместе с прошивкой и не требует установки дополнительных драйверов. Один модуль NVIDIA Jetson может транскодировать 6 потоков Full HD в 3 профиля качества или 12 потоков SD в 3 профиля качества.

Полученные видеопотоки существуют во Flussonic в виде последовательности элементарных кадров. На входе видео демультиплексируется на отдельные кадры, а на выходе — мультиплексируется и снова упаковывается для передачи по одному из современных протоколов видеостриминга.

В этой статье:

Настройка Flussonic Coder

На Flussonic Coder установлен Flussonic Media Server, так что настраивать Flussonic Coder можно через веб-интерфейс Flussonic Media Server. Чтобы посмотреть настройки Flussonic Coder, перейдите на страницу Chassis. На этой странице представлены четыре раздела, которые описаны ниже.

System information

Здесь вы можете:

  • посмотреть версию Flussonic Coder,
  • посмотреть версию прошивки и проверить наличие новой версии,
  • обновить прошивку до конкретной версии или до последней версии,
  • перезапустить Flussonic Coder, нажав Restart Chassis.

Flussonic Coder System

Network configuration

Здесь вы можете изменить шлюз по умолчанию. Для этого выберите необходимый интерфейс шлюза из выпадающего списка в поле Default gateway interface и нажмите Save, чтобы сохранить настройки.

Warning

Шлюз по умолчанию используется для проверки лицензии и обновлений, а также для отправки ответов на запросы (API, HLS и т.д.), поступающие на сетевые интерфейсы Flussonic Coder. Изменять шлюз по умолчанию для сетевой интерфейса необходимо с осторожностью и силами опытных сетевых инженеров, чтобы не потерять управление 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 для транскодирования.

Здесь вы можете:

  • Отслеживать такие данные модуля, как:

  • статус работы (Status),

  • число транскодируемых каналов (Channels),
  • температура (Temperature),
  • потребляемая мощность (Power),
  • серийный номер (Serial Number).

  • Перезагрузить модуль при необходимости.

Flussonic Coder Monitor

Note

Обратите внимание, что расположение модулей NV02 в слотах шасси строго определяется архитектурой устройства. Модули должны быть вставлены в шасси, начиная с левого слота: например, если у вас есть один модуль, то он должен быть вставлен в первый слот слева, два модуля в первый и второй слот и т. д. Нельзя менять модули местами, перемещать или удалять их.

Если вы заметили проблемы в порядке нумерации или не все модули доступны, проверьте, надежно ли они закреплены в слотах и в правильном ли порядке. Это может быть связано с отхождением контактов при транспортировке. Обязательно сообщите о проблеме в службу поддержки support@flussonic.com.

Настройка потока для использования Flussonic Coder

Чтобы настроить поток на использование Flussonic Coder для транскодирования, используйте опцию hw=coder в директиве transcoder в конфигурации потока. Читайте больше о настройках транскодера на странице Транскодер.

Flussonic Coder поддерживает метод CUDA yadif для деинтерлейсинга видео, что позволяет лучше обрабатывать динамические сцены. Чтобы использовать этот метод, добавьте опцию deinterlace=yadif в конфигурационный файл:

transcoder deviceid=0 hw=coder vb=10000k size=1920x1080 deinterlace=yadif ab=192k