Сводка ресурсов для каналов данных Meet Media API

Интерфейсы

Имя Описание
AnonymousUser Тип пользователя — анонимный, требуется указать отображаемое имя.
BaseParticipant Ресурс-одиночка, содержащий информацию об участнике. Для определения типа участника будет установлено ровно одно из полей: signedInUser, anonymousUser или phoneUser.
CanvasAssignment Видеозадание для одного холста.
CanvasDimensions Размеры холста.
DeletedMediaEntry Удалён ресурс для медиазаписи.
DeletedParticipant Удалён ресурс участника.
DeletedResource Базовый интерфейс для всех удалённых ресурсов.
LayoutModel Макет для видеозадания.
LeaveRequest Сообщает серверу о том, что клиент собирается отключиться. После получения ответа клиент не должен ожидать получения каких-либо других сообщений или RTP-трафика для передачи медиафайлов.
LeaveResponse Ответ на запрос на выход с сервера.
MediaApiCanvas Видеохолст для видеозадания.
MediaApiRequest Базовый интерфейс для всех запросов.
MediaApiResponse Базовый интерфейс для всех ответов.
MediaApiResponseStatus Базовый статус для ответа.
MediaEntriesChannelToClient Сообщение канала передачи данных медиафайлов от сервера к клиенту.
MediaEntry Интерфейс ввода медиафайлов.
MediaEntryResource Снимок ресурса для медиафайла.
MediaStatsChannelFromClient Сообщение канала статистики медиафайлов от клиента к серверу.
MediaStatsChannelToClient Сообщение со статистическими данными о медиаконтенте, передаваемое от сервера к клиенту.
MediaStatsConfiguration Настройки для статистики воспроизведения медиафайлов. Предоставляются сервером и должны использоваться клиентом для загрузки статистики.
MediaStatsResource Снимок ресурса для статистики медиафайлов. Управляется сервером.
ParticipantResource Базовый тип ресурса участника
ParticipantsChannelToClient Участники передают данные по каналу связи от сервера к клиенту.
PhoneUser Тип пользователя «Телефон», всегда отображается имя. Пользователь звонит с телефона, личность которого неизвестна, поскольку он не вошел в систему с помощью учетной записи Google.
ResourceSnapshot Базовый интерфейс для всех снимков ресурсов, предоставляемых сервером.
SessionControlChannelFromClient Сообщение канала управления сессией от клиента к серверу.
SessionControlChannelToClient Сообщение канала управления сессией от сервера к клиенту.
SessionStatus Статус сессии.
SessionStatusResource Ресурс-одиночка, содержащий статус медиасессии.
SetVideoAssignmentRequest Запрос на назначение видеопотока. Для получения видеопотоков клиент должен назначить видеопоток.
SetVideoAssignmentResponse Ответ на запрос сервера о назначении видеоматериала.
SignedInUser Пользователь, выполнивший вход в систему, всегда имеет уникальный идентификатор и отображаемое имя.
StatsSection Базовый раздел статистики по СМИ. Все разделы имеют идентификатор.
StatTypes Типы разделов статистики. Они определены спецификацией WebRTC.
UploadMediaStats Загрузите статистику по медиафайлам.
UploadMediaStatsRequest Загружает статистику медиафайлов с клиента на сервер. Статистика извлекается из WebRTC путем вызова метода RTCPeerConnection.getStats() . Возвращаемый объект RTCStatsReport можно сопоставить с разделами, указанными ниже.
UploadMediaStatsResponse Ответ на запрос о загрузке статистики по медиафайлам.
VideoAssignmentChannelFromClient Сообщение канала передачи данных о назначении видеосигнала от клиента к серверу.
VideoAssignmentChannelToClient Сообщение канала передачи данных о назначении видеосигнала от сервера к клиенту.
VideoAssignmentLayoutModel Видеозадание по созданию макета.
VideoAssignmentMaxResolution Максимальное разрешение видео, которое клиент желает получить для любого видеопотока.
VideoAssignmentResource Ресурс-одиночка, описывающий способ назначения видеопотоков видеохолстам, указанным в модели компоновки видео клиента.

Псевдонимы типов

Имя Описание
StatsSectionData Раздел статистики медиаконтента. Используется для сопоставления RTCStatsReport с ожидаемой структурой канала данных. Все разделы имеют идентификатор и тип. Для полей определенного типа см. интерфейс StatTypes.