|
|||||||||||
|
Потеря пакетов происходит в сетях любого типа. В каждом сетевом протоколе разработаны методы для борьбы с этой проблемой тем или иным способом. Например, в протоколе TCP предусмотрена гарантированная передача за счет повторных запросов для потерянных пакетов. В протоколе RTP, который используется в VoIP, таких гарантий не предусмотрено, поэтому в самом VoIP должны содержаться средства работы с потерянными пакетами. Хотя в протоколе передачи данных возможен простой повторный запрос потерянного пакета, у VoIP нет времени ждать, пока такой пакет будет доставлен. Для поддержания качества звонка потерянные пакеты заменяются некоторыми усредненными (сглаженными) значениями. Для маскирования эффекта пропавших пакетов в VoIP-коммуникации предусмотрен метод PLC – Сокрытие Потерянных Пакетов (Packet Loss Concealment). В разных реализациях могут быть применены разные методы. Замещение нулем (zero substitution) является наиболее простым PCL-методом с минимальными требованиями по вычислительным ресурсам. Эти простой алгоритм, в котом отсутствующие фрагменты звука замещаются тишиной, дает наихудшее качество звука когда потеряна значительная часть пакетов. Замещение формой сигнала (waveform substitution) используется в старых протоколах и заключается в замещении потерянных пакетов новыми, сгенерированными искусственно. В простейшем случае потерянный пакет замещается последним принятым. К сожалению, при потере длинной цепочки пакетов голос, восстановленный данным методом, получается ненатуральным, с машинным звучанием. Наиболее совершенные алгоритмы используют интерполяцию пропущенных участков, в результате чего получается наилучшее качество звука. Правда, за это приходится расплачиваться повышенной вычислительной нагрузкой. Самые удачные решения на базе подобных алгоритмов могут справиться с потерей до 20% пакетов без существенного ухудшения качества звучания голоса. Несмотря на то, что некоторые PLC-методы работают лучше других, никакое маскирование не способно компенсировать значительные потери пакетов. Когда вследствие перегрузки сети происходят потери целых серий пакетов, наблюдается заметное падение качества звука. Пакеты в VoIP-сетях могут быть отброшены по разным причинам, включая перегрузку сети, ошибки на линии и задержки в доставке. Сетевой анализатор показывает количество потерянных пакетов. Хороший сетевой анализатор отображает графики в реальном времени и графически показывает число потерянных пакетов и провалы, ответственные за существенное ухудшение качества. Вид графика потерянных пакетов может подсказать сетевым администраторам, какой из методов коррекции подойдет лучше всего для данной сети, а также меры, которые можно принять для сокращения уровня потерь пакетов.
|