Кратко
- RFC 5239 централизует состояние и граф вызовов, но не превращает focus, сервер управления, арбитра floor, микшер и уведомления в один орган.
- Надёжное расследование связывает запрос, личность, полномочие, версию объекта, исполнение и представление каждого наблюдателя. Один журнал доказывает лишь событие своего слоя.
За одной кнопкой шесть событий
Алиса просит отключить звук Боба. Сервер управления сверяет её роль с политикой целевого объекта. После разрешения состояние Боба меняется: его медиа не должно попадать в смесь. Служба уведомлений сообщает тем, кому положено. Микшер ещё должен воплотить намерение.
Принятие запроса не доказывает авторизацию. Авторизация не доказывает запись. Запись не доказывает изменение звука. Уведомление отражает только разрешённую данному получателю картину. Слияние этих квитанций отдаёт власть самому удобному журналу.
Focus — центр, но не всё управление
Focus поддерживает отдельное сигнальное отношение с каждым участником, поэтому получается звезда. Это центр координации вызовов, а не свидетельство владения политикой, объектами, floors, микшированием и раскрытием данных.
RFC 5239 различает сервер управления конференцией, сервер floor-контроля, один или несколько focus и службу уведомлений. Это логические роли; они могут жить в одном процессе. Совместное размещение не отменяет разницу решений.
Медиаграф может быть центральным, распределённым или смешанным. Центральная сигнализация не доказывает прохождение всего аудио и видео через один микшер.
Общий объект не создаёт безграничного мандата
Объект конференции представляет blueprint, резервирование, активную и завершённую стадии. Политики задают права и ограничения. Объект хранит состояние, политика допускает переход, протокол переносит команду, исполнительный компонент создаёт результат.
Идентификаторы тоже различны: URI конференции адресует focus в сигнальном протоколе, XCON-URI — объект, идентификатор пользователя — человека и его роль внутри системы. Сжатие этих ключей в одно поле упрощает экран, но разрушает атрибуцию.
Нужно сохранять и происхождение. Резервирование клонируется из шаблона, sidebar зависит от родителя, обязательное родительское значение ограничивает локальную правку. Текущий снимок не объясняет, было ли значение унаследовано, переопределено или изменено привилегированной операцией.
Получить floor — не значит быть услышанным
Floor даёт временное право на ресурс. Действующий BFCP подчёркивает: это право само по себе не мешает другим технически использовать ресурс. Право и исполнение раздельны.
Запись «floor granted» подтверждает арбитраж, но не приём нужного аудио микшером, исключение иной дорожки или доставку правильной смеси. Проверка должна связать разрешение, привязку ресурса и фактическое медиаповедение.
Уведомление — разрешённый взгляд
Участник может быть публичным, анонимным или скрытым. Модератор способен видеть личность, скрытую от остальных. Поэтому отсутствие Боба в списке Кэрол не доказывает его отсутствия. Два разных представления могут быть одновременно верны.
К уведомлению нужны наблюдатель, роль, версия политики и правило раскрытия. Иначе конфиденциальность, задержка, цензура и ошибка неразличимы.
Связать квитанции
Для чувствительной операции храните запрос и цель, способ аутентификации, роль и правило авторизации, версии объекта до и после, исполняющий компонент и вид, показанный каждому наблюдателю. Согласованные часы и таблицы идентификаторов собирают цепочку.
RFC 5239 не описывает аварию или продукт. Он даёт язык архитектуры. Принцип running code Лу Хэна добавляет проверку: полномочие видно в атрибутируемом действии и рабочем результате, а не в словах «host», «focus» или «центральный сервер».
Источники
Обзор для участников
Подробный контекст профиля
Войдите с подходящим уровнем подписки, чтобы открыть полный обзор и примечания к источникам.
Только для Стратегического сообщества
Стратегическое сообщество
Открыто всем читателям. Вступите и войдите, чтобы открыть обзоры профилей.
Вступить в Стратегическое сообществоТолько для Альянса лидеров
Альянс лидеров
Для проверенных владельцев IP-активов и руководителей. Войдите, чтобы открыть обзоры Альянса.
Вступить в Альянс лидеров
