Resumen de recursos para los canales de datos de la API de Meet Media

Interfaces

Nombre Descripción
AnonymousUser Tipo de usuario anónimo, requiere que se establezca el nombre visible.
BaseParticipant Es un recurso singleton que contiene información del participante. Se establecerá exactamente uno de los campos signedInUser, anonymousUser o phoneUser para determinar el tipo de participante.
CanvasAssignment Es la asignación de video para un solo lienzo.
CanvasDimensions Son las dimensiones de un lienzo.
DeletedMediaEntry Es el recurso borrado de una entrada de medios.
DeletedParticipant Es el recurso borrado de un participante.
DeletedResource Es la interfaz base para todos los recursos borrados.
LayoutModel Es el modelo de diseño de la tarea de video.
LeaveRequest Indica al servidor que el cliente está a punto de desconectarse. Después de recibir la respuesta, el cliente no debe esperar recibir ningún otro mensaje o RTP de medios.
LeaveResponse Es la respuesta del servidor a una solicitud de ausencia.
MediaApiCanvas Lienzo de video para la tarea de video.
MediaApiRequest Es la interfaz base para todas las solicitudes.
MediaApiResponse Es la interfaz base para todas las respuestas.
MediaApiResponseStatus Es el estado base de una respuesta.
MediaEntriesChannelToClient Es un mensaje del canal de datos de entradas de medios del servidor al cliente.
MediaEntry Interfaz de entrada de medios.
MediaEntryResource Es una instantánea de recursos para una entrada de medios.
MediaStatsChannelFromClient Es un mensaje del canal de datos de estadísticas de medios del cliente al servidor.
MediaStatsChannelToClient Es un mensaje del canal de datos de estadísticas de medios del servidor al cliente.
MediaStatsConfiguration Es la configuración de las estadísticas de medios. El servidor lo proporciona y el cliente debe usarlo para subir las estadísticas de medios.
MediaStatsResource Es una instantánea de recursos para las estadísticas de medios. Administrado por el servidor.
ParticipantResource Tipo de recurso de participante base
ParticipantsChannelToClient Es un mensaje del canal de datos de los participantes que se envía del servidor al cliente.
PhoneUser Tipo de usuario de teléfono, siempre tiene un nombre visible. Usuario que llama desde un teléfono cuya identidad se desconoce porque no accedió con una Cuenta de Google
ResourceSnapshot Es la interfaz base para todas las instantáneas de recursos que proporciona el servidor.
SessionControlChannelFromClient Es un mensaje del canal de datos de control de sesión del cliente al servidor.
SessionControlChannelToClient Es un mensaje del canal de datos de control de sesión del servidor al cliente.
SessionStatus Estado de la sesión.
SessionStatusResource Es un recurso singleton que contiene el estado de la sesión de medios.
SetVideoAssignmentRequest Solicita establecer una tarea de video. Para obtener transmisiones de video, el cliente debe establecer una asignación de video.
SetVideoAssignmentResponse Es la respuesta del servidor a una solicitud para establecer una tarea de video.
SignedInUser Tipo de usuario que accedió, siempre tiene un ID único y un nombre visible.
StatsSection Es una sección básica de las estadísticas de medios. Todas las secciones tienen un ID.
StatTypes Son los tipos de secciones de estadísticas. Se definen en la especificación de WebRTC.
UploadMediaStats Son las estadísticas de carga de contenido multimedia.
UploadMediaStatsRequest Sube estadísticas de medios del cliente al servidor. Las estadísticas se recuperan de WebRTC llamando a RTCPeerConnection.getStats(). El RTCStatsReport que se devuelve se puede asignar a las secciones que se indican a continuación.
UploadMediaStatsResponse Es la respuesta a una solicitud de carga de estadísticas de medios.
VideoAssignmentChannelFromClient Es un mensaje del canal de datos de asignación de videos del cliente al servidor.
VideoAssignmentChannelToClient Es un mensaje del canal de datos de asignación de videos que se envía del servidor al cliente.
VideoAssignmentLayoutModel Es la asignación de video para un modelo de diseño.
VideoAssignmentMaxResolution Resolución máxima de video que el cliente desea recibir para los feeds de video.
VideoAssignmentResource Es un recurso singleton que describe cómo se asignan los flujos de video a los lienzos de video especificados en el modelo de diseño de video del cliente.

Alias de tipo

Nombre Descripción
StatsSectionData Es una sección de estadísticas de medios. Se usa para asignar el objeto RTCStatsReport a la estructura esperada para el canal de datos. Todas las secciones tienen un ID y un tipo. Para obtener información sobre los campos de un tipo específico, consulta la interfaz StatTypes.