หากต้องการใช้ Google Meet Media API และขอบเขต OAuth ที่เชื่อมโยง แอปของคุณต้องเป็นไปตามข้อกำหนดต่อไปนี้
ข้อกำหนดทางเทคนิค
ระบบจะบังคับใช้ข้อจำกัดต่อไปนี้เมื่อทำงานกับ Meet Media API
ลูกค้าต้องรองรับตัวแปลงรหัสต่อไปนี้ทั้งหมด
AV1
VP9
VP8
ไคลเอ็นต์ต้องใช้การติดตั้งใช้งานโค้ดตามที่สอดคล้องกับ ข้อกำหนดโค้ดของ Meet Media API ซึ่งรวมถึงข้อกำหนดต่อไปนี้
libvpx
(Google) เพื่อถอดรหัสVP8
หรือVP9
dav1d
(VideoLAN) เพื่อถอดรหัสAV1
ลูกค้าต้องรองรับส่วนขยายส่วนหัว WebRTC ต่อไปนี้
- เวลาส่งแบบสัมบูรณ์
- การควบคุมความแออัดทั้งเครือข่าย
- เวลาจับภาพสัมบูรณ์
- ข้อบ่งชี้ความเกี่ยวข้อง
- ตัวบ่งชี้ระดับเสียง
(
urn:ietf:params:rtp-hdrext:ssrc-audio-level
)
ลูกค้าต้องส่งชุดเมตริกทั้งหมดเป็นระยะ ดูข้อมูลเพิ่มเติมได้ที่หน้าเมตริกไคลเอ็นต์
เพื่อผลลัพธ์และการสนับสนุนที่ดีที่สุด ให้ทำดังนี้
ไคลเอ็นต์ควรใช้ไลบรารี
libwebrtc
และเวอร์ชันควรล้าหลังSTABLE
Chromium เวอร์ชันล่าสุดไม่เกิน 12 เดือน เบราว์เซอร์ Chromium ใช้libwebrtc
เพื่อติดตั้งใช้งาน WebRTC JavaScript APIไคลเอ็นต์ควรมีแบนด์วิดท์อย่างน้อย 4 Mbps
นโยบายการเลิกใช้งานตัวแปลงรหัส
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