Versions Compared

Key

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

...

ПараметрОписаниеЗначение по умолчанию
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

Прекращение буферизации потока при ухудшении его характеристик

Если программному RTMP кодировщику не хватает производительности системы, на которой он запущен, или не хватает пропускной способности канала, метки времени в пакетах могут давать задержку относительно времени сервера. Буферизация такого потока будет давать периодические фризы при проигрывании. Поэтому в сборке 5.2.1311 добавлена настройка для отключения буферизации и пропуска полученного трафика напрямую в движок сервера

Code Block
themeRDark
rtmp_in_buffer_input_delay_threshold=0

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

Code Block
themeRDark
rtmp_in_buffer_input_delay_threshold=3000

При этом буфер освобождается и переходит в статус PASSTHROUGH . Даже если задержка затем снизится, буфер останется в таком статусе. и поток не будет буферизоваться до окончания публикации.

Определение параметров публикуемого потока по метаданным или медиапакетам

По умолчанию, возможные параметры публикуемого RTMP потока определяются файлом настройки SDP. В сборке 5.2.1862 добавлена настройка, которая включает автоматическое определение параметров публикуемого потока по метаданным или по информации в медиапакетах

Code Block
themeRDark
flash_detect_metadata_by_traffic=true

Настройка включена по умолчанию. В этом случае WCS корректирует SDP в соотвествии с полученными от публикующего клиента метаданными или, если их нет в течение 1 секунды, по информации из полученных медиапакетов.

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

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

...