SRTMiniServer успешно используется со многими аппаратными кодировщиками SRT от Haivision, Kiloview, Teradek и др.
Но некоторые модели используют раннюю версию SRT и не поддерживают функцию SRT для управления доступом ("streamid").
Кодировщики HW без "Stream ID" поля
Таким образом, пока не все кодировщики поддерживают функцию «streamid» (была введена только в SRT 1.3.3).
Для этих «old» кодировщиков вы можете ввести «default» в нескольких строках внутри SRT MiniServer.
ВНИМАНИЕ: игнорирование streamid представляет потенциальную угрозу безопасности (см. объяснение ниже)
Краткое пояснение о streamid
Ранние версии SRT требуют «один поток — один порт». Это бесполезно и небезопасно: каждый может отправить поток на этот порт.
ПРИМЕЧАНИЕ: да, существует функция «фраза-пароль» для обеспечения безопасности. Но это означает шифрование. Это означает ~ 20% накладных расходов на пропускную способность. Это не хорошо для многих случаев
Итак, в версии 1.3.3 SRT была введена функция «streamid» (https://github.com/Haivision/srt/blob/master/docs/AccessControl.md).
Это очень похоже на «stream key» для RTMP и позволяет принимать несколько каналов на один порт.
Это рекомендуемый способ.
Таким образом, наши продукты используют этот путь. Многие кодировщики (vMix, OBS, LarixBroadcaster и HW encoders) поддерживают «streamid».
А вот несколько энкодеров и серверов пока нет (но есть в планах).