Как работает потоковое видео в реальном времени в Android?

#android #video-streaming

#Android #потоковое видео

Вопрос:

Как работает потоковое видео в реальном времени в Android?

Ответ №1:

Хотя я этого не пробовал, но, согласно Интернету, это работает

 VideoView videoView = (VideoView) findViewById(R.id.surface_view);
MediaController mc = new MediaController(this);
mc.setAnchorView(videoView);
mc.setMediaPlayer(videoView);
Uri video = Uri.parse(URL);
videoView.setMediaController(mc);
videoView.setVideoURI(video);
videoView.start();
  

Комментарии:

1. спасибо Toxic, я также получил этот фрагмент кода, но то, что я хочу понять, — это теория, лежащая в основе потокового видео, конечно, не теория, лежащая в основе этого кода. Например, что происходит и как насчет этого потокового видео. Вроде бы видео будет передаваться по частям, какая-то часть будет сохранена, какая-то декодирована или я не знаю что, а какая-то уже будет отрисована. Теперь все это в очень простых терминах, я хочу понять это технически.

2. Если вы посмотрите на документацию Android, она слишком неполная, и что в случае этого этот класс VideoView AFAIK об этом — это то, что происходит, когда вы передаете URL-адрес, базовый код этого класса автоматически запускает буферизацию и декодируется на основе кодека, установленного на устройстве, конечно, он не будет ждать, пока весь файл сначала будет буферизован, а затем отобразит его, начните визуализировать нет полных кадров, которые буферизуются, для получения дополнительной информации, конечно, он не будет ждать, пока весь файл сначала буферизуется, а затем визуализируется. Он начинает визуализировать нет полных кадров, которые буферизуются, для получения дополнительной информации, конечно, он не будет ждать, пока весь файл сначала буферизуется, а затем визуализируетсяtechrepublic.com/whitepapers / …

3. хммм .. хорошая страница, но я с нетерпением ждал материалов, связанных с Android, необходимых для уровня приложений. Но в любом случае большое спасибо за ваши усилия