Cuttlefish: WebRTC স্ট্রিমিং

WebRTC স্ট্রিমিং ব্যবহারকারীদের ক্লায়েন্ট মেশিনে অন্য কোনো সফটওয়্যার ইনস্টল না করেই তাদের ব্রাউজার থেকে দূরবর্তীভাবে কাটলফিশ ভার্চুয়াল ডিভাইস নিয়ন্ত্রণ করার সুযোগ দেয়। WebRTC স্ট্রিমিং-এর অন্যান্য সুবিধাগুলো হলো:

  • VNC-এর চেয়ে আরও কার্যকর এনকোডিং
  • ইন-ব্রাউজার এডিবি
  • সম্প্রসারণযোগ্য প্রোটোকল (ক্যামেরা স্ট্রিম, মাইক্রোফোন, সেন্সর ডেটা সবই WebRTC-এর মাধ্যমে সম্ভব)

WebRTC ব্যবহার করুন

আপনার ব্রাউজারে WebRTC ব্যবহার করতে এবং আপনার Cuttlefish ডিভাইসের সাথে যোগাযোগ করতে, নিম্নলিখিতগুলি করুন:

  1. WebRTC ব্যবহার করে আপনার ডিভাইসগুলো চালু করতে, আপনার launch_cvd কলে --start_webrtc=true ফ্ল্যাগটি যোগ করুন।

    launch_cvd --start_webrtc=true
    
  2. আপনি যে সমস্ত ডিভাইসের সাথে সংযোগ করতে পারবেন তার তালিকা দেখতে, আপনার ব্রাউজারে <https://localhost:8443> -এ যান।

পোর্ট ব্যবহার

TCP:8443 ছাড়াও, WebRTC সংযোগ স্থাপন এবং চলার জন্য অন্যান্য পোর্ট ব্যবহার করে। যে মেশিনে Cuttlefish চালানো হচ্ছে, তার থেকে ভিন্ন কোনো মেশিন থেকে সংযোগ করার ক্ষেত্রে ফায়ারওয়ালে এই পোর্টগুলোকে অবশ্যই অনুমতি দিতে হবে। প্রয়োজনীয় পোর্টগুলোর তালিকা হলো:

  • TCP:15550..15599
  • UDP:15550..15599