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 پشتیبانی می کند (Chrome ، Safari ، EDGE ، Firefox) پشتیبانی می کند.
WiFi سریع و پایدار به دلیل ترافیک زیاد و نیاز به تأخیر در شبکه کم ، توصیه می شود. با این وجود هیچ اینترنت لازم نیست ، باید یک سرویس شبکه بین مشتری و دستگاه برقرار شود.
تعداد اتصالات مشتری نامحدود است ، اما توجه داشته باشید که هرکدام از آنها برای ارسال داده به منابع و پهنای باند CPU نیاز دارند.
برنامه از ویژگی Android Cast استفاده می کند و حداقل به نسخه 5.0 Android نیاز دارد.
اخطار: این یک برنامه پخش همزمان نیست. تأخیر پیش بینی شده حداقل در حدود 0.5-1 ثانیه یا بیشتر در دستگاه های کند ، WiFi بد یا بار سنگین پردازنده توسط سایر برنامه ها است.
اخطار: این برنامه برای پخش فیلم ، به ویژه فیلم HD طراحی نشده است. به جای آن از Chromecast استفاده کنید.
اخطار: این برنامه از جریان SOUND پشتیبانی نمی کند ، زیرا MJPEG صدا را پشتیبانی نمی کند.
اخطار: برخی از اپراتورهای سلولی به دلایل امنیتی ممکن است اتصالات ورودی به دستگاه شما را مسدود کنند ، بنابراین ، حتی اگر دستگاه دارای آدرس IP از یک اپراتور سلولی باشد ، ممکن است نتوانید با استفاده از این آدرس IP به دستگاه وصل شوید.
اخطار: برخی از شبکه های WiFi (عمدتا عمومی / مهمان) به دلایل امنیتی ارتباطات بین مشتری های خود را مسدود می کنند ، بنابراین ممکن است شما نتوانید از طریق WiFi به دستگاه متصل شوید. به عنوان مثال ، یک لپ تاپ و تلفن در چنین شبکه WiFi قادر به اتصال به یکدیگر نخواهند بود.
مشکلات شناخته شده
1. در برخی از دستگاه ها ، سیستم تصویر را با فرمت ناشناخته باز می گرداند. بیشتر در دستگاه های بدون آندروید 5.0 یا بالاتر رسمی است. اشکال احتمالی Android. برنامه یک پیام خطا نشان می دهد. هیچ راه حلی در دسترس نیست.
2. در برخی از دستگاه ها نماد اعلان نشان داده نمی شود اما اعلان موجود است. اشکال اندرویدی: 213309.
در صورت وجود هرگونه مسائل یا ایده هایی با من تماس بگیرید.