Несколько дней я искал лучший способ прямой трансляции экрана ПК с Java-сервера на Android-клиент, но не могу найти другого способа TCP-сокета. Я хочу транслировать с ПК на клиент Android.
Пока я просто отправляю изображения (кадры) через сокеты TCP. Работает нормально, но вот минусы:
- большое потребление полосы пропускания (одноадресная передача через несколько клиентов)
- сдвиг в несколько секунд между сервером и клиентом
- низкая частота кадров
Я пытался использовать сокет UDP, но как быть с максимальным размером пакета 64Ko? Лучшим решением будет UDP с многоадресной рассылкой, но я читал некоторые проблемы с этим на Android, которые зависят от устройства.
Заранее спасибо за ответы!