स्क्रीनस्ट्रीम एक उपयोगकर्ता-अनुकूल एंड्रॉइड एप्लिकेशन है जो उपयोगकर्ताओं को अपनी डिवाइस स्क्रीन को आसानी से साझा करने और इसे सीधे वेब ब्राउज़र में देखने की अनुमति देता है। स्क्रीनस्ट्रीम, वेब ब्राउज़र और इंटरनेट कनेक्शन (ग्लोबल मोड के लिए) के अलावा किसी अतिरिक्त सॉफ़्टवेयर की आवश्यकता नहीं है।
स्क्रीनस्ट्रीम दो कार्य मोड प्रदान करता है:
ग्लोबल मोड और
लोकल मोड। दोनों मोड का लक्ष्य एंड्रॉइड डिवाइस स्क्रीन को अद्वितीय कार्यक्षमताओं, प्रतिबंधों और अनुकूलन विकल्पों के साथ स्ट्रीम करना है।
ग्लोबल मोड (वेबआरटीसी):
WebRTC तकनीक द्वारा संचालित।एंड-टू-एंड एन्क्रिप्टेड संचार।पासवर्ड के साथ स्ट्रीम सुरक्षा।वीडियो और ऑडियो स्ट्रीमिंग दोनों का समर्थन करता है।अद्वितीय स्ट्रीम आईडी और पासवर्ड का उपयोग करके कनेक्ट करें।स्ट्रीमिंग के लिए इंटरनेट कनेक्शन की आवश्यकता है।प्रत्येक ग्राहक के लिए व्यक्तिगत डेटा ट्रांसमिशन, अधिक ग्राहकों को इष्टतम प्रदर्शन बनाए रखने के लिए बढ़ी हुई इंटरनेट बैंडविड्थ की आवश्यकता होती है।स्थानीय मोड (एमजेपीईजी):
एमजेपीईजी मानक द्वारा संचालित।सुरक्षा के लिए पिन का उपयोग करता है (कोई एन्क्रिप्शन नहीं)।वीडियो को स्वतंत्र छवियों की एक श्रृंखला के रूप में भेजता है (कोई ऑडियो नहीं)।आपके स्थानीय नेटवर्क में इंटरनेट कनेक्शन के बिना कार्य करता है।एम्बेडेड HTTP सर्वर।वाईफाई और/या मोबाइल नेटवर्क के साथ काम करता है, IPv4 और IPv6 को सपोर्ट करता है।क्लाइंट ऐप के दिए गए आईपी पते का उपयोग करके वेब ब्राउज़र के माध्यम से जुड़ते हैं।अत्यधिक अनुकूलन योग्य।प्रत्येक ग्राहक के लिए व्यक्तिगत डेटा ट्रांसमिशन, अधिक ग्राहकों को इष्टतम प्रदर्शन बनाए रखने के लिए बढ़ी हुई इंटरनेट बैंडविड्थ की आवश्यकता होती है।दोनों मोड में क्लाइंट की संख्या सीधे तौर पर सीमित नहीं है, लेकिन यह ध्यान रखना महत्वपूर्ण है कि प्रत्येक क्लाइंट डेटा ट्रांसमिशन के लिए सीपीयू संसाधनों और बैंडविड्थ का उपभोग करता है।
महत्वपूर्ण चेतावनियाँ:
1. मोबाइल नेटवर्क पर उच्च ट्रैफ़िक: अत्यधिक डेटा उपयोग से बचने के लिए मोबाइल 3जी/4जी/5जी/एलटीई नेटवर्क के माध्यम से स्ट्रीमिंग करते समय सावधानी बरतें।
2. स्ट्रीमिंग में देरी: कुछ स्थितियों में कम से कम 0.5-1 सेकंड या उससे अधिक की देरी की उम्मीद करें: धीमा डिवाइस, खराब इंटरनेट या नेटवर्क कनेक्शन, या जब डिवाइस अन्य अनुप्रयोगों के कारण भारी सीपीयू लोड के तहत हो।
3. वीडियो स्ट्रीमिंग सीमा: स्क्रीनस्ट्रीम वीडियो, विशेष रूप से एचडी वीडियो स्ट्रीमिंग के लिए डिज़ाइन नहीं किया गया है। हालांकि यह कार्य करेगा, स्ट्रीम गुणवत्ता आपकी अपेक्षाओं के अनुरूप नहीं हो सकती है।
4. इनकमिंग कनेक्शन की सीमाएँ: कुछ सेल ऑपरेटर सुरक्षा कारणों से इनकमिंग कनेक्शन को ब्लॉक कर सकते हैं।
5. वाईफाई नेटवर्क प्रतिबंध: कुछ वाईफाई नेटवर्क (आमतौर पर सार्वजनिक या अतिथि नेटवर्क) सुरक्षा कारणों से उपकरणों के बीच कनेक्शन को अवरुद्ध कर सकते हैं।
स्क्रीनस्ट्रीम ऐप स्रोत कोड:
GitHub लिंकस्क्रीनस्ट्रीम सर्वर और वेब क्लाइंट स्रोत कोड:
GitHub लिंक