Общественно-политический журнал

 

IP-телефония - часть 1

 Что вообще представляет из себя интернет-телефония, и каковы её отличия от других видов телефонии

Вы имели дело с проводными или сотовыми телефонами. Принципиальное отличие между ними заключается «каналообразующей среде», то есть в том, какую среду они использут для формирования канала связи. Сотовые телефоны используют радиоканал к базовой станции, а проводные – пару проводов до АТС.

Интернет-телефония, как видно из названия, использует интернет-соединение в качестве каналообразующей среды. Иными словами, разговор передаётся через цифровую сеть передачи данных. Поэтому интернет-телефонию часто называют Voice Over IP (голос по интернет-протоколу), VOIP.

Преимущества VOIP перед другими видами телефонии

В первую очередь – в цене. Для организации интернет-телефонии не требуется специально выделенная кабельная сеть или частотный диапазон, отведённые только для этого сервиса. Если интернет-соединение уже имеется, то разворачивание сетевой инфраструктуры не требуется, голос передаётся в том же канале, что и другой трафик. Здесь можно найти аналогию с электрической сетью: если у вас в доме есть электросеть, вы в неё можете включить телевизор, чайник, пылесос и т.п. Однажды проложенная кабельная инфраструктура используется многократно, и ее новое использование стоит относительно дешево.

Особенности передачи голосового сигнала по интернету

Стандартный телефонный (проводной) канал пропускает частоты от 300 Гц до 3,4 кГц. В этом диапазоне человеческий голос передается достаточно разборчиво. Из теоремы Котельникова следует, что частота сэмплинга при оцифровке этого сигнала должна быть в два раза выше верхней частоты, чтобы передать его без искажений. Принято оцифровывать с частотой 8 кГц – примерно в два раза выше верхней границы телефонного канала. Существует несколько кодеков для оцифровки голоса для и-телефонии. Например, стандарт G.711 для кодека.

Что такое кодек

Кодек – это сокращённое название «кодер-декодер». Он представляет собою программный модуль или аппаратное устройство, которое кодирует оцифрованый сигнал для передачи в канал связи, и наоборот, принятый сигнал декодирует, превращая его в поток сэмплов, которые далее ЦАПом преобразуются в аналоговый сигнал. Кодек применяют для компрессии звукового потока, т.е. для сокращения объема данных.

Кодек G.711

На самом деле, стандарт G.711 определяет два кодека, немного о отличающиеся алгоритмами. Но оба кодека использует нелинейное логарифмическое кодирование входного сигнала. То есть, входные отсчёты (сэмплы) оцифрованого звука имеют разрядность 14 бит, которые идут с частотой 8кГц. Посредством нелинейного кодирования кодек снижает разрядность до 8 бит на сэмпл, и, таким образом, создает поток данных 64кбит/с. 

Ширина канала для передачи голоса

Зависит от применяемого кодека. Для простого кодека, типа G.711, требуется канал порядка 96kbps. Из них 64kbps занимает полезная нагрузка, а остальное – служебные данные, как то, заголовки IP пакетов и т.п.

Заметим, что G.711 не использует каких-то сложных алгоритмов компрессии, ибо изначально был разработан для нужд цифровой телефонии в 70-х годах, где предполагалась реализация в его виде аппаратного устройства на жёсткой логике. То есть он изначально телефонный, а не компьютерный, но в и-телефонии он весьма популярен – в силу просторы реализации и бесплатности стандарта. Вообще и-телефония многое унаследовала из классических телефонных стандартов.

Есть и другие кодеки. Например кодек G.729 работает в полосе примерно 32кбит/с, то есть примерно втрое меньше, чем G.711, но он платный. Лицензия стоит в настояшее время $10/канал
 

А вообще, с развитием цифровой телефонии, кодеки активно развиваются, и сейчас существуют более 20-ти разных кодеков. Это развитие стандартов связано с развитием сотовой и спутниковой связи, где частотный ресурс ограничен, и производительность сети напрямую зависит от того, насколько кодек может сжать голосовой поток.

В общем случае, чем эффективнее кодек, чем он лучше сжимает голос – тем он сам сложнее, и тем больше вычислительных ресурсов он требует.

Кроме того, при использовании сильно сжимающих кодеков появляются две проблемы. Во-первых, это задержка, связанная с заполнением пакета. Для передачи приходится ждать, пока IP пакет наполнится сильно сжатыми данными. И если такой пакет потеряется в сети – это на слух будет заметно, как пропадание голоса абонента на интервал в доли секунды. Именно это является причиной «провалов» при разговоре по сотовому телефону в зоне неувереного приёма, или при VOIP-телефонии (то же, что и-телефония) по интернет-соединению плохого качества.
 

Какие кодеки используются на практике

Разные системы используют разные кодеки. В открытых стандартах SIP-телефонии наиболее популярны G.711, G.729. В сотовых сетях – GSM-кодек.

У Скайпа свой закрытый кодек, он обеспечивает сильное сжатие сигнала. Это заметно по загрузке процессора компьютера и оперативной памяти: когда работает Скайп, происходит сжатие и декомпрессия сигнала. В настоящее время набирают популярность кодеки с высоким разрешением, они дают лучшее качество звука, приемлемое даже для передачи музыки.
 

Дмитрий Крылов

Комментарии

homo sapiens on 17 сентября, 2010 - 23:36

IP-телефония массового употребления

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

Использование IP-телефонии (VoIP) вместо традиционных операторов дальней связи позволяет экономить на междугородных (МГ) и международных (МН) переговорах до 95% — это легко подсчитать, сравнив тарифы. Разница в цене тем больше, чем дальше находится ваш собеседник. 10-минутный разговор с абонентом в Казани обойдется москвичу при звонке через «Ростелеком» в 34-41,3 руб. (в зависимости от времени суток), а через операторов IP-телефонии — в 10-20 руб. А такой же разговор с Нью-Йорком для абонента «Ростелекома» будет стоить 130-195 руб. и всего 5-10 руб. — через VoIP-операторов.

Тем не менее массового отказа абонентов от традиционной МГ/МН связи не наблюдается. Одна из основных причин — IP-телефония в сознании людей связана с карточками и звонок представляется хлопотным делом. Нужно специально покупать карточки, набирать помимо номера абонента еще и специальный номер дозвона, вводить pin-код… В итоге многие предпочитают дешевизне простоту и удобство.

Но многие компании уже давно используют VoIP, настраивая телефонные сети так, что их сотрудники часто даже не замечают, что пользуются IP-телефонией. Для автоматического перевода телефонного разговора в IP есть специальное оборудование — VoIP-шлюзы. До недавнего времени частным абонентам было невыгодно покупать такое устройство, рассказывает ведущий инженер сектора телефонной связи «Татнефти» Павел Ярмольчук, но шлюзы постепенно дешевели и за последние два года появилось много недорогих VoIP-шлюзов, ориентированных на массового пользователя. Наиболее популярные — от компаний Cisco (устройства под брендом Linksys для дома и малых предприятий) и D-Link, говорит он.

Домашний VoIP-шлюз занимает место между телефоном и городской телефонной линией и подключается к интернету. Производители этих устройств стараются максимально автоматизировать и упростить их подключение и настройку. В процессе установки шлюз настраивается на одного из операторов IP-телефонии и, когда абонент набирает номер, анализирует, что это за вызов. В зависимости от правил обработки вызова шлюз направляет звонок либо через городскую телефонную сеть, либо через оператора IP-телефонии. Сейчас большинство таких операторов работает в стандарте SIP (Session Initiation Protocol — протокол установления сеанса), вытеснившем другие VoIP-стандарты, говорит Ярмольчук.

Корреспондент «Ведомостей» попытался на собственном опыте выяснить, насколько удобно использовать в домашних условиях современные VoIP-адаптеры для аналоговых телефонов. В эксперименте участвовало устройство ZyXEL P-2301RL, оказавшееся небольшой квадратной (10 ? 10 см) коробочкой с двумя телефонными входами/выходами (для подключения городской линии и телефона) и двумя Ethernet-портами (для подключения интернета и компьютера).

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

Пришлось зайти через браузер в программу конфигурирования и настроить адаптер на SIP-провайдера вручную. Заодно я обеспечил себе дополнительное удобство. Поскольку номер моего домашнего телефона расположен в коде 499, большинство московских номеров мне приходилось набирать через восьмерку. Я настроил адаптер так, чтобы при наборе семизначного номера он сам вставлял в начало восьмерку и код 495.

http://www.vedomosti.ru/newspaper/article/245546/iptelefoniya_massovogo_...