Мне нужно расширить базовый файловый сервер netty HTTP (https://github.com/netty/netty/tree/master/example/src/main/java/io/netty/example/http/file) для потоковой передачи видео через HTTP после того, как я сделал пользовательскую кодировку видео. Я планирую написать приложение Java, которое использует vlcj для воспроизведения потока.
Однако еще до запуска расширения файлового сервера я наблюдаю странное поведение. Используя базовый пример сервера (как с netty 3.6.5, так и с netty 4.0.0.CR1), когда я использую VLC (версия 2.0.6) для воспроизведения файла, происходит следующее:
- VLC может начать воспроизведение файла
- Как только я просматриваю файл пару раз, я получаю следующую ошибку: java.io.IOException: Connection reset by peer
При воспроизведении того же потока с помощью mpc-hc (http://mpc-hc.org/) я не испытать эту проблему.
Нужно ли мне каким-то образом настраивать сервер, чтобы VLC мог правильно воспроизводить поток? Я не нашел никакой конкретной информации как на веб-сайте/форумах VLC, так и на VLCJ.
Любой намек/предложение принимается.