Pierwsze kroki z interfejsem Meet Media API

Aby korzystać z interfejsu Google Meet Media API i powiązanych z nim zakresów OAuth 2.0, aplikacja musi spełniać te wymagania:

Wymagania techniczne

Podczas korzystania z interfejsu Meet Media API obowiązują te ograniczenia:

Aby uzyskać najlepsze wyniki i pomoc:

  • Klienci powinni używać biblioteki libwebrtc, a wersja nie powinna być starsza niż 12 miesięcy od najnowszej wersji STABLE Chromium. Przeglądarki Chromium używają libwebrtc do implementowania interfejsów API WebRTC JavaScript.

  • Klienci powinni utrzymywać minimalną przepustowość 4 Mb/s.

Włączanie interfejsu Meet REST API

Zanim zaczniesz korzystać z interfejsów Google API, musisz je włączyć w projekcie Google Cloud. W jednym projekcie Google Cloud możesz włączyć co najmniej 1 interfejs API.

Zasady wycofywania kodeków

  • Google zastrzega sobie prawo do zaprzestania używania kodeka w dowolnym momencie.

  • Gdy wprowadzimy nowy kodek, deweloperzy otrzymają 12-miesięczne wyprzedzenie, zanim klienci będą musieli obsługiwać ten kodek.

Uwierzytelnianie i autoryzacja

Klienci interfejsu Google Meet Media API łączą się z konferencją w imieniu konkretnego użytkownika, używając protokołu OAuth 2.0 do uwierzytelniania i autoryzacji.

Odpowiedni dostęp

Zakresy interfejsu Meet Media API

Zakresy autoryzacji to uprawnienia, o które prosisz użytkowników, aby zezwolili Twojej aplikacji na dostęp do treści spotkania. Gdy ktoś zainstaluje Twoją aplikację, użytkownik zostanie poproszony o potwierdzenie tych zakresów. Zwykle należy wybrać jak najwęższy zakres i unikać proszenia o zakresy, których aplikacja nie potrzebuje. Użytkownicy chętniej przyznają dostęp do ograniczonych, jasno opisanych zakresów.

Interfejs Meet Media API obsługuje ten zakres OAuth 2.0:

Kod zakresu Opis Wykorzystanie
https://www.googleapis.com/auth/meetings.conference.media.readonly Nagrywaj obraz i dźwięk w czasie rzeczywistym podczas rozmów wideo w Google Meet. Z ograniczeniem
https://www.googleapis.com/auth/meetings.conference.media.audio.readonly Nagrywaj dźwięk w czasie rzeczywistym podczas rozmów wideo w Google Meet. Z ograniczeniem
https://www.googleapis.com/auth/meetings.conference.media.video.readonly Nagrywaj obraz w czasie rzeczywistym podczas rozmów wideo w Google Meet. Z ograniczeniem

Ze względu na newralgiczny charakter konferencji wszystkie zakresy Meet Media API są ograniczone:

Jeśli Twoja aplikacja wymaga dostępu do innych interfejsów API Google, możesz też dodać te zakresy. Więcej informacji o zakresach interfejsów API Google znajdziesz w artykule Używanie protokołu OAuth 2.0 na potrzeby dostępu do interfejsów API Google.

Aby określić, jakie informacje będą wyświetlane użytkownikom i osobom weryfikującym aplikację, przeczytaj artykuł Konfigurowanie ekranu zgody OAuth i wybieranie zakresów.

Więcej informacji o poszczególnych zakresach OAuth 2.0 znajdziesz w artykule Zakresy OAuth 2.0 dla interfejsów API Google.

Wymagania dotyczące użytkowników

Aby można było korzystać z interfejsu Meet Media API, uczestnicy spotkania w Meet muszą spełniać pewne minimalne wymagania, aby konferencja kwalifikowała się do korzystania z tego interfejsu.

Wersje aplikacji mobilnych

Użytkownicy urządzeń mobilnych muszą zaktualizować aplikację do tych wersji:

Platforma Promująca aplikację Wersja
Android Aplikacja Meet 309
iOS Aplikacja Meet 308
Android Aplikacja Gmail 30.05.2025
iOS Aplikacja Gmail 6.0.250518

Nieobsługiwane platformy

Nie obsługujemy klientów sprzętowych innych firm, którzy korzystają z Meet. Jeśli na przykład użytkownicy korzystają z urządzenia do wideokonferencji Cisco, na którym działa Meet, instancja interfejsu Meet Media API nie może dołączyć do rozmowy.

Ograniczenia wiekowe

Interfejs Meet Media API nie może zbierać multimediów z kont zarejestrowanych na osoby nieletnie.

Są to zwykle konta osób, które nie osiągnęły wieku zgody w swoim kraju (zwykle poniżej 18 roku życia) lub nie osiągnęły wieku zgody w momencie, gdy konto zostało utworzone przez rodzica w aplikacji Google Family Link.

Pamiętaj, że w niektórych regionach (np. w Unii Europejskiej) obowiązują dodatkowe ograniczenia dotyczące tego, jakie konta są uznawane za konta osób niepełnoletnich.