Составители:
Рубрика:
  14
A
ПолучательОтправитель
Отправитель передает
Получатель принимает
t
t
A
B
B C
C
D
1
D
2
= D
1
D
3
2
Сеть провайдера ISP
Интернет
ТфОП ТфОП
Шлюз Шлюз
= D
Рис. 1.5. Различие интервалов между моментами прибытия пакетов (джиттер) 
Слишком  короткий  буфер  будет  приводить  к  слишком  частым  потерям 
«опоздавших» пакетов, а слишком длинный – к неприемлемо большой дополнительной 
задержке.  Обычно  предусматривается  динамическая  подстройка  длины  буфера  в 
течение  всего  времени  существования  соединения.  Для  выбора  наилучшей  длины 
используются эвристические алгоритмы. 
Влияние кодека и количества передаваемых в пакете кадров 
Большинство  современных  эффективных  алгоритмов 
кодирования/декодирования  речи  ориентировано  на  передачу информации  кадрами,  а 
не  последовательностью  кодов  отдельных  отсчетов.  Поэтому  в  течение  времени, 
определяемого  длиной  кадра  кодека,  должна  накапливаться  определенной  длины 
последовательность  кодов  отсчетов.  Кроме  того,  некоторым  кодекам  необходим 
предварительный анализ большего количества кодов речевой информации, чем должно 
содержаться  в  кадре.  Это  неизбежное  время  накопления  и  предварительного  анализа 
входит в общий бюджет длительности задержки пакета. 
На первый взгляд, можно было бы заключить, что чем меньше длина кадра, тем 
меньше должна быть задержка. Однако, как будет показано ниже, из-за значительного 
объема  служебной  информации,  передаваемой  в RTP/UDP/IP-пакетах (заголовки IP – 
20 байтов, UDP – 8 байтов, RTP – 12 байтов), передача маленьких порций данных очень 
неэффективна,  так  что  при  применении  кодеков  с  малой  длиной  кадра  приходится 
упаковывать  несколько  кадров  в  один  пакет.  Кроме  того,  кодеки  с  большей  длиной 
кадра  более  эффективны,  поскольку  могут «наблюдать»  сигнал  в  течение  большего 
времени и, следовательно, могут более эффективно сжимать этот сигнал. 
Страницы
- « первая
- ‹ предыдущая
- …
- 12
- 13
- 14
- 15
- 16
- …
- следующая ›
- последняя »
