HDMI кодер¶
HDMI кодер в составе Mcaster предназначен для приема видеосигналов с пультов среднего и начального класса и подготовки контента для отправки дальше по различным интерфейсам: SDI, NDI, ST2110 или уже в компрессированном виде.
Рекомендуемое оборудование¶
Для захвата HDMI рекомендуются платы начального уровня Blackmagic Decklink. Они обладают следующими характеристиками:
- Доступная стоимость
- Достаточная надежность для кратковременного захвата
- Простота настройки и использования
Warning
Для работы в режиме 24/7 карты Blackmagic Decklink не рекомендуются из-за возможных проблем с таймкодами и стабильностью при длительном использовании.
Драйверы¶
Все необходимые драйверы для работы с HDMI кодером уже включены в поставку InfraMedia и не требуют дополнительной установки.
Настройка захвата HDMI¶
Для проверки доступных устройств захвата выполните команду:
BlackmagicFirmwareUpdater status
При успешной работе вы увидите список доступных устройств для захвата.
Базовая настройка потока¶
Настройте поток для захвата HDMI следующим образом:
stream sdi {
input decklink://0;
}
Mcaster подключится к указанному первому устройству (0) и запустит автоконфигурацию для поиска активного разрешения.
Ручная настройка режима¶
Некоторые модели Decklink не поддерживают автоматический поиск активного разрешения. Для них необходимо указывать режим вручную с помощью опций mode
и vinput
.
Например, для Intensity Pro с подключенным по HDMI источником 720p и 50 fps:
stream sdi {
input decklink://0 mode=hp50 vinput=hdmi;
}
Настройка через веб-интерфейс¶
Вы можете настроить параметры захвата HDMI через Mcaster UI:
- Перейдите на вкладку Streams на странице Media в боковом меню
- Откройте настройки потока, настроенного на захват HDMI (с источником
decklink://0
) - Перейдите на вкладку Input и нажмите Options
- Задайте нужные значения параметров в разделе Decklink
Транскодирование HDMI потока¶
Для транскодирования захваченного HDMI потока добавьте директиву transcoder
в настройки потока:
stream sdi {
input decklink://0;
transcoder vb=3096k ab=64k;
}
Note
Параметр транскодирования external=false
используется по умолчанию для HDMI и других "сырых" видеопотоков, предотвращая чрезмерную нагрузку на сервер.
Преимущества нового подхода¶
- Повышение качества видео за счет избежания двойного транскодирования
- Экономия ресурсов сервера
- "Бесшовное" переключение между HDMI и другими источниками потока
- Удобство настройки через веб-интерфейс
Warning
Если вы не укажете настройки транскодирования в transcoder
, то поток работать не будет.
Устранение чересстрочности¶
Для улучшения качества видео Mcaster может устранять чересстрочность в прогрессивных потоках с помощью метода деинтерлейсинга CUDA yadif:
stream test {
input decklink://1 vinput=sdi;
transcoder vb=4000k hw=nvenc preset=slow fps=50 deinterlace=yadif ab=128k;
}
Захват SD видео¶
Mcaster поддерживает видео с неквадратными пикселями (анаморфное видео) при захвате с HDMI карт. Это особенно важно для SD (standard definition) качества.
Для сохранения пропорций в выходном видео без искажения картинки укажите sar входящего потока:
stream test {
input decklink://1 vinput=hdmi sar=16:11;
}
Mcaster исходя из sar
вычисляет разрешение выходного видео. Например, с sar=16:11
входящее анаморфное видео 720x576 пройдет внутри Mcaster с разрешением 1048x576.
Дуплексный режим работы¶
Mcaster позволяет установить дуплексный режим для карт Decklink HDMI. При таком режиме порты можно использовать по отдельности для ввода или вывода, или как комбинацию ввода и вывода.
Подробнее о настройке дуплексного режима см. Дуплексный режим работы.
Ограничения и рекомендации¶
Ограничения по времени работы¶
Карты Blackmagic Decklink имеют ограничения при длительном использовании:
- Высокая вероятность смещения таймкодов
- Некорректная передача таймкодов
- Нестабильность при работе 24/7
Рекомендации для критически важных систем¶
Для эксплуатации в критически важных системах, где важна надежность и стабильность, рекомендуется использовать карты Dektec вместо Blackmagic Decklink.
Тестирование новых карт¶
Если вы хотите протестировать другие карты захвата для добавления в список рекомендуемых - обращайтесь к нам для проведения тестирования.