Versions Compared

Key

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

...

1. При первом запуске программа предложит принять лицензионное соглашение. Нажмите OK

2. Затем будет предложен мастер запуск мастера автоматической настройки. Нажмите No

...

При публикации Full HD потока, чтобы качество трансляции не снижалось со временем, на стороне сервера необходимо форсировать битрейт при помощи настроек в файле flashphoner.properties

Code Block
themeRDark
webrtc_sdp_min_bitrate_bps=3000000
webrtc_sdp_max_bitrate_bps=7000000

...

Настройка кодека для воспроизведения

По умолчанию , при для воспроизведении потока с сервера в браузере с сервера, при использовании кодека H264, на сервере включится транскодинг. Для того, чтобы избежать транскодинга, необходимо либо повысить приоритет VP8 на сервере

Code Block
themeRDark
codecs=opus,...,vp8,h264,...

либо исключить кодек H264 будет использован тот же кодек, который используется для публикации, - VP8 - без транскодинга.

Чтобы использовать для воспроизведения кодек H.264, можно исключить VP8 на стороне браузера при помощи WebSDKWeb SDK:

Code Block
languagejs
themeRDark
playStream = session.createStream({
    ...
    stripCodecs: "H264VP8"
}).on(STREAM_STATUS.PENDING, function (publishStream) {
    ...
});
playStream.play();

При использовании для воспроизведения кодека H.264 на сервере будет включен транскодинг.

Настройка транспорта

По умолчанию , OBS WebRTC Client публикует поток по UDP. Для публикации потока по TCP , необходимо включить использование TCP по умолчанию на стороне сервера:

Code Block
themeRDark
ice_tcp_transport=true

...

1. Нажмите в OBS WebRTC Client кнопку Start Streaming и, при необходимости, дайте приложению разрешение для прохода Windows Firewall. Зеленый квадрат в правом нижнем углу означает, что поток публикуется успешно

...