Skip to content

Захват потока по 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 — агент пользователя, также используемый при авторизации в сессии захвата.