H.323
Содержимое этой статьи нуждается в чистке. |
H.323 — рекомендация ITU-T, определяющий набор стандартов для передачи мультимедиа-данных по сетям с пакетной передачей. Получил довольно широкое распространение в рамках услуг IP-телефонии. Многие известные производители телекоммуникационного оборудования (Avaya, Huawei, D-Link, Wildix,) имеют в своей линейке H.323 устройства.
Рекомендации ITU-T, входящие в стандарт H.323, определяют порядок функционирования абонентских терминалов в сетях с разделяемым ресурсом, не гарантирующих качества обслуживания (QoS). Стандарт H.323 не связан с протоколом IP, однако, большинство реализаций основано на этом протоколе. Набор рекомендаций определяет сетевые компоненты, протоколы и процедуры, позволяющие организовать мультимедиасвязь в пакетных сетях.
Стандарт H.323 определяет четыре основных компонента, которые вместе с сетевой структурой позволяют проводить двусторонние (точка-точка) и многосторонние (точка — много точек) мультимедиаконференции.
Несмотря на то, что H.323 — это целый стек протоколов, нередко, можно встретить упоминание термина H.323, как частного случая сигнализации VoIP. В последнее время H.323 в IP-телефонии, всё чаще заменяется протоколом SIP.
Общее представление
[править | править код]Рекомендация H.323 разделяет передачу данных на четыре составляющих, каждая из которых описана в соответствующих дополнительных рекомендациях:
- Сигнализация — формирует соединение и управляет его статусом, описывает тип передаваемых данных
- Управление потоковым мультимедиа (видео и голос) — передача данных посредством транспортных протоколов реального времени (RTP)
- Приложения передачи данных (факсимильные сессии и т. п.) — передача в рамках соответствующих стандартов, таких как T.120 и T.38
- Коммуникационные интерфейсы — взаимодействие устройств на физическом, канальном, сетевом уровнях
Сигнализация H.323 основывается на рекомендации Q.931, применяемой в ISDN. Наиболее распространённые виды сигнализации H.225.0 и H.245.
Стандарт мультимедийных приложений H.323
[править | править код]Стандарт /характеристика | H.320 | H.321 | H.322 | H.323 | H.324 | H.324/C | H.310 |
---|---|---|---|---|---|---|---|
Год принятия | 1990 | 1995 | 1995 | 1996 | 1996 | 1998 | 1996 |
Последняя редакция | 1.3 | 1.3 | 1.3 | 1.3 | 1.3 | — | — |
Сеть | Узкополосная коммутируемая ЦСИО | H.320 в Ш-ЦСИО и ATM | Сеть ПК с гарантированной пропускной способностью | Сеть с ПК с негарантированной проп. способностью (Ethernet) | Аналоговая телефонная система | Мобильная связь | Ш-ЦСИО, ATM, LAN |
Видео | H.261, H.263 | H.261, H.263 | H.261, H.263 | H.261, H.263, H.263+, H.264 | H.261, H.263 | H.261, H.263 | MPEG-2 (H.262), H.261 |
Аудио | G.711, G.722, G.728 | G.711, G.722, G.728 | G.711, G.722, G.728 | G.711, G.722, G.723, G.728, G.729 | G.723.1 | G.723 | MPEG-2, G.711, G.722, G.728 |
Мультиплексирование | H.221 | H.221 | H.221 | H.225.0 | H.223 | H.223А | H.222.0, H.222.1 (MPEG) |
Управление | H.230, H.242 | H.242 | H.242, H.230 | H.245 | H.245 | H.245 | H.245 |
Конференции | H.231, H.243 | H.231, H.243 | H.231, H.243 | H.332 | |||
Данные | T.120 | T.120 | T.120 | T.120 | T.120 | T.120 | T.120 |
Коммуникационный интерфейс | I.400 | AAL I.363, ATM I.361, PHY I.400 | I.400 и TCP/IP | TCP/IP | Модем V.34 | Мобильное радио | AAI I.363, ATM I.361, PHY I.432 |
- H.320 — по сетям ISDN;
- H.321 — по сетям Ш-ЦСИО и ATM;
- H.322 — по сетям с коммутацией пакетов с гарантированной пропускной способностью;
- H.323 — по сетям с коммутацией пакетов с негарантированной пропускной способностью;
- H.324 — по телефонным сетям общего пользования;
- H.324/C — по сетям мобильной связи.
Типы устройств H.323
[править | править код]- Терминал может представлять собой ПК или автономное устройство, способное выполнять мультимедийное приложение. Он обязан обеспечивать звуковую связь и может дополнительно поддерживать передачу видео или данных. Вследствие того, что основной функцией терминала является передача звука, он играет ключевую роль в предоставлении сервиса IP- телефонии. H.323 терминал должен поддерживать следующие протоколы:
- H.245 — для согласования параметров соединения;
- Q.931 — для установления и контроля соединения;
- RAS — для взаимодействия с привратником;
- RTP/RTCP — для оптимизации доставки потокового аудио (видео);
- G.711 — кодек для передачи звуковой информации (голоса, тональных сигналов, факсимильных и модемных соединений)
- семейство протоколов H.450 — для поддержки обязательных в H.323 дополнительных видов обслуживания (ДВО).
- Дополнительными компонентами могут быть другие аудио и видеокодеки (H.261, H.263, MPEG). Поддержка рекомендации T.120 для совместной работы над документами необязательна.
- Шлюз (gateway) не входит в число обязательных компонентов сети H.323. Он необходим только в случае, когда требуется установить соединение с терминалом другого стандарта. Эта связь обеспечивается трансляцией протоколов установки и разрыва соединений, а также форматов передачи данных. Шлюзы H.323 сетей широко применяются в IP телефонии для сопряжения IP сетей и цифровых или аналоговых коммутируемых телефонных сетей.
- Привратник (gatekeeper) выступает в качестве центра обработки вызовов внутри своей зоны и выполняет важнейшие функции управления вызовами. Зона определяется как совокупность всех терминалов, шлюзов и MCU под управлением данного привратника. Привратник — необязательный компонент сети H.323, однако, если он присутствует в сети, то терминалы и шлюзы должны использовать его услуги.
- Основные:
- Трансляция адресов — Преобразование внутренних адресов ЛВС и телефонных номеров формата E.164 в адреса протоколов IP/IPX
- Управление доступом — Авторизация доступа в H.323 сеть
- Управление полосой пропускания — Разрешение или запрещение запрашиваемой терминалом полосы пропускания
- Дополнительные
- Управление процессом установления соединения — При двусторонней конференции привратник способен обрабатывать служебные сообщения протокола сигнализации Q.931, а также может служить ретранслятором таких сообщений от конечных точек.
- Авторизация соединения — Допускается отклонение привратником запроса на установление соединения. Основания — ограничение прав или времени доступа, и иные, лежащие вне рамок H.323
- Управление вызовами — Привратник может отслеживать состояние всех активных соединений, что позволяет управлять вызовами, обеспечивая выделение необходимой полосы пропускания и баланс загрузки сетевых ресурсов за счёт переадресации вызовов на другие терминалы и шлюзы.
- Основные:
- Сервер многосторонней конференции (Multipoint Control Unit) обеспечивает связь трёх или более H.323 терминалов. Все терминалы, участвующие в конференции, устанавливают соединение с MCU. Сервер управляет ресурсами конференции, согласовывает возможности терминалов по обработке звука и видео, определяет аудио и видеопотоки, которые необходимо направлять по многим адресам.
В результате появления стандарта H.323, описывающего механизмы взаимодействия устройств обеспечивающих передачу голоса и видео по IP сетям, появилась возможность объединять в сети устройства различных производителей, что эффективно для сетей специальной связи.
Более подробную информацию по стандарту H.323, а также исходные тексты программного обеспечения для видео и аудиоконференций можно найти на странице проекта OpenH323.