Стандарт H.323
Материал из WikiZadarma
Стандарт H.323 был принят международным союзом электросвязи (МСЭ) для обеспечения совместимости (компонентов, протоколов и процедур) при двухточечной и многосторонней передаче в режиме реального времени звуковых сигналов, видеосигналов и данных по сетям с пакетной коммутацией, таким как Интернет.
H.323 - является частью совокупности стандартов (H.32x), которые рассматривают возможности организации мультимедийной связи по множеству сетей:
- H.310 - для организации мультимедийной связи по сети B-ISDN (широкополосная цифровая сеть с интеграцией служб).
- H.320 - для организации мультимедийной связи по сети узкополосной ISDN.
- H.321 - для организации мультимедийной связи по сети с асинхронным режимом переноса (ATM)
- H.322 - для организации мультимедийной связи по локальным сетям (LAN)
- H.324 - для организации мультимедийной связи по коммутируемой телефонной сети общего пользования (PSTN)
Стандарт H.323, как минимум, определяет протоколы для двухточечной передачи звуковых сигналов в режиме реального времени между двумя терминалами в сети с коммутацией пакетов, которая не обеспечивает гарантированного качества обслуживания. Полный охват H.323 намного шире, в нем рассматриваются вопросы межсетевой конференц-связи между множеством терминалов, которые поддерживают не только передачу звуковых сигналов, но также видео и данных. Архитектура H.323
Для общей реализации H.323 требуется четыре логических объекта или компонента: терминал, шлюзы (GW), гейткипер (gatekeeper, GK) и блоки управления многосторонней связью (MCU)
Терминал H.323
Терминал или клиент - это оконечный пункт, являющийся источником и получателем потоков данных H.323 и сигнализации. Это может быть мультимедийный ПК с H.323-совместимым стеком протоколов или автономное устройство, такое как IP-телефон с USB (универсальная последовательная шина), который предусматривает двухстороннюю связь в реальном времени с другим терминалом H.323, шлюзом или MCU.
Между оконечными пунктами могут устанавливаться только телефонные соединения, телефонные соединения и передача данных, телефонные соединения и видео, или телефонные соединения, передача данных и видео.
Шлюз (GW)
Шлюз является дополнительным компонентом в сети с возможностями H.323. Когда требуется организовать связь между разными сетями (например, между сетью на базе IP и сетью PSTN), шлюз на интерфейсе необходим.
Шлюз H.323 является оконечным пунктом H.323, который обеспечивает двухстороннюю связь в реальном времени между терминалами, относящимися к сетям с разными стеками протоколов. Например, есть возможность настроить для терминала H.323 конференц-связь с терминалами на базе H.320 или H.324 через соответствующий шлюз.
Шлюз обеспечивает трансляцию формата данных, трансляцию управления-сигнализации, трансляцию аудио и видео кодеков, а также настройку соединения и функции завершения на обеих сторонах сети. В зависимости от типа сети, в которой требуется трансляция, шлюз может поддерживать оконечные пункты H.310, H.320, H.321, H.322 или H.324.
Гейткипер (GK)
Гейткипер - очень полезный, но необязательный компонент сети с возможностями H.323. Гейткипер обеспечивает трансляцию адресов и управляет доступом к сетевым ресурсам для терминалов H.323, GW и MCU.
Оконечный пункт сам регистрируется в GK. Все оконечные пункты H.323, зарегистрированные в одном GK, образуют зону H.323. Гейткипер предоставляет несколько услуг для всех оконечных пунктов в этой зоне. К этим услугам относятся следующие:
- Трансляция адресов - GK транслирует псевдонимы H.323 в IP-адреса сигнализации соединения (особенно полезно для оконечных пунктов с динамическими IP-адресами). Гейткипер поддерживает базу данных для трансляции между псевдонимами (такими как международные телефонные номера) и сетевыми адресами.
- Управление допуском и доступом оконечных пунктов - это управление может основываться на данных о наличии пропускной способности, ограничениях на количество одновременных вызовов H.323 или о преимуществах оконечных пунктов при регистрации.
- Управление пропускной способностью - администраторы сети могут управлять пропускной способностью, определяя ограничения на число одновременных вызовов и ограничивая авторизацию конкретных терминалов на посылку вызовов в определенное время.
- Возможности маршрутизации - GK может маршрутизировать все входящие или исходящие вызовы в своей зоне. Таким образом, можно сохранять учетную информацию о вызовах для выписывания счетов (биллинга) и обеспечения безопасности. Гейткипер может перенаправить вызов в соответствующий шлюз, основываясь на сведениях о наличии пропускной способности. Перемаршрутизацию можно использовать для развертывания дополнительных услуг, таких как мобильная адресация, переадресация вызова и переадресация голосовой почты.
Блок управления многосторонней связью (MCU)
Заботой MCU, как дополнительного компонента сети с возможностями H.323, является организация многосторонних конференций. Он включает в себя:
- Обязательный Контроллер многосторонней связи (MC) - используется для сигнализации установки соединения и управления конференцией
- Дополнительный Процессор многосторонней связи (MP) - используется для коммутации/смешивания мультимедийных потоков, а иногда для транскодирования в реальном времени принимаемых потоков аудио/видео
Хотя MCU является отдельным логическим блоком, он может объединяться с терминалом, шлюзом или гейткипером.
MCU необходим в централизованной многосторонней конференции, где каждый терминал организует непосредственное соединение с MCU. MCU определяет возможности каждого терминала и передает каждому смешанный мультимедийный поток. В децентрализованной модели многосторонней конференции MCU гарантирует возможности организации связи, но мультимедийные потоки транслируются по множеству адресов и смешивание производится в каждом терминале.
Стек протоколов H.323
Стандарт H.323 определяет широкие требования для многих различных протоколов, которые составляют полный стек протоколов H.323 (Рисунок 2).
Стек H.323 составляют следующие протоколы:
- Управление соединением и сигнализация:
- H.225.0: Протоколы сигнализации и пакетирования мультимедийного потока (использует подмножество протокола сигнализации Q.931).
- H.225.0/RAS: Процедуры регистрации, допуска и состояние
- H.245: Протокол управления для мультимедиа
- Обработка звуковых сигналов:
- G.711: Импульсно-кодовая модуляция тональных частот.
- G.722: Кодирование звукового сигнала 7 кГц в 64 кбит/с
- G.723.1: Речевые кодеры на две скорости передачи для организации мультимедийной связи со скоростью передачи 5.3 и 6.3 кбит/с.
- G.728: Кодирование речевых сигналов 16 кбит/с с помощью линейного предсказания с кодированием сигнала возбуждения с малой задержкой
- G.729: Кодирование речевых сигналов 8 кбит/с с помощью линейного предсказания с алгебраическим кодированием сигнала возбуждения сопряженной структуры
- Обработка видеосигналов:
- H.261: Видеокодеки для аудиовизуальных услуг со скоростью P 64 кбит/с
- H.263: Кодирование видеосигнала для передачи с малой скоростью
- Конференц-связь для передачи данных:
- T.120: Это стек протоколов (который включает T.123, T.124, T.125) для передачи данных между оконечными пунктами. Он может использоваться для разных приложений в области Совместной Работы (Collaboration Work), такой как коллективное редактирование растровых изображений, совместное использование приложений и совместная организация документов. В T.120 используется многоуровневая архитектура подобная модели OSI.
- Мультимедийная передача:
- RTP: Транспортный протокол реального времени
- RTCP: Протокол управления передачей в реальном времени
- Обеспечение безопасности:
- H.235: Обеспечение безопасности и шифрование для мультимедийных терминалов сети H
- Дополнительные услуги:
- H.450.1: Обобщенные функции для управления дополнительными услугами в H.323.
- H.450.2: Перевод соединения на телефонный номер третьего абонента
- H.450.3: Переадресация вызова
- H.450.4: Удержание вызова
- H.450.5: Парковка вызова (park) и ответ на вызов (pick up).
- H.450.6: Уведомление о поступившем вызове в состоянии разговора
- H.450.7: Индикация ожидающего сообщения
- H.450.8: Служба идентификации имен
- H.450.9: Служба завершения соединения для сетей H.323
