Versions Compared

Key

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

...

Поддержка кодеков

  • Видео H.264 + аудио AAC
  • Видео Sorenson Spark + аудио Speex 16 kHz

...

или большим числом, чтобы убрать подергивания картинки и не допустить задержки.

Буферизация входящего RTMP потока

При публикации RTMP потока в большом разрешении, с высоким битрейтом при нестабильном канале поток может играть по WEbRTC не плавно, с фризами или снижением FPS. Чтобы предотвратить такое поведение, необходимо буферизовать входящий поток

Code Block
themeRDark
rtmp_in_buffer_enabled=true

Буфер имеет следующие тонике настройки:

ПараметрОписаниеЗначение по умолчанию
rtmp_in_buffer_start_sizeИсходный размер буфера, мс300
rtmp_in_buffer_initial_sizeМаксимальный размер буфера, мс2000
rtmp_in_buffer_max_bufferings_allowedМаксимальное количество увеличений буфера-1 (не ограничено)
rtmp_in_buffer_polling_timeПериодичность проверки наличия данных в буфере, мс100
rtmp_in_buffer_overflow_allowed_deviationМаксимально допустимая разность между минимальном и максимальным значениями буфера, мс1000
rtmp_in_buffer_overflow_deviation_windowРазмер окна, в течение которого отслеживаются минимальный и максимальный размеры буфера, мс30000
rtmp_in_buffer_overflow_rateМаксимально допустимое переполнение буфера0.15
rtmp_in_buffer_clear_thresholdПри наполнении буфера до указанной величины он будет сброшен до максимального, мс30000

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

Excerpt Include
С другого сервера по RTMP
С другого сервера по RTMP
nopaneltrue

...