Làm quen với Meet Media API

Để sử dụng Google Meet Media API và các phạm vi OAuth liên quan, ứng dụng của bạn phải tuân thủ các yêu cầu sau.

Yêu cầu về kỹ thuật

Các điều kiện ràng buộc sau đây được thực thi khi làm việc với API Meet Media:

Để có kết quả và dịch vụ hỗ trợ tốt nhất:

  • Ứng dụng phải sử dụng thư viện libwebrtc và phiên bản không được chậm hơn bản phát hành STABLE Chromium mới nhất quá 12 tháng. Trình duyệt Chromium sử dụng libwebrtc để triển khai các API JavaScript WebRTC.

  • Máy khách phải duy trì băng thông tối thiểu là 4 Mb/giây.

Chính sách về việc ngừng sử dụng bộ mã hoá và giải mã

  • Google giữ quyền ngừng sử dụng bộ mã hoá và giải mã bất cứ lúc nào.

  • Khi một bộ mã hoá và giải mã mới được ra mắt, nhà phát triển sẽ nhận được thông báo 12 tháng trước khi ứng dụng bắt buộc phải hỗ trợ bộ mã hoá và giải mã này.

Xác thực và uỷ quyền

Ứng dụng Google Meet Media API kết nối với một cuộc họp thay mặt cho một người dùng cụ thể, sử dụng OAuth 2.0 để xác thực và uỷ quyền.

Quyền truy cập thích hợp

Đáp ứng các phạm vi của Media API

Phạm vi uỷ quyền là các quyền mà bạn yêu cầu người dùng uỷ quyền để ứng dụng của bạn truy cập vào nội dung cuộc họp. Khi có người cài đặt ứng dụng của bạn, người dùng sẽ được yêu cầu xác thực các phạm vi này. Nhìn chung, bạn nên chọn phạm vi tập trung hẹp nhất có thể và tránh yêu cầu các phạm vi mà ứng dụng không yêu cầu. Người dùng sẵn sàng cấp quyền truy cập vào các phạm vi hạn chế, được mô tả rõ ràng hơn.

Meet Media API hỗ trợ phạm vi OAuth 2.0 sau đây:

Mã phạm vi Mô tả Cách sử dụng
https://www.googleapis.com/auth/meetings.conference.media.readonly Quay video và ghi âm theo thời gian thực trong các cuộc gọi video trên Google Meet. Bị hạn chế
https://www.googleapis.com/auth/meetings.conference.media.audio.readonly Ghi âm theo thời gian thực trong các cuộc gọi video trên Google Meet. Bị hạn chế
https://www.googleapis.com/auth/meetings.conference.media.video.readonly Quay video theo thời gian thực trong các cuộc gọi video trên Google Meet. Bị hạn chế

Do tính chất nhạy cảm của các cuộc họp, tất cả phạm vi API Meet Media đều bị hạn chế:

Nếu ứng dụng của bạn yêu cầu quyền truy cập vào bất kỳ API nào khác của Google, bạn cũng có thể thêm các phạm vi đó. Để biết thêm thông tin về phạm vi API của Google, hãy xem bài viết Sử dụng OAuth 2.0 để truy cập vào API của Google.

Để xác định thông tin nào sẽ hiển thị cho người dùng và người đánh giá ứng dụng, hãy xem phần Định cấu hình màn hình xin phép bằng OAuth và chọn phạm vi.

Để biết thêm thông tin về các phạm vi OAuth 2.0 cụ thể, hãy xem bài viết Phạm vi OAuth 2.0 cho API của Google.