Versions Compared

Key

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

...

Excerpt

Краткое руководство по тестированию

1. Для теста используем:

  • WCS сервер
  • OBS Studio
  • веб-приложение Player в браузере Chrome для воспроизведения потока

2. Настройте вещание RTMP-потока на адрес сервера, например, rtmp://test1.flashphoner.com:1935/live/, ключ потока obsStream:

3. Запустите вещание в OBS Studio:

4. Откройте веб-приложение Player. Укажите в поле "Stream" ключ потока и нажмите кнопку "Start". Начнется трансляция захваченного потока.

...

Code Block
languagebash
themeRDark
keep_alive.enabled=websocket,rtmfp

В сборке 5.2.643 KeepAlive для RTMP отключены по умолчанию.

2. При публикации потока из OBS с использованием аппаратного кодирования на картах Nvidia, при воспроизведении потока как WebRTC в браузере Safari на MacOS возможны фризы и зависания браузера

...

3. При публикации потока из OBS  с включенным аппаратным ускорением QuickSync, P-фреймы содержат PPS или SPS и рассматриваются, как ключевые фреймы

...

b) для предшествующих сборок, отключить в OBS аппаратное ускорение

4. При плохом качестве канала, медленно восстанавливается соединение

Симптомы: при разрыве соединения в результате ухудшения канала между OBS и сервером, публикация не восстанавливается или восстанавливается не ранее чем через минуту после восстановления канала

Решение: включить контроль активности медиа потока для RTMP публикаций и уменьшить интервал контроля активности до 10 секунд

Code Block
themeRDark
flash_rtp_activity_enabled=true
rtp_activity_timeout=10