ГОСТ Р ИСО/МЭК 10746-1-2004
Т
В вычислительной спецификации введены аудио/видеоконтроллер и диспетчер для обработки
связывания многостороннего аудно/вндеопотока.
В инженерной спецификации введен специализированный канал потока для передачи непре
рывного потока. Для обеспечения многостороннего связывания аудно/видеопотока имеется конфи
гурация инженерных объектов, включающая в себя объекты для контроля и координации кратных
каналов потока. Можно было бы специфицировать контроллер и диспетчер другим способом. Одна ко
в данном примере не введены дополнительные усложнения.
Реализация, описанная с технологической точки зрения, используется для проверки процесса
моделирования с разных точек зрения ОРО. В операционной среде, вероятно, можно встретить
более специфическое техническое и программное обеспечения, например точно выполняющие тре
бования мультимедийных приложений.
12.2.1 О б щ е е о п и с а н и е
Обмен непрерывными носителями в распределенных мультимедийных приложениях является
сложным. Например, в мультимедийном приложении конференции реального времени участники
разделены географически и связываются путем обмена видео- и аудиоинформацией реального вре
мени. Аудио/видеообмен должен быть как можно более естественным и гибким. Это подразумевает, что
при спецификации мультимедийного приложения конференции нужно учитывать такие требо
вания, как синхронизация краев и отображений.
Дня выполнения этих требований мультимедийное приложение имеет строгие требования к
производительности сети и синхронизации при обмене аудио- и видеопотоками. Более того, неко
торые потоки обмена и соответствующее качество могут изменяться за время жизни конференции.
Это вытекает из того обстоятельства, что приложение предоставляет управляющие операции для
присоединения и выхода из конференции и для изменения КУ потоков.
Для работы с такими сложными функциональными возможностями БМ-ОРО определяет в
вычислительном языке понятие связывания объектов. БМ-ОРО предостаазяет теоретическое вычис
лительное понятие без уточнения конкретных требований данной проблемной области. В настоящем
примере связующий объект специфицирован в терминах пяти точек зрения ОРО. т. е. введен много
сторонний аудио/видеосвязующий объект (Gay 95|3J). Этот объект управляет интерфейсами пото
ков. которые используются для многосторонних аудио/видеовзаимодействий реального времени.
Над многосторонним связующим объектом также могут осушестатяться операции упраазения.
На рисунке 30 показано вычислительное представление многостороннего аудио/видеосвязую-
щего объекта и его среда.
Прямоугольник в центре обозначает многосторонний аудио/видеосвязующий объект. Его сре
да (серые области) состоит из прикладных и системных частей, а также обеспечивающей сетевой
инфраструктуры. Символобозначает интерфейсы потоков, через которые обмениваются создате
ли и потребители аудио/вндеоннформации (1). Многосторонний аудио/видеосвязующий объект уп-
раазяет взаимодействиями между входящими в него интерфейсами потоков. Он инкапсулирует ис
пользуемые для этого методы и абстрагируется от вопросов распределения. Символ ^ сверху пря
моугольника обозначает интерфейс управления потоком связующего объекта. Через этот интерфейс
многосторонний аудио/видеосвязующий объект предостаазяет среде операции (3 и 4), которые
упраазяют его функционированием.
12.2.2 П р е д п р и н и м а т е л ь с к а я с п е ц и ф и к а ц и я
Предпринимательская спецификация дает описание требований и целей, которые предпри
ниматель ставит перед проектируемой системой. Они удоазетворяются проектом системы. Для опи
сания многостороннего аудио/вндеосвязывания используется понятие предпринимательских объек
тов, играющих роли выполнимых действий.
Рази, которые функционеры могут играть втелекоммуникации относительно услуги (т. е. пользо
ватель, покупатель, поставщик), используются в спецификации связующего объекта. Для приклад
ных и обеспечивающих систем это приводит к идентификации объектов создателей и потребителей
аудио/пидеоинформации (пользователей) и обекгов, упраазяющих этими пользователями (покупа
телей). Язя обеспечивающей сетевой инфраструктуры управляющий объект (поставщик) выделяет
ся тем, что упраазяет связующим объектом.
12.2.2.1 Пользователь: создатель/потребнтель аудно/видеопотоков
Пользователь — это предпринимательский объект в прикладной или обеспечивающей систе
ме, играющий роль, целью которой яазяется создание и (или) потребление потоков через интер
фейс потока (см. рисунок 30, поз.1). Примерами пользователей яазяются микрофоны,
докладчики,
59