Техника маскировки последствий потери пакетов при передаче голоса по IP
Сокрытие потери пакетов ( PLC ) — это метод маскировки последствий потери пакетов при передаче голоса по IP (VoIP). Когда голосовой сигнал отправляется в виде пакетов VoIP в IP- сети , пакеты могут (и, вероятно, будут) перемещаться по разным маршрутам. Поэтому пакет может прийти очень поздно, быть поврежденным или просто не прийти вообще. Одним из примеров последней ситуации может быть ситуация, когда пакет отклоняется сервером, который имеет полный буфер и не может больше принимать данные. Другие случаи включают перегрузку сети, приводящую к значительной задержке. В VoIP-соединении методы контроля ошибок, такие как автоматический запрос повторения (ARQ), невозможны, и получатель должен быть в состоянии справиться с потерей пакетов. Сокрытие потери пакетов — это включение в конструкцию методологий учета и компенсации потери голосовых пакетов.
Методы ПЛК
- Вставка нуля : потерянные речевые кадры заменяются тишиной.
- Замена формы волны : недостающий пробел восстанавливается путем повторения части уже принятой речи. Простейшей формой этого было бы повторение последнего полученного кадра. Другие методы учитывают основную частоту , продолжительность перерыва и т. д. Методы замены сигналов популярны из-за их простоты понимания и реализации. Пример такого алгоритма предложен в Рекомендации Международного союза электросвязи (ITU) G.711, Приложение I.
- Методы, основанные на моделях : были представлены и разработаны алгоритмы , использующие речевые модели интерполяции и экстраполяции речевых пробелов.
Использовать
PLC используется с кодеками Internet Low Bitrate Codec (iLBC) [1] [2] и SILK [3] в Skype , в Jitsi с кодеками SILK и Opus , [4] [5] и в стеке pjsip, используемом CSipSimple. . [6] Google Duo использует WaveNetEQ, генеративную модель , основанную на WaveRNN DeepMind / Google AI . [7]
Смотрите также
Рекомендации
- ^ "блог.radvision.com". Архивировано из оригинала 12 июня 2012 г.
- ^ «АНАЛИЗ И ОЦЕНКА VOIP-СИСТЕМ SKYPE И GOOGLE-TALK» . CiteSeerX 10.1.1.81.4153 .
- ^ "SILK_RTP_PayloadFormat.pdf" (PDF) .
- ^ «Архивная копия». java.net . Архивировано из оригинала 30 декабря 2016 года . Проверено 12 января 2022 г.
{{cite web}}
: CS1 maint: архивная копия в заголовке ( ссылка ) - ^ "Кодек Опус" . opus-codec.org .
- ^ «Архив кода Google — долгосрочное хранилище для хостинга проектов Google Code» . code.google.com .
- ^ «Улучшение качества звука в Duo с помощью WaveNetEQ». Блог Google AI . Проверено 1 апреля 2020 г.
Внешние ссылки
- Устранение неполадок VoIP: сокрытие потери пакетов