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

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

  • VNC এর চেয়ে বেশি দক্ষ এনকোডিং
  • ইন-ব্রাউজার এডিবি
  • এক্সটেনসিবল প্রোটোকল (ক্যামেরা স্ট্রীম, মাইক্রোফোন, সেন্সর ডেটা সব WebRTC তে সম্ভব)

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

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

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

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

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

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

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