कटलफ़िश: WebRTC स्ट्रीमिंग

WebRTC स्ट्रीमिंग की मदद से लोग, अपने Cuttle Fish वर्चुअल कंट्रोल को रिमोट तरीके से कंट्रोल कर सकते हैं वह अपने ब्राउज़र से किसी भी अन्य सॉफ़्टवेयर को इंस्टॉल किए बिना क्लाइंट मशीन पर काम करता है. WebRTC स्ट्रीमिंग के अन्य फ़ायदे यहां दिए गए हैं:

  • VNC की तुलना में ज़्यादा बेहतर एन्कोडिंग
  • इन-ब्राउज़र ADB
  • एक्सटेंसिबल प्रोटोकॉल (कैमरा स्ट्रीम, माइक्रोफ़ोन, सेंसर डेटा सभी संभव हैं WebRTC पर)

WebRTC का इस्तेमाल करें

WebRTC का इस्तेमाल करने और अपने ब्राउज़र में कटलफ़िश डिवाइस से इंटरैक्ट करने के लिए, यह करें फ़ॉलो किया जा रहा है:

  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