The application allows viewing the device screen in your web browser (no sound support).
No need of any additional software except for this app and a web browser.
No annoying ads or pop-ups.
The application works via WiFi and/or 3G/LTE network (If cell operator does not block incoming connections to device).
Supporting IPv4 and IPv6.
App source code: https://github.com/dkrivoruchko/ScreenStream
The main idea is to show your device screen during presentations and demos.
It uses MJPEG to encode screen images and send them through the network. So it works with any desktop or mobile browser which supports MJPEG (Chrome, Safari, EDGE, Firefox).
Fast and stable WiFi recommended because of high traffic and low network delay requirement. No Internet required, however, there must be a network connection between the client and the device.
The number of client connections is unlimited, but be aware that each of them requires some CPU resources and bandwidth to send data.
Application uses Android Cast feature and requires at least Android 5.0 to run.
WARNING: This is not a real time streaming app. Expected delay is at least 0.5-1 second or more on slow devices, bad WiFi or on heavy CPU load by other apps.
WARNING: This app is not designed for streaming video, especially HD video. Use Chromecast instead.
WARNING: This app does NOT support SOUND streaming, because MJPEG does not support sound.
WARNING: Some cell operators may block incoming connections to your device for security reasons, so, even if the device has an IP address from a cell operator, you may not be able to connect to the device on using this IP address.
WARNING: Some WiFi networks (mostly public/guest) block connections between its clients for security reasons, so you may not be able to connect to the device via WiFi. For example, a laptop and a phone in this such a WiFi network will not be able to connect to each other.
Known problems
1.On some devices, system returns image in unknown format. Mostly on devices with no official Android 5.0 or above. Possible Android bug. App will show an error message. No solution available.
2.On some devices no notification icon showing but notification is present. Android bug: 213309.
If there are any issues or ideas feel free to contact me.
يسمح التطبيق بعرض شاشة الجهاز في متصفح الويب الخاص بك (لا يوجد دعم صوتي).
لا حاجة إلى أي برامج إضافية باستثناء هذا التطبيق ومتصفح الويب.
لا إعلانات مزعجة أو النوافذ المنبثقة.
يعمل التطبيق عبر شبكة WiFi و / أو شبكة 3G / LTE (إذا كان مشغل الخلية لا يمنع الاتصالات الواردة بالجهاز).
دعم IPv4 و IPv6.
كود مصدر التطبيق: https://github.com/dkrivoruchko/ScreenStream
الفكرة الرئيسية هي إظهار شاشة جهازك أثناء العروض التقديمية والعروض التوضيحية.
يستخدم MJPEG لتشفير صور الشاشة وإرسالها عبر الشبكة. لذلك فهو يعمل مع أي سطح مكتب أو متصفح محمول يدعم MJPEG (كروم ، سفاري ، إيدج ، فايرفوكس).
شبكة WiFi سريعة ومستقرة موصى بها نظرًا لحركة المرور العالية ومتطلبات تأخير الشبكة المنخفضة. لا يلزم الإنترنت ، ومع ذلك ، يجب أن يكون هناك اتصال شبكة بين العميل والجهاز.
عدد اتصالات العميل غير محدود ، لكن عليك أن تدرك أن كل منها يتطلب بعض موارد وحدة المعالجة المركزية وعرض النطاق الترددي لإرسال البيانات.
يستخدم التطبيق ميزة Android Cast ويتطلب تشغيل Android 5.0 على الأقل.
تحذير: هذا ليس تطبيق بث مباشر. التأخير المتوقع لا يقل عن 0.5-1 ثانية أو أكثر على الأجهزة البطيئة ، وأي فأي سيئة أو عند تحميل وحدة المعالجة المركزية الثقيلة من تطبيقات أخرى.
تحذير: هذا التطبيق غير مصمم لدفق الفيديو ، وخاصة الفيديو عالي الدقة. استخدم Chromecast بدلاً من ذلك.
تحذير: لا يدعم هذا التطبيق تدفق الصوت ، لأن MJPEG لا يدعم الصوت.
تحذير: قد تقوم بعض مشغلي الخلايا بحظر الاتصالات الواردة إلى جهازك لأسباب أمنية ، لذلك ، حتى إذا كان للجهاز عنوان IP من مشغل خلية ، فقد لا تتمكن من الاتصال بالجهاز باستخدام عنوان IP هذا.
تحذير: تقوم بعض شبكات WiFi (معظمها عام / ضيف) بحظر الاتصالات بين عملائها لأسباب أمنية ، لذلك قد لا تتمكن من الاتصال بالجهاز عبر WiFi. على سبيل المثال ، لن يتمكن الكمبيوتر المحمول والهاتف في شبكة WiFi هذه من الاتصال ببعضهما البعض.
المشاكل المعروفة
1. في بعض الأجهزة ، يقوم النظام بإرجاع الصورة بتنسيق غير معروف. في الغالب على الأجهزة التي لا تحتوي على Android 5.0 أو إصدار رسمي علة الروبوت ممكن. سوف التطبيق تظهر رسالة خطأ. لا يوجد حل متاح
2. في بعض الأجهزة ، لا يظهر رمز إعلام ولكن يوجد إشعار. علة أندرويد: 213309.
إذا كان هناك أي مشاكل أو أفكار لا تتردد في الاتصال بي.