ScreenStream ایک صارف دوست اینڈرائیڈ ایپلی کیشن ہے جو صارفین کو آسانی سے اپنے ڈیوائس کی سکرین کا اشتراک کرنے اور اسے براہ راست ویب براؤزر میں دیکھنے کی اجازت دیتی ہے۔ اسکرین اسٹریم، ایک ویب براؤزر، اور انٹرنیٹ کنکشن (گلوبل موڈ کے لیے) کے علاوہ کسی اضافی سافٹ ویئر کی ضرورت نہیں ہے۔
اسکرین اسٹریم کام کے دو موڈ پیش کرتا ہے:
گلوبل موڈ اور
لوکل موڈ۔ دونوں موڈز کا مقصد اینڈرائیڈ ڈیوائس اسکرین کو منفرد فنکشنلٹیز، پابندیوں اور حسب ضرورت کے اختیارات کے ساتھ اسٹریم کرنا ہے۔
گلوبل موڈ (WebRTC):
WebRTC ٹیکنالوجی سے تقویت یافتہ۔اختتام سے آخر تک خفیہ مواصلات۔پاس ورڈ کے ساتھ اسٹریم پروٹیکشن۔ویڈیو اور آڈیو اسٹریمنگ دونوں کو سپورٹ کرتا ہے۔منفرد اسٹریم ID اور پاس ورڈ کا استعمال کرتے ہوئے جڑیں۔سٹریمنگ کے لیے انٹرنیٹ کنکشن کی ضرورت ہے۔ہر کلائنٹ کے لیے انفرادی ڈیٹا ٹرانسمیشن، زیادہ سے زیادہ کلائنٹس کے لیے زیادہ سے زیادہ کارکردگی کو برقرار رکھنے کے لیے انٹرنیٹ بینڈوڈتھ کی ضرورت ہوتی ہے۔مقامی وضع (MJPEG):
MJPEG معیار کے ذریعے تقویت یافتہ۔سیکیورٹی کے لیے PIN کا استعمال کرتا ہے (کوئی خفیہ کاری نہیں)۔آزاد تصاویر کی ایک سیریز کے طور پر ویڈیو بھیجتا ہے (کوئی آڈیو نہیں)۔آپ کے مقامی نیٹ ورک میں انٹرنیٹ کنکشن کے بغیر کام کرتا ہے۔ایمبیڈڈ HTTP سرور۔IPv4 اور IPv6 کو سپورٹ کرتے ہوئے WiFi اور/یا موبائل نیٹ ورکس کے ساتھ کام کرتا ہے۔کلائنٹ ایپ کے فراہم کردہ IP ایڈریس کا استعمال کرتے ہوئے ویب براؤزر کے ذریعے جڑتے ہیں۔انتہائی حسب ضرورت۔ہر کلائنٹ کے لیے انفرادی ڈیٹا ٹرانسمیشن، زیادہ سے زیادہ کلائنٹس کے لیے زیادہ سے زیادہ کارکردگی کو برقرار رکھنے کے لیے انٹرنیٹ بینڈوڈتھ کی ضرورت ہوتی ہے۔دونوں طریقوں میں کلائنٹس کی تعداد براہ راست محدود نہیں ہے، لیکن یہ ذہن میں رکھنا ضروری ہے کہ ہر کلائنٹ ڈیٹا کی ترسیل کے لیے CPU وسائل اور بینڈوتھ استعمال کرتا ہے۔
اہم انتباہات:
1. موبائل نیٹ ورکس پر زیادہ ٹریفک: بہت زیادہ ڈیٹا کے استعمال سے بچنے کے لیے موبائل 3G/4G/5G/LTE نیٹ ورکس کے ذریعے سٹریمنگ کرتے وقت احتیاط برتیں۔
2. سٹریمنگ میں تاخیر: بعض حالات میں کم از کم 0.5-1 سیکنڈ یا اس سے زیادہ کی تاخیر کی توقع کریں: سست ڈیوائس، خراب انٹرنیٹ یا نیٹ ورک کنکشن، یا جب ڈیوائس دیگر ایپلیکیشنز کی وجہ سے بھاری CPU بوجھ کے نیچے ہو۔
3. ویڈیو سٹریمنگ کی حد: ScreenStream ویڈیو، خاص طور پر HD ویڈیو کے لیے ڈیزائن نہیں کیا گیا ہے۔ جب تک یہ کام کرے گا، ہو سکتا ہے سلسلہ کا معیار آپ کی توقعات پر پورا نہ اتر سکے۔
4. آنے والے کنکشن کی حدود: کچھ سیل آپریٹرز سیکورٹی وجوہات کی بنا پر آنے والے کنکشن کو روک سکتے ہیں۔
5. وائی فائی نیٹ ورک کی پابندیاں: کچھ وائی فائی نیٹ ورکس (عام طور پر پبلک یا گیسٹ نیٹ ورک) حفاظتی وجوہات کی بنا پر آلات کے درمیان کنکشن کو روک سکتے ہیں۔
اسکرین اسٹریم ایپ کا سورس کوڈ:
GitHub لنکاسکرین اسٹریم سرور اور ویب کلائنٹ کا سورس کوڈ:
GitHub لنک