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.
Ứng dụng cho phép xem màn hình thiết bị trong trình duyệt web của bạn (không hỗ trợ âm thanh).
Không cần bất kỳ phần mềm bổ sung nào ngoại trừ ứng dụng này và trình duyệt web.
Không có quảng cáo gây phiền nhiễu hoặc cửa sổ bật lên.
Ứng dụng hoạt động thông qua WiFi và / hoặc mạng 3G / LTE (Nếu nhà điều hành di động không chặn các kết nối đến thiết bị).
Hỗ trợ IPv4 và IPv6.
Mã nguồn ứng dụng: https://github.com/dkrivoruchko/ScreenStream
Ý tưởng chính là hiển thị màn hình thiết bị của bạn trong khi thuyết trình và trình diễn.
Nó sử dụng MJPEG để mã hóa hình ảnh màn hình và gửi chúng qua mạng. Vì vậy, nó hoạt động với bất kỳ trình duyệt máy tính để bàn hoặc thiết bị di động nào hỗ trợ MJPEG (Chrome, Safari, EDGE, Firefox).
Khuyến nghị WiFi nhanh và ổn định vì lưu lượng truy cập cao và yêu cầu độ trễ mạng thấp. Không cần Internet, tuy nhiên, phải có kết nối mạng giữa máy khách và thiết bị.
Số lượng kết nối máy khách là không giới hạn, nhưng lưu ý rằng mỗi trong số chúng yêu cầu một số tài nguyên và băng thông CPU để gửi dữ liệu.
Ứng dụng sử dụng tính năng Android Cast và yêu cầu ít nhất Android 5.0 để chạy.
CẢNH BÁO: Đây không phải là một ứng dụng phát trực tuyến thời gian thực. Độ trễ dự kiến ít nhất là 0,5-1 giây trở lên trên các thiết bị chậm, WiFi xấu hoặc tải CPU nặng bởi các ứng dụng khác.
CẢNH BÁO: Ứng dụng này không được thiết kế để phát trực tuyến video, đặc biệt là video HD. Sử dụng Chromecast thay thế.
CẢNH BÁO: Ứng dụng này KHÔNG hỗ trợ truyền phát SOUND, vì MJPEG không hỗ trợ âm thanh.
CẢNH BÁO: Một số nhà khai thác di động có thể chặn các kết nối đến thiết bị của bạn vì lý do bảo mật, vì vậy, ngay cả khi thiết bị có địa chỉ IP từ nhà điều hành di động, bạn không thể kết nối với thiết bị bằng địa chỉ IP này.
CẢNH BÁO: Một số mạng WiFi (chủ yếu là công cộng / khách) chặn kết nối giữa các máy khách của nó vì lý do bảo mật, do đó bạn không thể kết nối với thiết bị qua WiFi. Ví dụ: máy tính xách tay và điện thoại trong mạng WiFi như vậy sẽ không thể kết nối với nhau.
Vấn đề đã biết
1.Trên một số thiết bị, hệ thống trả về hình ảnh ở định dạng không xác định. Chủ yếu là trên các thiết bị không có Android 5.0 chính thức trở lên. Lỗi Android có thể xảy ra. Ứng dụng sẽ hiển thị một thông báo lỗi. Không có giải pháp có sẵn.
2.Trên một số thiết bị không có biểu tượng thông báo hiển thị nhưng có thông báo. Lỗi Android: 213309.
Nếu có bất kỳ vấn đề hoặc ý tưởng hãy liên hệ với tôi.