Раздел: Документация
0 ... 19 20 21 22 23 24 25 ... 55 -телефонная сеть -модуль управления групповыми конференциями -видео и аудио устройства -приложения по обработке данных, графики и т.п. Оборудование ввода/вывода изображения Приложения обработки данных документ-конференции T.120 и т.п. Система контроля и управления Оборудование ввода/вывода аудиосигналов Видеокодек Н.263/Н.261 Аудиокодек G.723.1 Блок дополн. задержки Протоколы передачи данных Протоколы контроля и сигнализации Н.245 Мультипл./ демультипл. Н.223 Модем V.34 V.8 Управление модемом MCU Рис. 3.23. Функциональная схема Н.324 системы Рекомендации не требуют обязательного наличия в системе всех перечисленных составляющих. Системы, находящиеся внутри пунктирного прямоугольника на рис. 3.23, являются предметом рекомендаций Н.324, Остальные элементы приведенной схемы или определяются другими рекомендациями, или вообще не являются стандартизируемыми. В число устройств, регламентируемых рекомендациями Н.324, входят: -видеокодек (рекомендации Н.261 или Н.263) для цифровой обработки подвижных видеоданных -аудиокодек (рекомендации G.723.1), кодирующий сигнал от микрофона для передачи и декодирующий его для воспроизведения. В системе может быть предусмотрено устройство дополнительной задержки принятого аудиопотока, служащее для синхронизации аудио и видеорядов -блок протоколов обработки данных обеспечивает работу приложений, соответствующих рекомендациям Т. 120 - виртуальной рабочей доски, передачи неподвижного изображения (графики), обдуДена файлами, доступа к базам данных, удаленного управления устройствами (камерой, микрофонами и т.п.) -блок контрольных протоколов реализует требования рекомендаций Н.245 и обеспечивает всю необходимую для работы терминала сигнализацию. Он используется для обмена сообщениями о возможностях терминала, вызова и индикации выполнения команд, передачи сообщений об открытии логического канала и описания его состава -блок мультиплексирования/демультиппексирования (рекомендации Н.223) осуществляет преобразование отдельных медиапотоков (аудио, видео, данные) в единый битовый поток для передачи его к другому терминалу и осуществляет обратное преобразование входного (принятого) битового потока. Кроме этого, он выполняет логическое фрагментирование исходящих данных, нумерует кадры последовательности, детектирует и исправляет ошибки -телефонный модем (стандарт V.34 [60]) конвертирует цифровую последовательность, полученную от мультиплексора, в аналоговый сигнал с параметрами, необходимыми для передачи его по телефонной сети, и выполняет обратное преобразование входного аналогового сигнала. 3.7.2. Функциональные требования Обязательные и опциональные элементы Н.324-системы В состав обязательных элементов системы входят У.34-модем, Н.223-мультиплексор и блок Н.245-контроля и сигнализации. Терминалы, располагающие аудиовозможностями, должны поддерживать аудиокодеки стандарта G.723.1. Терминалы с возможностью приема/передачи подвижного изображения должны иметь видеокодеки, соответствующие рекомендациям Н.261 и Н.263. Реализация документ-конференции обязательно должна быть основанной на рекомендациях семейства Т. 120. Заметим, что не запрещено реализовывать дополнительно и кодеки других стандартов. Информация о наличии опциональных элементов системы передается между терминалами посредством специальных сообщений в соответствии с рекомендацией Н.245. Механизмы этих рекомендаций обеспечивают и согласование терминалов, участвующих в обмене информацией, в части используемых ими кодеков. Информационные потоки. Мультимедиа информационные потоки включают: -видеопоток, несущий подвижное цветное изображение. Доля пропускной способности канала, отводимая для видеопотока, может изменяться в соответствии с потребностями аудиопотока и трафика данных документ-конференции -аудиопоток, являющийся потоком реального времени. Однако, как отмечено выше, он, как правило, подвергается дополнительной задержке для синхронизации с видеопотоком -поток данных документ-конференции, который может нести неподвижное изображение, документы, файлы, данные приложений пользователя и т.п. -поток управляющей информации, которой обмениваются терминалы на этапах установления соединения, конференции и разрыва соединения в соответствии с рекомендациями Н.245. В таблице 3.9 приведен пример распределения общей пропускной способности телефонной линии между перечисленными информационными потоками. Таблица 3.9
Уровень приложений Видео-кодек H.261/H.263 Аудиокодек Н.261/Н.263 AL3 Данные приложений Т.120 AL2 Управляющая информация Н.246 AL1 3.7.3. Мультиплексирование Для транспортировки видео/аудиоданных и контрольной информации необходимо установление соответствующих логических каналов. Эти каналы формируются процедурами, определенными в рекомендациях Н.245. Логические каналы являются однонаправленными и независимыми в каждом из направлений передачи. Количество логических медиа каналов любого типа может быть произвольным, исключая канал контрольной информации, который должен быть один. Метод мультиплексирования, используемый для объединения медиа потоков в единый битовый поток, должен соответствовать положениям рекомендаций Н.223. Н.223-мультиплексор (рис. 3.24) предполагает наличие уровня мультиплексирования, осуществляющего объединение логических каналов в единый битовый поток, и уровня адаптации, реализующего контроль ошибок и нумерацию кадров. На уровне мультиплексирования информация логического канала разбивается на пакеты, которые называются MUX-PDU (MUX-Packet Data Unit). Границы этих пакетов определяются специальными флагами, и их длина кратна целому числу байт (при необходимости пакет дополняется нулевыми битами для доведения его длины до целого числа байт). Каждый пакет MUX-PDU содержит однобайтовый заголовок и переменное число информационных байт. В заголовок включается код мультиплексирования, определяющий принадлежность информационных байт пакета различным логическим каналам. Каждый такой пакет Д а н н ы Е Уровень мультиплексирования Н.223 Физический уровень Рис. 3.24. Протокольная структура Н.323-мультиплексора может иметь разный код мультиплексирования и, следовательно, содержать различное сочетание информационных каналов. Каждому логическому каналу присваивается номер - целое число из диапазона 0-65535. Номер канала назначается произвольно, исключая контрольный канал, которому присваивается нулевой номер. Нумерация каналов необходима исключительно для установления соответствия логического канала с записью в таблице мультиплексирования. Таблицы мультиплексирования для каждого направления передачи являются независимыми, и их содержания пересылаются от передающего терминала к приемному посредством Н.245-сообщения ((Multiplex Entry Send». Нулевая запись таблицы, соответствующая контрольному каналу, не пересылается. Она используется для начального обмена информацией о возможностях терминалов и передачи исходного состояния таблицы. Н.324-терминал обязан отвечать на Н.245-запрос «Flow Control Command)), который устанавливает ограничение на допустимую часть пропускной способности канала, отводимую одному или нескольким логическим каналам, или мультиплексору в целом. При ограничении пропускной способности одного или нескольких каналов другие, не имеющие ограничений, логические каналы могут автоматически увеличить свою производительность. На уровне мультиплексирования реализуется только контроль поля CRC (Cyclic Redundancy Check) в заголовке пакета. Контроль и коррекция ошибок каждого логического канала проводится на уровне адаптации, и эта задача может решаться различными методами, в том числе и посредством повторной передачи ошибочных пакетов. Уровень адаптации мультиплексора состоит из трех подуровней - AL1, AL2 и AL3. Подуровень AL1 предназначается для обработки информации, передаваемой с переменной скоростью, включая и неформатированные потоки байтов, которые интерпретируются как один пакет неопределенной длины. Подуровень AL2 обеспечивает аудиоканал и включает в пакет значение 8-ми битного поля CRC и порядковый номер пакета. Подуровень AL3 обслуживает видеопоток и обеспечивает возможность повторной передачи пакетов. Логический блок информации, которым мультиплексор обменивается с кодеками, с протоколами обработки данных или контрольными протоколами обозначается AL-SDU (Adaptation Layer Service Data Unit - блок данных сервисного канала уровня адаптации). Логические каналы, открываемые мультиплексором, могут быть сегментируемыми или несегменти-руемыми, что определяется в момент открытия канала. В общем случае сегментируемые каналы применяются для передачи информации с неравномерным характером трафика (контрольные сигналы, видео, данные), в то время как несегментируемые каналы используют для передачи аудиоинформации. Приемник должен, используя механизмы протокола Н.245, сообщать о своих возможностях обработки потоков, соответствующих различным уровням адаптации, а передатчик обязан информировать о своих уровнях адаптации и типах используемых каналов для каждого уровня адаптации. 3.7.4. Блок контрольных протоколов Канал контроля устанавливается по схеме «из конца - в конец» и служит для передачи всей контрольной и управляющей информации, включая информацию о возможностях терминалов, об открытии и закрытии логических каналов, о содержимом таблицы мультиплексирования, об уровне трафика, а также общие команды и информационные сообщения (индикаторы). Как отмечалось выше, существует лишь один контрольный канал для каждого направления передачи, и он функционирует в соответствии с рекомендациями Н.245. Контрольный канал должен быть открыт от момента установления цифрового соединения до его закрытия. Рекомендации Н.245 задают четыре класса сообщений: запросы, ответы, команды и индикаторы. Запрос требует определенного действия от приемника, включая и немедленную отсылку ответа. Команды также требуют определенных действий, но отсылка ответа не предполагается. Индикаторы - это информационные сообщения, и никаких действий они не предполагают. Н.324-терминал обязан выполнять все определенные рекомендациями Н.245 запросы и команды, а также должен безошибочно передавать индикаторы, отражающие его состояние. Кроме этого, терминал должен проводить синтаксический разбор всех Н.245-сообщений группы ((Multimedia System Control PDU». При обращении к неподдерживаемым терминалом запросам, командам или ответам им должно отсылаться сообщение ((Function Not Supported)) (функция не поддерживается). Обмен информацией о возможностях терминалов производится процедурами, описанными в рекомендациях Н.245. Эта информация формируется отдельно для характеристики приемных и передающих способностей терминала и отражает его способность обработки входных потоков. Передающий терминал должен ограничить свои возможности до уровня, заданного характеристиками приемного терминала. Отсутствие информации о приемных возможностях терминала говорит о способности терминала только передавать информацию. Информация о передающих возможностях терминала А необходима принимающему терминалу В для того, чтобы последний смог запросить наилучший для него (из возможных) режим передатчика терминала А. Отсутствие информации о передающих способностях терминала свидетельствует об отсутствии вариантов выбора, но не об отсутствии способности к передаче. 0 ... 19 20 21 22 23 24 25 ... 55
|