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 মাসের বেশি পিছিয়ে থাকা উচিত নয়৷ ক্রোমিয়াম ব্রাউজারগুলি WebRTC JavaScript APIs বাস্তবায়ন করতেlibwebrtc
ব্যবহার করে।ক্লায়েন্টদের ন্যূনতম ব্যান্ডউইথ 4 Mbps বজায় রাখতে হবে ।
কোডেক অবচয় নীতি
Google যেকোনো সময় কোডেক ব্যবহার বন্ধ করার অধিকার সংরক্ষণ করে।
যখন একটি নতুন কোডেক চালু করা হয়, তখন ডেভেলপাররা 12 মাসের নোটিশ পাবেন ক্লায়েন্টদের এই কোডেক সমর্থন করার আগে।
প্রমাণীকরণ এবং অনুমোদন
Google Meet Media API ক্লায়েন্টরা প্রমাণীকরণ এবং অনুমোদনের জন্য OAuth 2.0 ব্যবহার করে একটি নির্দিষ্ট ব্যবহারকারীর হয়ে একটি কনফারেন্সে সংযুক্ত হন।
উপযুক্ত প্রবেশাধিকার
মিডিয়া 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 স্কোপ সম্পর্কে আরও তথ্যের জন্য, Google API অ্যাক্সেস করতে OAuth 2.0 ব্যবহার করা দেখুন।
ব্যবহারকারী এবং অ্যাপ পর্যালোচনাকারীদের কাছে কী তথ্য প্রদর্শিত হবে তা নির্ধারণ করতে, OAuth সম্মতি স্ক্রীন কনফিগার করুন এবং স্কোপগুলি বেছে নিন ।
নির্দিষ্ট OAuth 2.0 স্কোপ সম্পর্কে আরও তথ্যের জন্য, Google API-এর জন্য OAuth 2.0 স্কোপ দেখুন।
সম্পর্কিত বিষয়
,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 মাসের বেশি পিছিয়ে থাকা উচিত নয়৷ ক্রোমিয়াম ব্রাউজারগুলি WebRTC JavaScript APIs বাস্তবায়ন করতেlibwebrtc
ব্যবহার করে।ক্লায়েন্টদের ন্যূনতম ব্যান্ডউইথ 4 Mbps বজায় রাখতে হবে ।
কোডেক অবচয় নীতি
Google যেকোনো সময় কোডেক ব্যবহার বন্ধ করার অধিকার সংরক্ষণ করে।
যখন একটি নতুন কোডেক চালু করা হয়, তখন ডেভেলপাররা 12 মাসের নোটিশ পাবেন ক্লায়েন্টদের এই কোডেক সমর্থন করার আগে।
প্রমাণীকরণ এবং অনুমোদন
Google Meet Media API ক্লায়েন্টরা প্রমাণীকরণ এবং অনুমোদনের জন্য OAuth 2.0 ব্যবহার করে একটি নির্দিষ্ট ব্যবহারকারীর হয়ে একটি কনফারেন্সে সংযুক্ত হন।
উপযুক্ত প্রবেশাধিকার
মিডিয়া 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 স্কোপ সম্পর্কে আরও তথ্যের জন্য, Google API অ্যাক্সেস করতে OAuth 2.0 ব্যবহার করা দেখুন।
ব্যবহারকারী এবং অ্যাপ পর্যালোচনাকারীদের কাছে কী তথ্য প্রদর্শিত হবে তা নির্ধারণ করতে, OAuth সম্মতি স্ক্রীন কনফিগার করুন এবং স্কোপগুলি বেছে নিন ।
নির্দিষ্ট OAuth 2.0 স্কোপ সম্পর্কে আরও তথ্যের জন্য, Google API-এর জন্য OAuth 2.0 স্কোপ দেখুন।