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.
该应用程序允许在Web浏览器中查看设备屏幕(没有声音支持)。
除此应用程序和Web浏览器外,无需任何其他软件。
没有烦人的广告或弹出窗口。
该应用程序通过WiFi和/或3G / LTE网络工作(如果单元操作员不阻止到设备的传入连接)。
支持IPv4和IPv6。
应用程序源代码:https://github.com/dkrivoruchko/ScreenStream
主要思想是在演示和演示期间显示您的设备屏幕。
它使用MJPEG对屏幕图像进行编码并通过网络发送。因此它适用于支持MJPEG(Chrome,Safari,EDGE,Firefox)的任何桌面或移动浏览器。
由于高流量和低网络延迟要求,建议使用快速稳定的WiFi。但是,不需要Internet,客户端和设备之间必须存在网络连接。
客户端连接的数量是无限的,但请注意,每个客户端连接都需要一些CPU资源和带宽来发送数据。
应用程序使用Android Cast功能,至少需要运行Android 5.0。
警告:这不是实时流媒体应用。对于慢速设备,不良WiFi或其他应用程序的CPU负载过重,预计延迟至少为0.5-1秒或更长。
警告:此应用程序不适用于流媒体视频,尤其是高清视频。请改用Chromecast。
警告:此应用程序不支持SOUND流式传输,因为MJPEG不支持声音。
警告:出于安全原因,某些单元操作员可能会阻止与设备的传入连接,因此,即使设备具有来自单元操作员的IP地址,您也可能无法使用此IP地址连接到设备。
警告:出于安全原因,某些WiFi网络(主要是公共/来宾)会阻止其客户端之间的连接,因此您可能无法通过WiFi连接到该设备。例如,这种WiFi网络中的笔记本电脑和电话将无法彼此连接。
已知问题
1.在某些设备上,系统以未知格式返回图像。主要是在没有官方Android 5.0或更高版本的设备上。可能的Android错误。应用程序将显示错误消息。没有解决方案。
2.在某些设备上没有显示通知图标但存在通知。 Android bug:213309。
如果有任何问题或想法随时与我联系。