| AnonymousUser | Typ użytkownika anonimowego wymaga ustawienia wyświetlanej nazwy. | 
| BaseParticipant | Pojedynczy zasób zawierający informacje o uczestnikach. Aby określić typ uczestnika, zostanie ustawione dokładnie jedno z pol  signedInUser, anonymousUser lub phoneUser. | 
| CanvasAssignment | Przypisanie filmu do jednego obszaru roboczego. | 
| CanvasDimensions | Wymiary odbitki na płótnie. | 
| DeletedMediaEntry | Usunięto zasób dla wpisu multimedialnego. | 
| DeletedParticipant | Usunięto zasób uczestnika. | 
| DeletedResource | Podstawowy interfejs dla wszystkich usuniętych zasobów. | 
| LayoutModel | Model układu projektu wideo. | 
| LeaveRequest | Informuje serwer, że klient zamierza się rozłączyć. Po otrzymaniu odpowiedzi klient nie powinien otrzymywać żadnych innych wiadomości ani multimediów RTP. | 
| LeaveResponse | Odpowiedź na prośbę o opuszczenie serwera. | 
| MediaApiCanvas | Obszar roboczy filmu w projekcie. | 
| MediaApiRequest | Podstawowy interfejs dla wszystkich żądań. | 
| MediaApiResponse | Podstawowy interfejs dla wszystkich odpowiedzi. | 
| MediaApiResponseStatus | Podstawowy stan odpowiedzi. | 
| MediaEntriesChannelToClient | Komunikat na kanale danych wpisów multimedialnych z serwera do klienta. | 
| MediaEntry | Interfejs Media Entry | 
| MediaEntryResource | Zrzut zasobu dla wpisu z multimediów. | 
| MediaStatsChannelFromClient | Komunikat kanału danych statystyk multimediów z klienta do serwera. | 
| MediaStatsChannelToClient | Komunikat kanału danych statystyk multimediów z serwera do klienta. | 
| MediaStatsConfiguration | Konfiguracja statystyk multimediów. Jest dostarczany przez serwer i musi być używany przez klienta do przesyłania statystyk mediów. | 
| MediaStatsResource | Zrzut zasobu dla statystyk multimediów. Zarządzana przez serwer. | 
| ParticipantResource | Podstawowy typ zasobu uczestnika | 
| ParticipantsChannelToClient | Komunikat na kanale danych uczestników z serwera do klienta. | 
| PhoneUser | Typ użytkownika „Telefon” zawsze ma wyświetlaną nazwę. Użytkownik dzwoni z telefonu, na którym jego tożsamość jest nieznana, ponieważ nie jest zalogowany na konto Google. | 
| ResourceSnapshot | Podstawowy interfejs wszystkich zrzutów zasobów udostępnianych przez serwer. | 
| SessionControlChannelFromClient | Wiadomość na kanale danych kontroli sesji od klienta do serwera. | 
| SessionControlChannelToClient | wiadomość na kanale danych kontroli sesji od serwera do klienta; | 
| SessionStatus | Stan sesji. | 
| SessionStatusResource | Zasób pojedynczy zawierający stan sesji multimedialnej. | 
| SetVideoAssignmentRequest | Prośba o ustawienie przypisania filmu. Aby uzyskać strumienie wideo, klient musi ustawić przypisanie filmu. | 
| SetVideoAssignmentResponse | Odpowiedź na żądanie przypisania filmu z serwera. | 
| SignedInUser | Zalogowany użytkownik ma zawsze unikalny identyfikator i nazwę wyświetlaną. | 
| StatsSection | Podstawowa sekcja statystyk mediów. Wszystkie sekcje mają identyfikator. | 
| StatTypes | Typy sekcji statystyk. Są one zdefiniowane w specyfikacji WebRTC. | 
| UploadMediaStats | Przesyłanie statystyk multimediów. | 
| UploadMediaStatsRequest | Przesyła statystyki multimediów z klienta na serwer. Statystyki są pobierane z WebRTC przez wywołanie metody RTCPeerConnection.getStats(). Zwrócony obiekt RTCStatsReport można mapować na sekcje wymienione poniżej. | 
| UploadMediaStatsResponse | Odpowiedź na prośbę o przesłanie statystyk dotyczących mediów | 
| VideoAssignmentChannelFromClient | Komunikat kanału danych przypisania filmu z klienta do serwera. | 
| VideoAssignmentChannelToClient | Komunikat kanału danych przypisania filmu z serwera do klienta. | 
| VideoAssignmentLayoutModel | Przypisanie filmu do modelu układu. | 
| VideoAssignmentMaxResolution | Maksymalna rozdzielczość wideo, jaką klient chce otrzymywać w przypadku dowolnych strumieni wideo. | 
| VideoAssignmentResource | Zasób pojedynczy opisujący sposób przypisywania strumieni wideo do kanwy filmowej określonej w modelu układu wideo klienta. |