Я запрограммировал простой потоковый сервер на Java, который позволяет мне передавать медиафайлы через HTTP. Он отлично работает, когда я открываю поток на компьютере или смартфоне в той же сети. Чтобы иметь возможность открывать поток на моем Samsung Smart TV, я попытался сделать небольшое приложение с Tizen Studio. Поскольку видеотег не может воспроизводить множество различных форматов, я использовал AVPlayer. Когда я открываю видеофайл с веб-сайта (например: http://techslides.com/demos/sample-videos/small.mp4) в моем приложении работает. Но когда я пытаюсь открыть поток своего медиастримера (например: http://192.168.1.101:9876/stv) в моей локальной сети он не показывает ничего, кроме элементов управления AVPlayer, независимо от того, как долго я жду, пока что-то произойдет.
В чем проблема? Между видео с веб-сайта и моим потоком не должно быть большой разницы, кроме размера видео. Я пытался транслировать много разных видеоформатов, и ни один из них не работает, так что сбой не может быть в формате.
Заранее спасибо!