9.1. Игра в SRT с сервера
Вот как можно играть в SRT с SRTMiniServer:
-
-
-
Larix Player (iOS & Android)
-
Haivision Play Pro (iOS & Android)
Как вы знаете, SRTMiniServer принимает входящие каналы SRT и преобразует их в каналы NDI. Это основная функция, но...
Как насчет предоставления SRT для игры ?
Например, мы хотим удаленно читать SRT другим vMix, когда NDI невозможен.
Несколько месяцев назад мы добавили мощную функцию "CrossLine", которая позволяет повторно отправлять SRT игроку.
Настройка SRTMiniServer
Для этого руководства:
-
у нас есть строка 1 с идентификатором потока streamkey1ABC
-
входящий SRT с Line 1 будет повторно отправлен на Line 1 (по CrossLine матрице)
Основные моменты для понимания:
-
кодировать поток SRT в Line 1 с идентификатором потока streamkey1ABC
-
для игрока мы должны использовать streamid равный streamkey1ABC#feedbackplay или streamkey1ABC#talkback (добавляем специальный суффикс)
ПРИМЕЧАНИЯ: на одну линию можно подключить до 5 игроков
Настройка vMix для воспроизведения SRT с SRTMiniServer
например, мы можем читать SRT от vMix
-
использовать режим "caller"
-
не забудьте настроить идентификатор потока со специальным суффиксом "#feedbackplay"
SRT playback
Настройте OBS для воспроизведения SRT с SRTMiniServer
Это просто: вам нужно добавить "Media Source" и выполнить настройку:
Конфигурация для игры SRT
Настройка Larix Player
Точно так же: добавьте специальный суффикс к оригинальному streamid.
Конфигурация для игры SRT
Настройка Haivision Play Pro
Точно так же: добавьте специальный суффикс к оригинальному streamid.
Конфигурация для игры SRT
Настройка VLC для воспроизведения SRT с SRTMiniServer
К сожалению, текущая версия (3.0.11) использует старую SRT-lib и не поддерживает "streamid". Так что использовать VLC с нашим сервером пока невозможно.