Для вычисления полосы пропускания канала,
где
- Bytes_per_sample — размер сэмпла в байтах,
- Sample_size — размер сэмпла в секундах,
- Codec_bandwidth — битрейт используемого кодека.
Для вычисления полосы пропускания канала, занимаемой одним звонком, используется следующая формула:
Total_bandwidth=(Layer2_overhead+IP_UDP_overhead+Sample_size) / Sample_size*Codec_speed,
где
- Layer2_overhead — объем служебной информации протокола канального уровня в байтах,
- IP_UDP_RTP_overhead — размер заголовков протоколов IP, UDP и RTP в байтах,
- Sample_size — размер сэмпла в байтах,
- Codec_speed — битрейт используемого кодека.
Приведем примеры полосы пропускания, занимаемой одним звонком, при использовании кодеков G.711 и G.729 и различных размерах сэмплов. В качестве протоколов канального уровня возьмем Frame Relay и Ethernet II.
Размер служебной информации при использовании Ethernet II составляет 18 байт (6 байт — адрес назначения, 6 байт — адрес источника, 2 байта — тип, 4 — контрольная сумма); при использовании Frame Relay — 6 байт (2 байта — DLCI, 2 — FRF.12, 2 — контрольная сумма). Заголовки IP, UDP и RTP без компрессии занимают 40 байт (20 IP, 8 UDP, 12 RTP). Таким образом получаем распределение, представленное в Таб. 1.
Содержание Назад Вперед
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий