Как я вижу, сначала загрузите файл, затем воспроизведите его; Есть ли способ воспроизвести сетевой поток UDP напрямую? Я пытаюсь сделать это, и я не знаю, что мне нужно использовать специальное приложение; или проигрыватель, или я могу использовать возможности медиа-декодирования моей платформы напрямую с помощью некоторого кода, подобного этому.

аюсь сделать Android Media Player, который должен воспроизводить мультимедиа из сетевого потока. Я знаю, что он может воспроизводить мультимедиа, передаваемую по RTSP или HTTP, но мой случай другой.

У меня нет сервера потоковой передачи мультимедиа, и если я собираюсь его использовать, мне придется его изменить.

То, что я пытаюсь сделать, - это потоковое видео, которое снимается с камеры Android на сервер, внести небольшие изменения в видео (например, изменить цвет или применить какой-либо эффект и т. Д.) И передать его обратно на телефон. Поэтому, как правило, мой экран делится на 2 части, одна для восходящего потока видео, а другая - для потокового видео.

Теперь я делаю захват видео на SDCard, и в то же время я читаю его и транслирую в Интернет. В веб-части я снимаю видео (сохраняю его в файл [я также могу воспроизвести видео на сервере]) и отправляю его обратно на телефон. Я могу получить его по телефону, но не могу понять, как преобразовать этот поток в нужный формат, чтобы воспроизвести его вVideoPlayer.

Я также обнаружил, чтоMediaPlayer обеспечивает некоторый метод для воспроизведения видео сFileDescriptor так я могу создатьFileDescriptor из розетки и передать егоMediaPlayer? Будет ли этот метод работать? Возможно ли это сделать без RTSP или HTTP?

Ответы на вопрос(1)

Ваш ответ на вопрос