Screen Stream over HTTP — Поток экрана по HTTP. С помощью приложения вы будете просматривать в своем веб-браузере экран телефона.
Для работы программы нужна сеть 3G/LTE (при этом мобильный оператор не должен блокировать входящие) или WiFi, а также веб-браузер и сама программа.
Характеристики приложения
- Демонстрация экрана устройства в презентациях и тому подобное
- При сжатии картинки экрана используется Motion JPEG — покадровый метод видеосжатия
- Соответственно для просмотра необходим браузер с поддержкой MJPEG, например, Firefox, Chrome, EDGE и так далее
- Поддержка IPv4 и IPv6
- Не нужен Интернет. Но должна быть коммуникация по сети между устройством и веб-браузером
- Желательно иметь надежный устойчивый WiFi – так как для функционирования приложения надо иметь высокую пропускную способность и отсутствие задержек
- Число подключений не ограничивается, но надо исходить из возможностей процессора
- Для программы надо ОС Андроид 5.0 и выше и функция Android Cast
Особенности программы:
- Оптимальная задержка в районе 0.5-1 секунды. При слабом WiFi или загруженности процессора возможно и больше. Программа не транслирует в реальном времени
- Программа не транслирует ни HD видео, ни видео. Используйте Chromecast
- Motion JPEG не поддерживает звук, следовательно программа не транслирует звук
Примечание:
- Операторы мобильных сетей могут блокировать входящие коммуникации на устройство в контексте безопасности. И, следовательно, даже если есть адрес IP, то это не гарантирует подключение по данному адресу
- В общественных местах в сети WiFi могут также блокироваться коммуникации между клиентами (также в целях обеспечения безопасности) – в результате разные устройства в такой сети не подключатся между собой
Возможные проблемы:
- Иногда возможно отсутствие значка уведомления, не взирая на то, что оно есть. Баг системы: 213309
- Иногда на телефонах с ОС Андроид 5.0+ картинка экрана выдается в непонятном формате. В этом случае программа даст сообщение об ошибке