ScreenStream APP
ScreenStream предлагает два режима работы: Глобальный режим и Локальный режим. Оба режима предназначены для потоковой передачи экрана устройства Android с уникальными функциями, ограничениями и параметрами настройки.
Глобальный режим (WebRTC):
Локальный режим (MJPEG):
В обоих режимах количество клиентов напрямую не ограничено, но важно иметь в виду, что каждый клиент потребляет ресурсы ЦП и пропускную способность для передачи данных.
Важные предупреждения:
1. Высокий трафик в мобильных сетях. Будьте осторожны при потоковой передаче через мобильные сети 3G/4G/5G/LTE, чтобы избежать чрезмерного использования данных.
2. Задержка в потоковой передаче: ожидайте задержку не менее 0,5–1 секунды или более при определенных условиях: медленное устройство, плохое подключение к Интернету или сети или когда устройство сильно загружено процессором из-за других приложений.
3. Ограничение потокового видео: ScreenStream не предназначен для потокового видео, особенно HD-видео. Пока он будет работать, качество потока может не соответствовать вашим ожиданиям.
4. Ограничения на входящие соединения. Некоторые операторы сотовой связи могут блокировать входящие соединения по соображениям безопасности.
5. Ограничения сети Wi-Fi. Некоторые сети Wi-Fi (обычно общедоступные или гостевые сети) могут блокировать соединения между устройствами по соображениям безопасности.
Исходный код приложения ScreenStream: ссылка на GitHub
Исходный код сервера ScreenStream и веб-клиента: ссылка на GitHub