NanoHttpd сервер не может транслировать большие видео на android

Код сервера NanoHttpd можно найти здесь.

Я начинаю новый поток в службе, которая использует NanoHttpd сервер для потоковой передачи больших видео (около 150mb), но он просто приостанавливается прямо во время отображения диалогового окна загрузки. Я пробовал увеличивать и уменьшать буфер чтения, но безрезультатно. Похоже, что сервер не может нормально работать на устройстве Android.

Тот же код работает нормально, когда я запускаю сервер через настольное приложение. Я могу передавать более 150 Мб. При запуске сервера с телефона я пробовал только файлы размером 20mb, и они тоже работали хорошо. Однако мне нужно передавать гораздо больше.

11
задан Stephan 1 June 2013 в 00:32
поделиться