এই পৃষ্ঠাটি ব্যাখ্যা করে যে কিভাবে TypeScript রেফারেন্স ক্লায়েন্ট বাস্তবায়ন ব্যবহার করে একটি নমুনা সেট আপ এবং চালাতে হয়। পরিবর্তে C++ ক্লায়েন্ট সম্পর্কে জানতে, C++ রেফারেন্স ক্লায়েন্ট quickstart দেখুন।
পূর্বশর্ত
এই কুইকস্টার্ট চালানোর জন্য, আপনার নিম্নলিখিত পূর্বশর্তগুলির প্রয়োজন:
- আপনি GitHub সংগ্রহস্থল ক্লোন করেছেন।
- ওয়েবপ্যাক ।
- Node.js
- সুতা
-
gcloud
সিএলআই। - একটি Google ক্লাউড প্রকল্প ।
- Google Meet চালু আছে এমন একটি Google Workspace অ্যাকাউন্ট।
- সংস্করণ >= 94 সহ একটি Chrome ব্রাউজার ব্যবহার করুন।
OAuth টোকেন তৈরি করুন
Meet Media API-এর সাথে কানেক্ট করতে, অ্যাক্সেস টোকেন জেনারেট করতে আপনার অ্যাপকে অবশ্যই OAuth ব্যবহার করতে হবে। OAuth এর সাথে Google APIগুলি অ্যাক্সেস করার বিষয়ে আরও জানতে, Google APIগুলি অ্যাক্সেস করতে OAuth 2.0 ব্যবহার করা দেখুন৷
একটি ওয়েব অ্যাপ তৈরি করার সময়, আপনি অন্তর্নিহিত অনুদান প্রবাহ ব্যবহার করে OAuth টোকেন তৈরি করতে পারেন। এই TypeScript নমুনা OAuth টোকেন তৈরি করতে এই প্রবাহ ব্যবহার করে।
নমুনা চালান
web/samples
ডিরেক্টরির মধ্যে, নমুনা তৈরি করুন:$ yarn install --frozen-lockfile $ webpack
সাইন ইন করতে এবং আপনার Google ক্লাউড প্রকল্প নির্বাচন করতে gcloud CLI গাইড ব্যবহার করার জন্য প্রমাণীকরণ অনুসরণ করুন।
Google অ্যাপ ইঞ্জিনে আপনার সার্ভার স্থাপন করুন।
$ gcloud app deploy app.yaml
আপনার শেষ বিন্দুতে নেভিগেট করুন:
$ gcloud app browse
এই স্কোপের সাথে OAuth 2.0 শংসাপত্র তৈরি করতে অ্যাক্সেস শংসাপত্র তৈরি করুন নির্দেশিকা অনুসরণ করুন:
-
https://www.googleapis.com/auth/meetings.conference.media.readonly
-
https://www.googleapis.com/auth/meetings.space.readonly
অনুমোদিত জাভাস্ক্রিপ্ট অরিজিন এবং অনুমোদিত রিডাইরেক্ট ইউআরআই- এ আপনার স্থাপন করা অ্যাপের URL যোগ করুন।
-
ক্লায়েন্ট আইডি অনুলিপি করুন এবং স্থাপন করা ওয়েব পৃষ্ঠায় পেস্ট করুন।
সাইন-ইন বোতামে আলতো চাপুন এবং প্রম্পটগুলি অনুসরণ করুন। যদি আপনি একটি ত্রুটির মধ্যে চলে যান, মনে রাখবেন যে ইউআরআইগুলি পুনঃনির্দেশিত হতে কয়েক মিনিট সময় লাগতে পারে৷
একটি মিটিং তৈরি করুন এবং যোগ দিন । পৃষ্ঠার "মিটিং কোড" ইনপুটে পেস্ট করে মিটিং কোডটি কপি করুন।
ভিডিও স্ট্রিম সংখ্যা নির্বাচন করুন এবং অডিও সক্ষম করুন.
ক্লায়েন্ট তৈরি করুন ক্লিক করুন, তারপর মিটিংয়ে যোগ দিন ।
ভিডিও এবং অডিও স্ট্রীম পর্যবেক্ষণ করুন.
সম্পর্কিত বিষয়
,এই পৃষ্ঠাটি ব্যাখ্যা করে যে কিভাবে TypeScript রেফারেন্স ক্লায়েন্ট বাস্তবায়ন ব্যবহার করে একটি নমুনা সেট আপ এবং চালাতে হয়। পরিবর্তে C++ ক্লায়েন্ট সম্পর্কে জানতে, C++ রেফারেন্স ক্লায়েন্ট quickstart দেখুন।
পূর্বশর্ত
এই কুইকস্টার্ট চালানোর জন্য, আপনার নিম্নলিখিত পূর্বশর্তগুলির প্রয়োজন:
- আপনি GitHub সংগ্রহস্থল ক্লোন করেছেন।
- ওয়েবপ্যাক ।
- Node.js
- সুতা
-
gcloud
সিএলআই। - একটি Google ক্লাউড প্রকল্প ।
- Google Meet চালু আছে এমন একটি Google Workspace অ্যাকাউন্ট।
- সংস্করণ >= 94 সহ একটি Chrome ব্রাউজার ব্যবহার করুন।
OAuth টোকেন তৈরি করুন
Meet Media API-এর সাথে কানেক্ট করতে, অ্যাক্সেস টোকেন জেনারেট করতে আপনার অ্যাপকে অবশ্যই OAuth ব্যবহার করতে হবে। OAuth এর সাথে Google APIগুলি অ্যাক্সেস করার বিষয়ে আরও জানতে, Google APIগুলি অ্যাক্সেস করতে OAuth 2.0 ব্যবহার করা দেখুন৷
একটি ওয়েব অ্যাপ তৈরি করার সময়, আপনি অন্তর্নিহিত অনুদান প্রবাহ ব্যবহার করে OAuth টোকেন তৈরি করতে পারেন। এই TypeScript নমুনা OAuth টোকেন তৈরি করতে এই প্রবাহ ব্যবহার করে।
নমুনা চালান
web/samples
ডিরেক্টরির মধ্যে, নমুনা তৈরি করুন:$ yarn install --frozen-lockfile $ webpack
সাইন ইন করতে এবং আপনার Google ক্লাউড প্রকল্প নির্বাচন করতে gcloud CLI গাইড ব্যবহার করার জন্য প্রমাণীকরণ অনুসরণ করুন।
Google অ্যাপ ইঞ্জিনে আপনার সার্ভার স্থাপন করুন।
$ gcloud app deploy app.yaml
আপনার শেষ বিন্দুতে নেভিগেট করুন:
$ gcloud app browse
এই স্কোপের সাথে OAuth 2.0 শংসাপত্র তৈরি করতে অ্যাক্সেস শংসাপত্র তৈরি করুন নির্দেশিকা অনুসরণ করুন:
-
https://www.googleapis.com/auth/meetings.conference.media.readonly
-
https://www.googleapis.com/auth/meetings.space.readonly
অনুমোদিত জাভাস্ক্রিপ্ট অরিজিন এবং অনুমোদিত রিডাইরেক্ট ইউআরআই- এ আপনার স্থাপন করা অ্যাপের URL যোগ করুন।
-
ক্লায়েন্ট আইডি অনুলিপি করুন এবং স্থাপন করা ওয়েব পৃষ্ঠায় পেস্ট করুন।
সাইন-ইন বোতামে আলতো চাপুন এবং প্রম্পটগুলি অনুসরণ করুন। যদি আপনি একটি ত্রুটির মধ্যে চলে যান, মনে রাখবেন যে ইউআরআইগুলি পুনঃনির্দেশিত হতে কয়েক মিনিট সময় লাগতে পারে৷
একটি মিটিং তৈরি করুন এবং যোগ দিন । পৃষ্ঠার "মিটিং কোড" ইনপুটে পেস্ট করে মিটিং কোডটি কপি করুন।
ভিডিও স্ট্রিম সংখ্যা নির্বাচন করুন এবং অডিও সক্ষম করুন.
ক্লায়েন্ট তৈরি করুন ক্লিক করুন, তারপর মিটিংয়ে যোগ দিন ।
ভিডিও এবং অডিও স্ট্রীম পর্যবেক্ষণ করুন.