หากต้องการใช้ 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 สำหรับการตรวจสอบสิทธิ์และการให้สิทธิ์
การเข้าถึงที่เหมาะสม
ทำความรู้จักกับขอบเขตของ 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