Я использую NanoHTTPD в одном из наших приложений для обслуживания контента, включая аудио и видео с локальной SDCard, на веб-просмотр. Правильно настроены заголовки содержимого и заголовки длины контента вместе с HTTP-статусом. Теперь у нас есть прецедент, где мы хотим обслуживать контент на сервере через NanoHTTPD.Android NanoHTTPD Постоянное соединение потокового контента
Проблема с подходом NanoHTTPD заключается в том, что он считывает полный контент, на который запрашивает веб-просмотр. В случае локального файла все равно Ok, но вы не можете дождаться, когда он выберет столько контента с сервера и очистит выходной поток.
Я ищу подход, в котором я могу открыть соединение и продолжать обслуживать часть запрошенных данных. Подобно тому, как это работает, когда вы запрашиваете контент с заголовками диапазонов. Соединение остается открытым и проигрыватель воспроизводится, как только он имеет достаточный буфер.
Пожалуйста, помогите.