ScreenStream एक वापरकर्ता-अनुकूल Android अनुप्रयोग आहे जो वापरकर्त्यांना त्यांच्या डिव्हाइसची स्क्रीन सहजपणे सामायिक करू देतो आणि थेट वेब ब्राउझरमध्ये पाहू देतो. स्क्रीनस्ट्रीम, वेब ब्राउझर आणि इंटरनेट कनेक्शन (ग्लोबल मोडसाठी) याशिवाय कोणत्याही अतिरिक्त सॉफ्टवेअरची आवश्यकता नाही.
स्क्रीनस्ट्रीम दोन कार्य मोड ऑफर करते:
ग्लोबल मोड आणि
स्थानिक मोड. दोन्ही मोड्स अद्वितीय कार्यक्षमता, निर्बंध आणि सानुकूलित पर्यायांसह Android डिव्हाइस स्क्रीन प्रवाहित करण्याचे उद्दिष्ट ठेवतात.
ग्लोबल मोड (WebRTC):
WebRTC तंत्रज्ञानाद्वारे समर्थित.एंड-टू-एंड एन्क्रिप्टेड कम्युनिकेशन.संकेतशब्दासह प्रवाह संरक्षण.व्हिडिओ आणि ऑडिओ स्ट्रीमिंग दोन्हीला सपोर्ट करते.युनिक स्ट्रीम आयडी आणि पासवर्ड वापरून कनेक्ट करा.स्ट्रीमिंगसाठी इंटरनेट कनेक्शन आवश्यक आहे.प्रत्येक क्लायंटसाठी वैयक्तिक डेटा ट्रान्समिशन, अधिक क्लायंटला इष्टतम कार्यप्रदर्शन राखण्यासाठी वाढीव इंटरनेट बँडविड्थ आवश्यक आहे.स्थानिक मोड (MJPEG):
MJPEG मानकाद्वारे समर्थित.सुरक्षेसाठी पिन वापरते (कोणतेही एन्क्रिप्शन नाही).स्वतंत्र प्रतिमांची मालिका म्हणून व्हिडिओ पाठवते (ऑडिओ नाही).तुमच्या स्थानिक नेटवर्कमध्ये इंटरनेट कनेक्शनशिवाय कार्ये.एम्बेडेड HTTP सर्व्हर.WiFi आणि/किंवा मोबाइल नेटवर्कसह कार्य करते, IPv4 आणि IPv6 चे समर्थन करते.क्लायंट अॅपचा प्रदान केलेला IP पत्ता वापरून वेब ब्राउझरद्वारे कनेक्ट होतात.अत्यंत सानुकूल करण्यायोग्य.प्रत्येक क्लायंटसाठी वैयक्तिक डेटा ट्रान्समिशन, अधिक क्लायंटला इष्टतम कार्यप्रदर्शन राखण्यासाठी वाढीव इंटरनेट बँडविड्थ आवश्यक आहे.दोन्ही मोडमध्ये क्लायंटची संख्या थेट मर्यादित नाही, परंतु प्रत्येक क्लायंट डेटा ट्रान्समिशनसाठी CPU संसाधने आणि बँडविड्थ वापरतो हे लक्षात ठेवणे महत्त्वाचे आहे.
महत्त्वाच्या चेतावणी:
1. मोबाइल नेटवर्कवर जास्त रहदारी: जास्त डेटा वापर टाळण्यासाठी मोबाइल 3G/4G/5G/LTE नेटवर्कद्वारे प्रवाहित करताना सावधगिरी बाळगा.
2. प्रवाहात विलंब: काही विशिष्ट परिस्थितींमध्ये किमान 0.5-1 सेकंद किंवा त्याहून अधिक विलंबाची अपेक्षा करा: धीमे डिव्हाइस, खराब इंटरनेट किंवा नेटवर्क कनेक्शन, किंवा इतर अनुप्रयोगांमुळे डिव्हाइसवर जास्त CPU लोड असताना.
3. व्हिडिओ स्ट्रीमिंग मर्यादा: स्क्रीनस्ट्रीम व्हिडिओ स्ट्रीमिंगसाठी डिझाइन केलेले नाही, विशेषतः HD व्हिडिओ. ते कार्य करत असताना, प्रवाहाची गुणवत्ता कदाचित तुमच्या अपेक्षा पूर्ण करणार नाही.
4. इनकमिंग कनेक्शन मर्यादा: काही सेल ऑपरेटर सुरक्षेच्या कारणास्तव इनकमिंग कनेक्शन ब्लॉक करू शकतात.
5. वायफाय नेटवर्क निर्बंध: काही वायफाय नेटवर्क (सामान्यत: सार्वजनिक किंवा अतिथी नेटवर्क) सुरक्षेच्या कारणास्तव डिव्हाइसेसमधील कनेक्शन अवरोधित करू शकतात.
स्क्रीनस्ट्रीम अॅप स्त्रोत कोड:
GitHub लिंकस्क्रीनस्ट्रीम सर्व्हर आणि वेब क्लायंट स्त्रोत कोड:
GitHub लिंक