Google Meet Media API और उससे जुड़े OAuth स्कोप का इस्तेमाल करने के लिए, आपके ऐप्लिकेशन को इन ज़रूरी शर्तों का पालन करना होगा.
तकनीकी ज़रूरतें
Meet Media API का इस्तेमाल करते समय, ये पाबंदियां लागू होती हैं:
क्लाइंट के लिए, इन सभी कोडेक का इस्तेमाल करना ज़रूरी है:
AV1
VP9
VP8
क्लाइंट को Meet Media API के कोडेक की ज़रूरी शर्तों के मुताबिक कोडेक लागू करने होंगे. इनमें ये शामिल हैं:
libvpx
(Google),VP8
याVP9
को डिकोड करने के लिएAV1
को डिकोड करने के लिएdav1d
(VideoLAN)
क्लाइंट के पास, WebRTC हेडर के इन एक्सटेंशन का इस्तेमाल करने की ज़रूरत होती है:
- ईमेल भेजने का सटीक समय
- सभी तरह के ट्रांसपोर्ट के लिए ट्रैफ़िक कंट्रोल
- एब्सॉल्यूट कैप्चर टाइम
- डिपेंडेंसी डिस्क्रिप्टर
- ऑडियो लेवल का संकेत
(
urn:ietf:params:rtp-hdrext:ssrc-audio-level
)
क्लाइंट को समय-समय पर मेट्रिक का पूरा सुइट भेजना ज़रूरी है. ज़्यादा जानकारी के लिए, क्लाइंट मेट्रिक पेज पर जाएं.
बेहतर नतीजे पाने और सहायता पाने के लिए:
क्लाइंट को
libwebrtc
लाइब्रेरी का इस्तेमाल करना चाहिए. साथ ही, यहSTABLE
Chromium के सबसे नए रिलीज़ से 12 महीने से ज़्यादा पुराना नहीं होना चाहिए. Chromium ब्राउज़र, WebRTC JavaScript API को लागू करने के लिएlibwebrtc
का इस्तेमाल करते हैं.क्लाइंट के पास कम से कम 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 API का ऐक्सेस चाहिए, तो उन स्कोप को भी जोड़ा जा सकता है. Google API के दायरों के बारे में ज़्यादा जानने के लिए, Google API को ऐक्सेस करने के लिए OAuth 2.0 का इस्तेमाल करना लेख पढ़ें.
यह तय करने के लिए कि उपयोगकर्ताओं और ऐप्लिकेशन की समीक्षा करने वाले लोगों को कौनसी जानकारी दिखे, OAuth की सहमति वाली स्क्रीन को कॉन्फ़िगर करना और दायरे चुनना लेख पढ़ें.
OAuth 2.0 के खास स्कोप के बारे में ज़्यादा जानने के लिए, Google API के लिए OAuth 2.0 स्कोप देखें.