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 w 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ć żądania zakresów, które nie są potrzebne w aplikacji. 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ą ze sprzętowego urządzenia do wideokonferencji Cisco, na którym działa Meet, instancja interfejsu Meet Media API nie może dołączyć do połączenia.

Ograniczenia wiekowe

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

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.