Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Excerpt

Указание серверного приложения при публикации RTMP-потока

При публикации RTMP-потока на WCS сервере можно указать приложение, которое будет использовано для взаимодействия с бэкенд-сервером, при помощи параметра в URL потока:

Code Block
languagebash
themeRDark
rtmp://host:1935/live?appKey=key1/streamName

Здесь

  • host - WCS-сервер;
  • key1 - ключ приложения на WCS-сервер;
  • streamName - имя потока на сервере

По умолчанию, если ключ приложения не указан, используется стандартное приложение flashStreamingApp.

Кроме того, приложение может быть указано явным образом как часть URL. Для этого необходимо в файле flashphoner.properties установить настройку

Code Block
languagebash
themeRDark
rtmp_appkey_source=app

Тогда приложение должно быть указано в URL потока как

Code Block
languagebash
themeRDark
rtmp://host:1935/key1/streamName

В этом случае значение live также рассматривается, как имя приложения, поэтому при указании URLпубликации потока

Code Block
languagebash
themeRDark
rtmp://host:1935/live/streamName

на WCS сервере должно быть определено приложение live.

Известные проблемы

1. При публикации потока, содержащего только звук, и воспроизведении этого потока по WebRTC в браузере, звук не проигрывается.

...