Архитектура стандарта H.323

Гибкость

Совместимость

Стандарты для кодеков

Поддержка многоадресной передачи

Поддержка многоточечных конференций

Платформенная независимость

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

 

Рекомендации H.323 позволяют организовывать конференцию с тремя или более участниками. Многоточечные конференции могут проводиться как с использованием центрального контроллера - MCU (устройства многоточечной конференции), так и без него.

 

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

 

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

 

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

H.323 конференция может включать участников, конечное оборудование которых обладает различными возможностями. Например, один из участников может использовать терминал только с аудио возможностями, в то время как остальные участники конференции могут обладать возможностями передачи/приема также видео и данных.

 

В рекомендации H.323 устанавливается четыре основных компонента VoIP- соединения (рис.6.1):

  • терминал;
  • контроллер зоны;
  • шлюз (gateway);
  • устройство управления многоточечной конференцией (MCU).

Рис. 6.1. Структурная схема сети IP-телефонии по стандарту H.323

 

Терминал (Terminal) - оконечное мультимедийное (голос, видео, данные) устройство, предназначенное для участия в конференции. Под терминалом стандарт понимает оборудование конечных точек сети, которое позволяет пользователям общаться друг с другом в реальном времени. H.323-терминал должен обеспечивать поддержку следующих протоколов:

  1. H.245 для установления возможностей терминалов и создания канала обмена аудиоинформацией.
  2. H.225 для сигнализации вызова и установки параметров связи.
  3. RAS для регистрации терминала пользователя и установки дополнительных параметров управления контроллером зоны.
  4. RTP/RTCP для упорядочивания звуковых и видеопакетов.

H.323-терминал должен также поддерживать звуковой кодер-декодер в соответствии с G.711.

Протоколы H.225 и RAS используются между H.323-оконечными точками (терминалами и шлюзами) и контроллером зоны для обеспечения:

  • обнаружения контроллера зоны (GRQ);
  • регистрации оконечной точки;
  • определения расположения оконечной точки;
  • управления аутентификацией;
  • задания маркера доступа.

RAS-сообщения передаются через ненадежные RAS-каналы, поэтому при обмене сообщениями возможны потери, задержки и повторные передачи.