لاستخدام Google Meet Media API ونطاقات OAuth المرتبطة بها، يجب أن يُطبِّق تطبيقك المتطلبات التالية.
المتطلبات الفنية
يتم فرض القيود التالية عند العمل مع Meet Media API:
يجب أن تكون برامج الترميز التالية متاحة في برامج العملاء:
AV1
VP9
VP8
يجب أن يستخدم العملاء عمليات تنفيذ ترميز متوافقة مع requirements Meet Media API's codec، بما في ذلك:
libvpx
(Google) لفك ترميزVP8
أوVP9
dav1d
(VideoLAN) لفك ترميزAV1
يجب أن تتيح برامج العملاء الإضافات التالية لعنوان WebRTC:
- وقت الإرسال المطلق
- التحكّم في الازدحام على مستوى النقل
- وقت التسجيل المطلق
- وصف التبعية
- مؤشر مستوى الصوت
(
urn:ietf:params:rtp-hdrext:ssrc-audio-level
)
يجب على العملاء إرسال مجموعة كاملة من المقاييس بشكل دوري. لمزيد من المعلومات، يُرجى الاطّلاع على صفحة مقاييس العميل لمعرفة التفاصيل.
للحصول على أفضل النتائج والدعم:
يجب أن يستخدم العملاء مكتبة
libwebrtc
، ويجب ألا يتجاوز إصدار مكتبةSTABLE
Chromium 12 شهرًا من أحدث إصدار. تستخدِم متصفّحات Chromiumlibwebrtc
لتنفيذ واجهات برمجة تطبيقات WebRTC JavaScript.يجب أن يحافظ العملاء على حد أدنى لمعدل نقل البيانات يبلغ 4 ميغابت في الثانية.
سياسة الإيقاف النهائي لبرامج الترميز
تحتفظ 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 والمتطلبات الإضافية لمجالات معيّنة لواجهات برمجة التطبيقات. إذا كنت تخزِّن بيانات النطاق المحدود على الخوادم (أو تنقل هذه البيانات)، يجب أن تخضع لتقييم الأمان.
إذا كان تطبيقك يتطلب الوصول إلى أي واجهات برمجة تطبيقات أخرى من Google، يمكنك إضافة هذه النطاقات أيضًا. لمزيد من المعلومات عن نطاقات Google API، يُرجى الاطّلاع على مقالة استخدام بروتوكول OAuth 2.0 للوصول إلى Google APIs.
لتحديد المعلومات التي يتم عرضها للمستخدمين ومعلّقي التطبيقات، يُرجى الاطّلاع على مقالة ضبط شاشة طلب الموافقة المتعلّقة ببروتوكول OAuth واختيار النطاقات.
لمزيد من المعلومات عن نطاقات OAuth 2.0 المحدّدة، يُرجى الاطّلاع على نطاقات OAuth 2.0 ل Google APIs.