หากต้องการใช้ Google Meet Media API และขอบเขต OAuth 2.0 ที่เกี่ยวข้อง แอปของคุณต้อง เป็นไปตามข้อกำหนดต่อไปนี้
ข้อกำหนดทางเทคนิค
ข้อจำกัดต่อไปนี้จะมีผลเมื่อใช้ Meet Media API
ไคลเอ็นต์ต้องรองรับตัวแปลงรหัสต่อไปนี้ทั้งหมด
AV1
VP9
VP8
ไคลเอ็นต์ต้องใช้การติดตั้งใช้งานตัวแปลงรหัสที่เป็นไปตาม ข้อกำหนดตัวแปลงรหัสของ Meet Media API ซึ่งรวมถึง
libvpx
(Google) เพื่อถอดรหัสVP8
หรือVP9
dav1d
(VideoLAN) เพื่อถอดรหัสAV1
ไคลเอ็นต์ต้องรองรับส่วนขยายส่วนหัว WebRTC ต่อไปนี้
- เวลาส่งที่แน่นอน
- การควบคุมความแออัดทั่วทั้งการรับส่ง
- เวลาจับภาพสัมบูรณ์
- Dependency Descriptor
- การแสดงระดับเสียง
(
urn:ietf:params:rtp-hdrext:ssrc-audio-level
)
ไคลเอ็นต์ต้องส่งชุดเมตริกทั้งหมดเป็นระยะๆ ดูข้อมูลเพิ่มเติมได้ที่หน้าเมตริกไคลเอ็นต์
เพื่อผลลัพธ์และการสนับสนุนที่ดีที่สุด โปรดทำดังนี้
ไคลเอ็นต์ควรใช้ไลบรารี
libwebrtc
และเวอร์ชันควรล้าหลังกว่ารุ่นล่าสุดของSTABLE
Chromium ไม่เกิน 12 เดือน เบราว์เซอร์ Chromium ใช้libwebrtc
เพื่อใช้ WebRTC JavaScript APIไคลเอ็นต์ควรมีแบนด์วิดท์อย่างน้อย 4 Mbps
เปิดใช้ Meet REST API
ก่อนใช้ Google API คุณต้องเปิดใช้ API ในโปรเจ็กต์ Google Cloud คุณเปิด API อย่างน้อย 1 รายการในโปรเจ็กต์ Google Cloud เดียวได้เปิดใช้ REST API ของ Google Meet ในคอนโซล Google Cloud
นโยบายการเลิกใช้งานตัวแปลงรหัส
Google ขอสงวนสิทธิ์ในการหยุดใช้ตัวแปลงรหัสได้ทุกเมื่อ
เมื่อมีการเปิดตัวตัวแปลงรหัสใหม่ นักพัฒนาแอปจะได้รับการแจ้งเตือนล่วงหน้า 12 เดือน ก่อนที่ไคลเอ็นต์จะต้องรองรับตัวแปลงรหัสนี้
การตรวจสอบสิทธิ์และการให้สิทธิ์
ไคลเอ็นต์ Google Meet Media API จะเชื่อมต่อกับการประชุมในนามของผู้ใช้ที่เฉพาะเจาะจง โดยใช้ OAuth 2.0 สำหรับการตรวจสอบสิทธิ์และ การให้สิทธิ์
สิทธิ์เข้าถึงที่เหมาะสม
ขอบเขตของ Meet Media API
ขอบเขตการให้สิทธิ์คือสิทธิ์ที่คุณขอให้ผู้ใช้ให้สิทธิ์เพื่อให้แอปของคุณเข้าถึงเนื้อหาการประชุมได้ เมื่อมีผู้ติดตั้งแอปของคุณ ระบบจะขอให้ผู้ใช้ ตรวจสอบขอบเขตเหล่านี้ โดยทั่วไป คุณควรเลือกขอบเขตที่แคบที่สุดเท่าที่จะเป็นไปได้ และหลีกเลี่ยงการขอขอบเขตที่แอปไม่จำเป็นต้องใช้ ผู้ใช้จะให้สิทธิ์เข้าถึงขอบเขตที่จำกัดและอธิบายไว้อย่างชัดเจนได้ง่ายขึ้น
Meet Media API รองรับขอบเขต OAuth 2.0 ต่อไปนี้
รหัสขอบเขต | คำอธิบาย | การใช้งาน |
---|---|---|
https://www.googleapis.com/auth/meetings.conference.media.readonly |
บันทึกวิดีโอและเสียงแบบเรียลไทม์ในวิดีโอคอลของ Google Meet | จำกัด |
https://www.googleapis.com/auth/meetings.conference.media.audio.readonly |
บันทึกเสียงแบบเรียลไทม์ในวิดีโอคอลของ Google Meet | จำกัด |
https://www.googleapis.com/auth/meetings.conference.media.video.readonly |
บันทึกวิดีโอแบบเรียลไทม์ในวิดีโอคอลของ Google Meet | จำกัด |
เนื่องด้วยลักษณะที่ละเอียดอ่อนของการประชุม ขอบเขต Meet Media API ทั้งหมดจึงถูกจำกัด ดังนี้
- จำกัด: ขอบเขตเหล่านี้ให้สิทธิ์เข้าถึงข้อมูลผู้ใช้ Google ในวงกว้างและ กำหนดให้คุณต้องผ่านกระบวนการยืนยันขอบเขตที่จำกัด ดูข้อมูลเกี่ยวกับข้อกำหนดนี้ได้ที่นโยบายข้อมูลผู้ใช้ของบริการ Google API และข้อกำหนดเพิ่มเติมสำหรับขอบเขต API เฉพาะ หากคุณจัดเก็บ (หรือส่ง) ข้อมูลขอบเขตที่จำกัดไว้ในเซิร์ฟเวอร์ คุณจะต้อง เข้ารับการประเมินความปลอดภัย
หากแอปของคุณต้องเข้าถึง Google API อื่นๆ คุณก็เพิ่มขอบเขตเหล่านั้นได้เช่นกัน ดูข้อมูลเพิ่มเติมเกี่ยวกับขอบเขต Google API ได้ที่การใช้ OAuth 2.0 เพื่อ เข้าถึง Google API
หากต้องการกำหนดข้อมูลที่จะแสดงต่อผู้ใช้และผู้ตรวจสอบแอป โปรดดูหัวข้อกำหนดค่าหน้าจอขอความยินยอม OAuth และเลือกขอบเขต
ดูข้อมูลเพิ่มเติมเกี่ยวกับขอบเขต OAuth 2.0 ที่เฉพาะเจาะจงได้ที่ขอบเขต OAuth 2.0 สำหรับ Google APIs
ข้อกำหนดสำหรับผู้ใช้ปลายทาง
หากต้องการใช้ Meet Media API ผู้เข้าร่วม Meet จะต้องมีคุณสมบัติตรงตามข้อกำหนดขั้นต่ำบางอย่างด้วยเพื่อให้การประชุมมีสิทธิ์
เวอร์ชันแอปบนอุปกรณ์เคลื่อนที่
สำหรับผู้ใช้มือถือ จะต้องอัปเดตเป็นเวอร์ชันต่อไปนี้
แพลตฟอร์ม | แอป | เวอร์ชัน |
---|---|---|
Android | แอป Meet | 309 |
iOS | แอป Meet | 308 |
Android | แอป Gmail | 30.05.2025 |
iOS | แอป Gmail | 6.0.250518 |
แพลตฟอร์มที่ไม่รองรับ
เราไม่รองรับไคลเอ็นต์ฮาร์ดแวร์ของบุคคลที่สามที่เรียกใช้ Meet เช่น หากผู้ใช้ปลายทางใช้อุปกรณ์ห้องประชุมฮาร์ดแวร์ของ Cisco ที่เรียกใช้ Meet อินสแตนซ์ Meet Media API ของคุณจะเข้าร่วมการโทรไม่ได้
ข้อจำกัดอายุ
Meet Media API ถูกจำกัดไม่ให้รวบรวมสื่อจากบัญชีที่ลงทะเบียนสำหรับผู้เยาว์
โดยปกติแล้ว บัญชีเหล่านี้จะเป็นบัญชีที่มีอายุต่ำกว่าอายุที่ให้ความยินยอมได้ในประเทศของตน (โดยทั่วไปคืออายุต่ำกว่า 18 ปี) หรือมีอายุต่ำกว่าอายุที่ให้ความยินยอมได้เมื่อผู้ปกครองสร้างบัญชีในแอปพลิเคชัน Google Family Link
โปรดทราบว่าบางภูมิภาค (เช่น สหภาพยุโรป) มีข้อจำกัดเพิ่มเติมเกี่ยวกับประเภทบัญชีที่ถือว่ามีอายุต่ำกว่าเกณฑ์