Versions Compared

Key

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

...

При публикации RTMP потока в большом разрешении, с высоким битрейтом при нестабильном канале поток может играть по WEbRTC 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

...