WebRTC Validator Tool ব্যবহারকারীর নির্দেশিকা

ক্লাউড-টু-ক্লাউড

এক নজরে

WebRTC যাচাইকরণ টুল হল একটি ওয়েব-ভিত্তিক টুল যা Google Assistant-এর সাথে Google Smart Displays-এ উপলভ্য WebRTC প্লেয়ারকে অনুকরণ করার চেষ্টা করে। এই ওয়েব অ্যাপ্লিকেশন আধুনিক ব্রাউজারে উপলভ্য WebRTC API-এর সুবিধা নেয়। সাধারণত, WebRTC ভ্যালিডেটর টুল হল একটি WebRTC পিয়ার যেখান থেকে বা যেখানে আপনি স্ট্রিম করতে পারবেন।

WebRTC ভ্যালিডেটর টুলে যান

WebRTC ভ্যালিডেটর টুলের ওভারভিউ ছবি।

STUN/TURN সার্ভার কাস্টমাইজ করুন

WebRTC ভ্যালিডেটর টুল ডিফল্ট হিসেবে Google STUN সার্ভার ব্যবহার করে। WebRTC ভ্যালিডেটর টুল ব্যবহারকারীর দ্বারা নির্ধারিত STUN/TURN সার্ভার ব্যবহার করতে পারে।

STUN/TURN সার্ভার বেছে নেওয়ার বক্স।

STUN/TURN সার্ভার যোগ করা

  1. STUN বা TURN URI টেক্সট বক্সে STUN বা TURN সার্ভারের অ্যাড্রেস লিখুন। URI স্কিম নিম্নলিখিত ফর্ম্যাটে আছে কিনা তা নিশ্চিত করুন scheme:host:[port]। ডিফল্ট হিসেবে টুলটি stun:stun.l.google.com:19302 ব্যবহার করে
  2. (ঐচ্ছিক) আপনি TURN সার্ভার ব্যবহার করলে, আপনাকে TURN ইউজারনেম ও TURN পাসওয়ার্ড টেক্সট বক্সে ক্রেডেনশিয়াল লিখতে হবে।
  3. টুলে সার্ভারের বিবরণ যোগ করতে সার্ভার যোগ করুন বিকল্পে ক্লিক করুন।

STUN/TURN সার্ভারগুলি তালিকায় যে ক্রমে আছে সেই ক্রমে ব্যবহার করা হবে।

STUN/TURN সার্ভার সরানো হচ্ছে

  1. আপনি যে STUN/TURN সার্ভার সরাতে চান সেটি বেছে নিন।
  2. সার্ভার সরান বিকল্পে ক্লিক করুন।

অন্য কোনও STUN/TURN সার্ভার নির্দিষ্ট করা না থাকলে, টুলটি stun:stun.l.google.com:19302 ব্যবহার করবে।

অডিও পাঠানো চালু/বন্ধ করা

  1. টুলটি ডিফল্ট হিসেবে WebRTC স্ট্রিমের অংশ হিসেবে অডিও পাঠায়। আপনি অডিও পাঠানো বন্ধ করতে চাইলে, অডিও চালু করুন চেকবক্স থেকে টিকচিহ্ন সরিয়ে দিন।
অডিও চেকবক্স

জমা দেওয়ার বোতাম

আপনার STUN/TURN সার্ভার এবং অডিও সংক্রান্ত পছন্দ কনফার্ম করার পরে জমা দিন বিকল্পে ক্লিক করুন।

জমা দেওয়ার বোতাম
ক্যামেরা সংক্রান্ত অনুমতির ডায়ালগ

আপনার ওয়েবক্যাম থেকে ভিডিও ইনপুট লোকাল ভিডিও এলিমেন্টে দেখানো হবে।

অফার SDP তৈরি করুন

  1. অফার SDP তৈরি করতে অফার SDP তৈরি করুন বিকল্পে ক্লিক করুন। অফার JSON নিম্নলিখিত ফর্ম্যাটে ফর্ম্যাট করা হবে:
    {
    "action": "offer",
    "sdp": "o=- 4611731400430051336 2 IN IP4 127.0.0.1..."
    }

২.অফার SDP এখন WebRTC পিয়ারে পাস করা যাবে। এটি আপনার Google Smart Home WebRTC এজেন্ট বা অন্য ব্রাউজারে চলা WebRTC ভ্যালিডেটর টুল হতে পারে।

উত্তর জমা দিন SDP

  1. উত্তর SDP টেক্সট বক্সে উত্তর JSON রাখুন এবং উত্তর SDP জমা দিন বিকল্পে ক্লিক করুন। উত্তর JSON অবশ্যই নিম্নলিখিত ফর্ম্যাটে হতে হবে:

    {
    "action": "answer",
    "sdp": "o=- 4611731400430051336 2 IN IP4 127.0.0.1..."
    }
  2. উত্তর SDP সঠিক হলে, রিমোট সোর্স থেকে ভিডিও (এবং অডিও) রিমোট ভিডিও এলিমেন্টে দেখা যাবে।

WebRTC ডিবাগ করা হচ্ছে

Chrome ব্রাউজারের (ভার্সন ৮৭ বা তার পরবর্তী) সাথে WebRTC ভ্যালিডেটর টুল ব্যবহার করার জন্য বিশেষভাবে সাজেস্ট করা হয়। Chrome ব্রাউজারের টুল আপনার WebRTC স্ট্রিম ডিবাগ করতে সাহায্য করতে পারবে।

Webrtc-Internals পৃষ্ঠা

  1. আপনার Chrome ব্রাউজারে নতুন ট্যাব খুলুন
  2. নিম্নলিখিত ঠিকানায় যান chrome://webrtc-internals
WebRTC Inspect উইন্ডো

এই পৃষ্ঠায় বর্তমানে চালু থাকা সব WebRTC কানেকশন দেখানো হয়। এই পৃষ্ঠায় জেনারেট করা পরিসংখ্যান ও মেট্রিক getStats() API থেকে সংগ্রহ করা হয়েছে।

Chrome ডেভেলপার টুল

এছাড়াও, WebRTC স্ট্রিম সংক্রান্ত কোনও সমস্যার সমাধান করতে Chrome ডেভেলপার টুল সহায়ক হবে। WebRTC যাচাইকরণ টুল ব্যবহার করার আগে Console খোলার জন্য সুপারিশ করা হচ্ছে।