इसे डाउनलोड करें का खोज आइकन
Advertisement

किसी भी ब्राउज़र में लाइव स्क्रीन स्ट्रीम करें, WebRTC, लोकल HTTP या RTSP मोड के साथ

किसी भी ब्राउज़र में लाइव स्क्रीन स्ट्रीम करें, WebRTC, लोकल HTTP या RTSP मोड के साथ

वोट (2 वोट)

प्रोग्राम लाइसेंस Free

डेवलपर Dmitriy Krivoruchko

संस्‍करण 4.2.7

के तहत काम करता है Android

अन्य नाम Screen Stream over HTTP

वोट

(2 वोट)

डेवलपर

Dmitriy Krivoruchko

के तहत काम करता है

Android

प्रोग्राम लाइसेंस

Free

संस्‍करण

4.2.7

अन्य नाम

Screen Stream over HTTP

Screen Stream over HTTP एक Android ऐप है जो आपके डिवाइस की स्क्रीन (और चुने हुए मोड में ऑडियो) को लाइव स्ट्रीम में बदल देता है, ताकि दर्शक इसे किसी भी आधुनिक ब्राउज़र में देख सकें। ऐप का फोकस केबल या अलग एक्सटेंशन पर निर्भर हुए बिना स्क्रीन शेयरिंग को आसान बनाना है, और यह ओपन सोर्स (MIT License) भी है।

यह ऐप खास तौर पर प्रेज़ेंटेशन, रिमोट सहायता, टीचिंग, डेमो या कैज़ुअल स्क्रीन शेयरिंग करने वालों के लिए उपयोगी है, चाहे सामने वाला व्यक्ति कंप्यूटर पर देख रहा हो या किसी अन्य डिवाइस के ब्राउज़र में।

तीन मोड, अलग जरूरतें

ऐप में स्ट्रीमिंग का तरीका आपके उपयोग पर निर्भर करता है, क्योंकि इसके मोड काफी अलग हैं।

Global (WebRTC) इंटरनेट पर काम करने वाला विकल्प है, जिसमें end-to-end encryption और पासवर्ड के साथ peer-to-peer स्ट्रीम मिलती है, और इसमें स्क्रीन के साथ माइक्रोफोन व डिवाइस ऑडियो भी शेयर किया जा सकता है।

Local (MJPEG) लोकल नेटवर्क के लिए है, जहां ऐप एक embedded HTTP server के जरिए Wi‑Fi, hotspot या USB‑tether पर स्क्रीन को MJPEG (अलग-अलग JPEG इमेज) के रूप में भेजता है।

RTSP उन लोगों के लिए है जो अपनी स्ट्रीम को अपने RTSP सर्वर पर पुश करना चाहते हैं, और फिर उसे VLC, FFmpeg, OBS, MediaMTX जैसे क्लाइंट्स के साथ इस्तेमाल करना चाहते हैं।

लोकल HTTP (MJPEG) मोड: सरल और काम का

Local (MJPEG) मोड की सबसे बड़ी खासियत इसका zero setup, लोकल HTTP स्ट्रीम वाला विचार है, जो offline या online दोनों तरह से चल सकता है। स्क्रीन को वीडियो की तरह नहीं, बल्कि independent JPEG images के रूप में भेजा जाता है, इसलिए यह हल्का और सीधे ब्राउज़र में खुलने वाला अनुभव देता है।

इस मोड में crop जैसी सुविधा व्यवहार में काफी मददगार लगती है, खासकर जब फोन की स्क्रीन का अनुपात लंबा हो और आप दर्शकों को केवल जरूरी हिस्सा दिखाना चाहें। साथ ही resize और rotate जैसे विकल्प भी दिए गए हैं। सुरक्षा के लिए वैकल्पिक 4-अंकीय PIN मिलता है, हालांकि यहां encryption नहीं है, इसलिए इसे भरोसेमंद लोकल नेटवर्क संदर्भ में ही देखना बेहतर है।

एक सीमा साफ है, MJPEG मोड वीडियो-ओनली है, यानी इसमें ऑडियो नहीं जाता। अगर आपके केस में ऑडियो जरूरी है, तो Global (WebRTC) या RTSP जैसे विकल्प ज्यादा उपयुक्त रहेंगे।

Global (WebRTC): सुरक्षित शेयरिंग, लेकिन नेटवर्क पर निर्भर

Global (WebRTC) मोड पासवर्ड-प्रोटेक्टेड और end-to-end encrypted स्ट्रीम देता है, और दर्शक WebRTC-सपोर्टेड ब्राउज़र से जुड़ सकते हैं। यहां ध्यान रखने वाली बात यह है कि इसे Internet की जरूरत होती है, और स्ट्रीम peer-to-peer होने के कारण दर्शकों की संख्या बढ़ने पर बैंडविड्थ खपत भी बढ़ती है। अगर आप किसी टीम को बार-बार लाइव डेमो दिखाते हैं, तो यह व्यवहारिक रूप से अहम हो जाता है।

RTSP: कंट्रोल और अनुकूलता, पर जिम्मेदारी भी आपकी

RTSP मोड में आप H.265/H.264/AV1 वीडियो और OPUS/AAC/G.711 ऑडियो को बाहरी RTSP सर्वर पर भेज सकते हैं। जरूरत हो तो Basic Auth और TLS (RTSPS) भी उपलब्ध है। यह रास्ता उन यूज़र्स को पसंद आएगा जो स्ट्रीम को अपने इन्फ्रास्ट्रक्चर में बांटना चाहते हैं, लेकिन यहां एक स्पष्ट शर्त है, डिस्ट्रिब्यूशन के लिए सर्वर आपको ही उपलब्ध कराना होगा

व्यूअर स्केलिंग, बैंडविड्थ और व्यवहारिक सीमाएं

ऐप डिजाइन के स्तर पर ईमानदार है: Local (MJPEG) में हर व्यूअर को अलग इमेज स्ट्रीम मिलती है, इसलिए व्यूअर बढ़ने पर बैंडविड्थ की मांग भी बढ़ेगी। Global (WebRTC) में भी peer-to-peer प्रकृति के कारण यही व्यावहारिक असर दिखता है। मोबाइल डेटा पर उच्च डेटा उपयोग संभव है, इसलिए Wi‑Fi को प्राथमिकता देने की सलाह इस ऐप के उपयोग-स्वभाव से मेल खाती है।

प्रेज़ेंटेशन जरूरतें: “मिरर” से आगे की मांग

ऐप स्क्रीन शेयरिंग को मूल रूप से मिररिंग की तरह ट्रीट करता है। कुछ प्रेज़ेंटेशन परिदृश्यों में “दूसरी स्क्रीन पर अलग कंटेंट” दिखाने वाला extend जैसा विकल्प मददगार हो सकता है, ताकि होस्ट डिवाइस पर आप नोट्स या पेज खोजते रहें और दर्शक केवल स्लाइड या लाइव प्रेज़ेंटेशन देखें। फिलहाल यह अपेक्षा ऐप के दायरे में साफ तौर पर मौजूद नहीं दिखती, इसलिए ऐसे केस में आपको अपने वर्कफ़्लो को मिररिंग के अनुरूप रखना पड़ता है।

फायदे

  • ओपन सोर्स (MIT License) और किसी भी आधुनिक ब्राउज़र में देखने योग्य स्ट्रीम
  • तीन मोड: WebRTC (एन्क्रिप्टेड), Local HTTP (MJPEG), और RTSP (अपने सर्वर के साथ)
  • Local (MJPEG) में crop/resize/rotate जैसी व्यावहारिक कंट्रोल सुविधाएं
  • Global (WebRTC) में end-to-end encryption और पासवर्ड सुरक्षा
  • RTSP मोड में कई वीडियो और ऑडियो फॉर्मैट, साथ में Auth और TLS के विकल्प

कमियां

  • Local (MJPEG) मोड ऑडियो सपोर्ट नहीं करता (वीडियो-ओनली)
  • Local मोड में encryption नहीं, केवल PIN विकल्प, इसलिए नेटवर्क भरोसेमंद होना चाहिए
  • Peer-to-peer और per-viewer स्ट्रीमिंग के कारण व्यूअर्स बढ़ने पर बैंडविड्थ की मांग बढ़ती है
  • प्रेज़ेंटेशन के लिए “extend” जैसा सेकेंडरी स्क्रीन व्यवहार अपेक्षित हो तो मौजूदा मिररिंग-आधारित अप्रोच सीमित लग सकती है

Screen Stream over HTTP APK के स्‍क्रीनशॉट्स