Opened 3 years ago

Closed 3 years ago

Last modified 3 years ago

#359 closed улучшение (fixed)

Добавить возможность определять аварию LOS для потоков RTP с VAD

Reported by: san Owned by: alx
Priority: средний Milestone: 1 очередь
Component: any Keywords:
Cc:

Description

Пользователи, которые используют RTP-потоки с ВЫключенной опцией "Запрет VAD" периодически жалуются на невозможность в таком режиме "контролировать жив ли поток", т.к. приёмник не знает передаются сейчас данные отправителем или нет и поэтому не может сформировать аварию LOS при отсутствии данных.

Предлагаю в случае если данные передаются по VAD, при отсутствии передачи реальных данных, периодически передавать какой-нибудь служебный пакет, чтобы приёмник имел возможность сформировать аварию LOS.

Change History (3)

comment:1 by alx, 3 years ago

Resolution: fixed
Status: newclosed

In 1805/sip_ua:

В полупостоянных потоках RTP при использовании кодеков GSM, GSM-EFR, GSM-HR-08,
AMR, EVRC, EVRC0, EVRCB, EVRCB0 авария LOS формируется даже при использовании VAD.
Closes #359.

comment:2 by alx, 3 years ago

У перечисленных в r1805 кодеков при отсутствии речи в режиме VAD все равно периодически передаются пакеты RTP, что позволяет контролировать "жив ли поток". Таймаут отсутствия потока в режиме VAD увеличен до 2 секунд.

comment:3 by alx, 3 years ago

При использовании других кодеков (которые полностью прекращают передачу при отсутствии речи) для определения "жив ли поток" можно использовать "Мониторинг качества" по RTCP и аварию "RTCP таймаут".

Note: See TracTickets for help on using tickets.