Google Meet মিটিং স্পেস ওভারভিউ

গুগল মিট REST API চিত্র

এই নির্দেশিকাটি ব্যাখ্যা করে যে কীভাবে Google Meet REST API আপনাকে Google Meet-এর জন্য মিটিং তৈরি এবং পরিচালনা করতে দেয়।

একটি মিটিং স্পেস একটি ভার্চুয়াল স্থান বা একটি স্থায়ী বস্তু (যেমন একটি মিটিং রুম) প্রতিনিধিত্ব করে যেখানে সম্মেলন অনুষ্ঠিত হয়। যেকোনো সময়ে একটি স্থানে কেবল একটি সক্রিয় সম্মেলন অনুষ্ঠিত হতে পারে। একটি মিটিং স্পেস ব্যবহারকারীদের সাথে দেখা করতে এবং ভাগ করা সম্পদ খুঁজে পেতে সহায়তা করে।

মিটিং স্পেস নিয়ে কাজ করতে, "ক্রিয়েট এবং ম্যানেজ মিটিং স্পেস" দেখুন। "ক্যাটাগরিতে মিটিং স্পেস কনফিগার করতে হয় তা জানতে, "ক্যাটাগরিতে মিটিং স্পেস এবং সদস্যদের কনফিগার করুন" দেখুন।

মিটিং স্পেস পদ্ধতিগুলি কীভাবে কল করবেন

নিম্নলিখিত সারণীতে মিটিং স্পেস পদ্ধতিগুলি ব্যবহারের জন্য প্রয়োজনীয় মিটিং ভূমিকাগুলির বিশদ বিবরণ দেওয়া হয়েছে:

পদ্ধতি মালিকরা অংশগ্রহণকারীরা অন্যান্য
endActiveConference এক্স
get এক্স এক্স এক্স
সেটিংস সহ এক্স
সক্রিয় সম্মেলনের সাথে এক্স এক্স
patch এক্স

Meet কীভাবে একটি মিটিং স্পেস শনাক্ত করে

Google Meet REST API প্রতিটি মিটিং স্পেসের জন্য একটি spaces রিসোর্স তৈরি করে। spaces রিসোর্সটি একটি কনফারেন্সে যোগদানের জন্য একাধিক এন্ট্রি পয়েন্ট অফার করে।

নিচের টেবিলে দেখানো হয়েছে কিভাবে একটি মিটিং স্পেস সনাক্ত করতে হবে এবং যোগদান করতে হবে:

ক্ষেত্রের নাম বিবরণ
name স্পেসের নাম। {space} স্ট্রিং হল স্পেসের রিসোর্স আইডেন্টিফায়ার এবং এটি spaces/{space} হিসেবে ফর্ম্যাট করা হয়েছে। এটি একটি অনন্য, সার্ভার-জেনারেটেড আইডি এবং কেস সংবেদনশীল। উদাহরণস্বরূপ, spaces/jQCFfuBOdN5z
meetingCode স্পেস নামের উপনাম। {meetingCode} একটি টাইপযোগ্য, অনন্য অক্ষর স্ট্রিং এবং অ-কেস সংবেদনশীল। এটি spaces/{meetingCode} হিসাবে ফর্ম্যাট করা হয়েছে। উদাহরণস্বরূপ, spaces/abc-mnop-xyz । সর্বাধিক দৈর্ঘ্য 128 অক্ষর। এটি meetingUri এর অংশ: https://meet.google.com/abc-mnop-xyz
phoneAccess এই মিটিং স্পেসের জন্য ফোন অ্যাক্সেস পদ্ধতি। phoneAccess অবজেক্টে কনফারেন্সে ডায়াল করার জন্য প্রয়োজনীয় তথ্য রয়েছে যার মধ্যে মিটিং স্পেসের আঞ্চলিক ফোন নম্বর এবং সেই ফোন নম্বরের জন্য নির্দিষ্ট একটি পিন কোড অন্তর্ভুক্ত রয়েছে। পিনটিতে কেবল দশমিক সংখ্যা থাকে এবং দৈর্ঘ্য ভিন্ন হতে পারে। উদাহরণস্বরূপ, "pin": 19707127300

Meet UI এর মতোই, spaces রিসোর্সে সীমিত সংখ্যক ডায়াল-ইন নম্বর রয়েছে। আপনি নিম্নলিখিত URL-এ {meetingCode} যোগ করে একটি মিটিং স্পেসের জন্য অতিরিক্ত ফোন নম্বর দেখতে পারেন: https://meet.google.com/tel/ । উদাহরণস্বরূপ, https://meet.google.com/tel/abc-mnop-xyz
gatewaySipAccess এই মিটিং স্পেসের জন্য সেশন ইনিশিয়েশন প্রোটোকল (SIP) অ্যাক্সেস পদ্ধতি। একটি SIP ঠিকানায় থার্ড-পার্টি ভিডিও কনফারেন্সিং হার্ডওয়্যার কীভাবে একটি Meet কনফারেন্স খুঁজে পেতে এবং যোগদান করতে পারে তার বিশদ বিবরণ দেওয়া থাকে। gatewaySipAccess অবজেক্টে একটি URI এবং সংখ্যাসূচক অ্যাক্সেস কোড থাকে। Meet SIP URI স্কিম সমর্থন করে।

একটি মিটিং স্পেস পরিচালনা করতে, name ক্ষেত্রের জন্য নিম্নলিখিত মানগুলি ব্যবহার করুন:

  • একটি মিটিং স্পেস সম্পর্কে বিস্তারিত জানতে, আপনি spaces/{space} অথবা alias spaces/{meetingCode} ব্যবহার করতে পারেন। আরও তথ্যের জন্য, একটি মিটিং স্পেস পান দেখুন।

  • একটি মিটিং স্পেসের বিবরণ আপডেট করতে, আপনি শুধুমাত্র spaces/{space} ব্যবহার করতে পারেন। আরও তথ্যের জন্য, একটি মিটিং স্পেস আপডেট করুন দেখুন।

  • একটি মিটিং স্পেসের মধ্যে একটি সক্রিয় সম্মেলন শেষ করতে, আপনি কেবল spaces/{space} ব্যবহার করতে পারেন। আরও তথ্যের জন্য, সক্রিয় সম্মেলন শেষ করুন দেখুন।

একটি সভাস্থলের জীবনচক্র

একটি সভা স্থান তার জীবনচক্রের সময় বিভিন্ন অবস্থার মধ্য দিয়ে যায়। নিম্নলিখিত চিত্রটি একটি সভা স্থানের জীবনচক্রের উচ্চ-স্তরের ধাপগুলি দেখায়:

সভা স্থানের জীবনচক্র।
চিত্র ১. একটি সভাস্থলের জীবনচক্র।
  1. spaces.create কল করুন । মিটিং স্পেস তৈরি করা হয় এবং রিটার্ন করা spaces অবজেক্টে meetingUri স্ট্রিং থাকে। এরপর meetingUri অংশগ্রহণকারীদের মধ্যে বিতরণ করা হয়।

  2. নতুন মিটিং স্পেসের জন্য ভোট দিন । কনফারেন্সের অবস্থা পরীক্ষা করার জন্য spaces.get পদ্ধতিতে কল করুন।

    পোলিং এর পরিবর্তে, আপনি পুশ নোটিফিকেশন পেতে Meet ইভেন্টগুলিতে সাবস্ক্রাইব করতে পারেন।

  3. কনফারেন্স শুরু করুন । যখন প্রথম অংশগ্রহণকারী মিটিং স্পেসের ভিতরে meetingUri ক্লিক করেন, তখন একটি কনফারেন্স শুরু হয়। activeConference অবজেক্টটি পূরণ করা হয় এবং activeConference.conferenceRecord স্ট্রিং সেট করা হয়।

  4. (ঐচ্ছিক) কনফারেন্স ডেটা পান । একটি সক্রিয় কনফারেন্স চলাকালীন, আপনি কিছু conferenceRecord মান অ্যাক্সেস করতে পারেন। উদাহরণস্বরূপ, কনফারেন্সে সমস্ত অংশগ্রহণকারীদের দেখতে conferenceRecords.participants.list পদ্ধতিতে কল করুন। কনফারেন্সের পরে আপনি 30 দিন পর্যন্ত এই তথ্য অ্যাক্সেস করতে পারবেন।

  5. (ঐচ্ছিক) কনফারেন্স শেষ করুন । কনফারেন্স চলাকালীন, মিটিংয়ের মালিক spaces.endActiveConference পদ্ধতিতে কল করে সকল অংশগ্রহণকারীদের জন্য একটি সক্রিয় কনফারেন্স প্রোগ্রাম্যাটিকভাবে শেষ করতে পারেন।

  6. সম্মেলন শেষ হয় । শেষ অংশগ্রহণকারী চলে গেলে, সম্মেলন শেষ হয়।

  7. কনফারেন্স-পরবর্তী আর্টিফ্যাক্টের জন্য পোল । কনফারেন্স শেষ হয়ে গেছে ( STATE=ENDED ) কিন্তু আর্টিফ্যাক্টগুলি এখনও তৈরি করা হয়নি। কনফারেন্সের জন্য startTime এবং endTime ও পূরণ করা হয়েছে। আর্টিফ্যাক্ট অবজেক্ট STATE FILE_GENERATED না পড়া পর্যন্ত আপনাকে আর্টিফ্যাক্ট এন্ডপয়েন্টটি পোল করতে হবে।

    পোলিং এর পরিবর্তে, আপনি পুশ নোটিফিকেশন পেতে Meet ইভেন্টগুলিতে সাবস্ক্রাইব করতে পারেন।

  8. কনফারেন্স-পরবর্তী আর্টিফ্যাক্টগুলি পান । রেকর্ডিং এবং ট্রান্সক্রিপ্টের মতো আর্টিফ্যাক্টগুলি তৈরি হয়ে গেলে আপনি সেগুলি পুনরুদ্ধার করতে পারেন। উদাহরণস্বরূপ, রেকর্ডিং আইডির মাধ্যমে একটি রেকর্ডিং পেতে conferenceRecords.recordings.get পদ্ধতিতে কল করুন।

    একবার প্রস্তুত হয়ে গেলে, আর্টিফ্যাক্ট অবজেক্টের একটি URI পূরণ করা হয় এবং রিসোর্স অবজেক্টের অংশ হিসাবে ফেরত পাঠানো হয়।