Методы устранения потери пакетов в VoIP

Методы устранения потери пакетов в VoIP

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

Для реализации такого функционала используется метод PLC. Он существует в нескольких вариациях. Одна из таких – это замещения нулем. Пакеты, которые выпали, замещаются тишиной. Алгоритм прост в реализации, не требует особых мощностей вычислительной техники. Но конечным пользователям он, несомненно, приносит неудобства. Особенно неудачны результаты замещения нескольких потерянных пакетов подряд.

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

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

Причины потери пакетов могут быть различными. Это могут быть, в основном, сетевые проблемы. Поэтому перед разворачиванием IP-телефонии стоит решить все сетевые недоразумения. В частности решить с провайдером вопросы предоставляемых ресурсов. Постоянный мониторинг состояния сети позволит сделать анализ проблем в поиске наилучшего решения проблем с потерей пакетов.

\ 30. Окт, 2012 \