Захват потока по SRT
Flussonic поддерживает захват видео по протоколу SRT. Подробнее об SRT см. на странице Использование протокола SRT.
SRT ingest URL
Чтобы настроить захват потока по протоколу SRT во Flussonic, добавьте поток, указав URL источника одним из следующих способов:
-
Захват только по IP:PORT:
srt://SRT-SOURCE:SRT_PORT
-
Параметры SRT в параметрах URL:
srt://SRT-SOURCE:SRT_PORT streamid="#!::m=request,r=STREAM_NAME"
-
Параметры SRT в URL query string:
srt://SRT-SOURCE:SRT_PORT?streamid=#!::m=request,r=STREAM_NAME
, где:
SRT-SOURCE
— IP-адрес сервера-источника SRT-сигнала.SRT_PORT
— порт сервера-источника SRT-сигнала.streamid
— строка, сформированная как описано здесь.r=STREAM_NAME
— имя потока для захвата.
Например:
stream ingest_srt {
input srt://SRT-SOURCE:8888 streamid="#!::m=request,r=srt_stream";
}
В примере выше мы настроили порт 8888
для захвата потока srt_stream
.
Параметры для управления захватом потоков по SRT
Flussonic также позволяет управлять захватом SRT с помощью ряда параметров.
Пример с passphrase
:
stream ingest_srt {
input srt://SRT-SOURCE:9999 passphrase=0987654321 streamid="#!::m=request";
}
или:
stream ingest_srt {
input srt://SRT-SOURCE:9999?streamid=#!::m=request&passphrase=0987654321;
}
В примере выше мы настроили защищённый порт 9999
с помощью passphrase
.
Кроме того, Вы можете передать в streamid
потока:
-
u=USERNAME
— имя пользователя, используемое Flussonic в качестве токена при авторизации в сессии захвата. -
a=USER_AGENT
— агент пользователя, также используемый при авторизации в сессии захвата.