"Информатика (базовый и углублённый уровень)", Гейн А.Г., Сенокосов А.И.
Интернет-телефония позволяет разговаривать, передавая голос через компьютерные сети, а не по отдельной телефонной линии. Перед отправкой речь оцифровывается и кодируется, затем передаётся по IP-сети пакетами и восстанавливается на устройстве собеседника. Такой способ связи использует интернет-протоколы и подходит для звонков между компьютерами, телефонами и специальными IP-аппаратами. Качество разговора зависит не только от скорости соединения, но и от задержек, потерь пакетов и выбранного кодека.
Текст подготовлен нейронной сетью по теме параграфа и не заменяет учебник — важные факты и формулировки сверяйте с ним.
Интернет-телефония — передача голосовых сообщений через компьютерные сети с использованием интернет-протоколов. В обычной телефонии голос проходит через телефонную сеть, а при интернет-звонке становится цифровыми данными и движется по IP-сети. Это позволяет использовать для разговора разные устройства, подключённые к сети.
VoIP — сокращение от английского Voice over Internet Protocol, то есть «голос по интернет-протоколу». Так называют технологию передачи речи в цифровом виде по IP-сети. Интернет-телефония опирается на VoIP, чтобы доставить голос от одного участника разговора к другому.
Кодек — средство кодирования и декодирования речевого сигнала. При кодировании он представляет звук в цифровом формате, удобном для передачи, а при декодировании помогает восстановить его на принимающем устройстве. От выбора кодека зависит, сколько данных понадобится передать и насколько естественно будет звучать речь.
IP-телефония — организация телефонной связи с помощью сетей, использующих интернет-протокол IP. Она может работать как через интернет, так и через частную IP-сеть организации. Поэтому понятие IP-телефонии близко к интернет-телефонии, но подчёркивает именно использование IP-сетей для телефонной связи.
Сначала звук голоса превращают в цифровые данные. Микрофон воспринимает звуковые колебания, а устройство измеряет сигнал через короткие промежутки времени и записывает результаты в числовом виде. Оцифровка нужна потому, что компьютеры и сетевые устройства передают и обрабатывают данные в цифровой форме. Без неё аналоговый звук нельзя было бы напрямую представить как набор цифровых сообщений для IP-сети.
Затем кодек кодирует речь и при необходимости сжимает её. Сжатие уменьшает количество данных, которое нужно передать за единицу времени, поэтому разговор может занимать меньше пропускной способности канала. Но при сильном сжатии часть звуковых деталей теряется, и голос звучит менее естественно. Значит, кодек выбирают с учётом баланса: экономия трафика важна для ограниченного канала, а качество — для разборчивости речи.
Закодированные данные делятся на небольшие части — пакеты. Каждый пакет получает служебную информацию, необходимую для доставки, после чего сеть пересылает его независимо от остальных. Такой способ позволяет нескольким приложениям пользоваться общей сетью и помогает направлять данные по доступным маршрутам. Поэтому пакеты одного разговора могут пройти разными путями, а их время в пути может отличаться.
На устройстве собеседника поступившие пакеты собираются, а кодек преобразует цифровые данные обратно в звук. Если пакет задержался, потерялся или пришёл не в нужной последовательности, приёмнику может не хватить данных для непрерывного воспроизведения. В результате появляются паузы, пропуски или искажения речи. Устройство может сглаживать небольшие различия во времени поступления, но это не всегда помогает при сильных потерях или задержках.
Для звонка нужны протоколы — правила, по которым сетевые устройства обмениваются сообщениями. Одни протоколы управляют вызовом: помогают найти собеседника, установить соединение и завершить разговор. Другие отвечают за передачу самих голосовых данных и их временных характеристик. Это разделение нужно, потому что договориться о звонке и доставлять звук — разные задачи, хотя они выполняются в рамках одной связи.
| Характеристика | Интернет-телефония | Традиционная телефония |
|---|---|---|
| Среда передачи | Компьютерная IP-сеть, в том числе интернет | Телефонная сеть и телефонные линии |
| Представление речи | Цифровые данные, обработанные кодеком | Сигнал, передаваемый телефонной сетью; способ представления зависит от её устройства |
| Способ передачи данных | Пакеты, которые могут идти разными маршрутами | Передача по каналам телефонной сети |
| От чего зависит качество разговора | От кодека, скорости, задержек, потерь и загруженности сети | От качества линии и оборудования телефонной сети |
| Необходимое оборудование | Компьютер, смартфон или IP-телефон и подключение к сети | Телефонный аппарат и подключение к телефонной сети |
Сравнивайте связь по каждой строке отдельно: так видно не только, где передаётся голос, но и что влияет на звучание. Таблица описывает общие принципы, а реальные системы могут отличаться устройством сети и оборудования. Например, телефонная связь тоже может использовать цифровые технологии, поэтому важно сравнивать не только «цифровое» и «аналоговое», но и способ доставки данных.
Условие. Нужно объяснить, каким образом голос собеседника превращается в данные, которые можно передать через интернет. Проследим весь путь сигнала от микрофона до динамика. На каждом этапе меняется форма представления речи.
Ответ. Голос проходит цепочку «оцифровка — кодирование — передача пакетами — сборка — декодирование — воспроизведение». Каждый этап выполняет свою задачу: подготовить звук к сетевой передаче, доставить данные и восстановить речь. Если пакеты теряются или задерживаются, воспроизведение может нарушиться.
Условие. При одинаковой скорости подключения сравнивают два кодека: один передаёт меньше данных, другой обеспечивает более высокое качество звука. Нужно выбрать подходящий для нестабильной сети. Рассмотрим, что означает «подходящий» в этом случае.
Ответ. Для нестабильной сети разумнее выбрать кодек, передающий меньше данных. Он снижает нагрузку на канал и уменьшает риск сбоев из-за нехватки пропускной способности. Это не гарантирует идеальный звук: качество всё равно зависит от потерь, задержек и перегрузки сети.
Условие. Во время интернет-звонка речь прерывается, хотя соединение не разрывается. Нужно найти возможные причины и определить, на каком этапе возникают помехи. Сам факт сохранения вызова не означает, что голосовые данные доставляются без проблем.
Ответ. Возможные причины — перегрузка сети, задержки и потери пакетов, нестабильные маршруты или недостаток ресурсов принимающего устройства. Помехи могут возникнуть при передаче пакетов и при их последующей обработке. Поэтому для поиска причины проверяют и качество сети, и работу устройства.
Ошибка: считать интернет-телефонию передачей непрерывного аналогового сигнала. Так думают, потому что собеседники слышат непрерывную речь, но в IP-сети звук обычно передаётся цифровыми пакетами. Проверьте себя: можете ли вы объяснить, где происходят оцифровка, кодирование и сборка данных? Если в объяснении есть эти этапы, вы учитываете цифровую природу передачи.
Ошибка: смешивать кодек и протокол. Оба понятия связаны с передачей данных, поэтому их легко принять за одно и то же. Кодек преобразует речь, а протокол задаёт правила взаимодействия устройств и доставки данных. Для проверки спросите себя, что именно делает объект: меняет представление звука или организует обмен между устройствами.
Ошибка: считать, что все голосовые пакеты идут одним маршрутом и приходят по порядку. Такое представление возникает, если сравнивать IP-сеть с отдельным неизменным телефонным каналом. В действительности маршруты и задержки пакетов могут различаться. Проверка проста: вспомните, что каждый пакет пересылается сетью независимо, а приёмнику приходится собирать их для воспроизведения.
Ошибка: связывать качество звонка только со скоростью подключения. Высокая скорость не исключает задержек, потерь пакетов или перегрузки отдельных участков сети; влияет также выбранный кодек. Не делайте вывод о качестве по одному показателю. Проверьте, учли ли вы стабильность передачи и то, как данные кодируются и обрабатываются.
Для понимания интернет-телефонии нужны знания об оцифровке данных и пакетной передаче: они объясняют, как речь становится частью сетевого обмена. Тема связана с IP-адресацией и сетевыми протоколами, поскольку устройствам нужно находить друг друга и согласованно передавать данные. Понятие пропускной способности помогает оценить, хватит ли каналу ресурсов для выбранного кодека. Эти знания пригодятся при изучении мультимедийной передачи и сетевых сервисов.
Чем интернет-телефония отличается от обычной телефонной связи?
В интернет-телефонии речь оцифровывается и передаётся пакетами по IP-сети. Традиционная телефония использует телефонную сеть и обычно выделяет канал для разговора. Поэтому на интернет-звонок заметно влияют состояние сети и задержки.
Зачем нужен кодек при передаче речи?
Кодек преобразует цифровые данные в формат, подходящий для передачи, а затем восстанавливает из них звук. Он может сжимать речь, чтобы уменьшить объём трафика. Выбранный способ сжатия влияет на качество звучания.
Почему голос передают пакетами, а не одним непрерывным потоком?
Пакетная передача позволяет разделить данные на небольшие части и направлять их через общую сеть. Сеть может выбирать для пакетов разные маршруты, используя доступные каналы. На принимающем устройстве пакеты собираются и преобразуются обратно в звук.
Почему при хорошем качестве звука интернет-звонок может прерываться?
Хороший звук в отдельные моменты не гарантирует стабильной доставки всех пакетов. Перегрузка сети, задержки или потери данных могут вызвать паузы и обрывы фрагментов речи. Причина может быть и в работе принимающего устройства.
Нужен ли для интернет-телефонии специальный телефон?
Не обязательно: для звонка можно использовать компьютер или смартфон с приложением, микрофоном и динамиком либо гарнитурой. Существуют и специальные IP-телефоны, подключающиеся к компьютерной сети. Нужный вариант зависит от используемого сервиса.
§ 43. Интернет-телефония