Надеюсь, это поможет.
1- Установите VLC на свой компьютер (SERVER) и перейдите в Media-> Streaming (Ctrl + S)
2- выберите файл для потоковой передачи или, еслиВы хотите транслировать свою веб-камеру или ... нажмите на вкладку «Устройство захвата» и выполните настройку и, наконец, нажмите кнопку «Поток».
3 - здесь вы должны выполнить настройку сервера потоковой передачи, просто перейдите кЗакладка «Option» и после следующей команды:
sout=#transcode{vcodec=mp4v,vb=400,fps=10,width=176,height=144,acodec=mp4a,ab=32,channels=1,samplerate=22050}:rtp{sdp=rtsp://YOURCOMPUTER_SERVER_IP_ADDR:5544/}**
ПРИМЕЧАНИЕ: замените YOURCOMPUTER_SERVER_IP_ADDR на IP-адрес вашего компьютера или любой сервер, на котором работает VLC ...
ПРИМЕЧАНИЕ: Как видите, видеокодек - это MP4V, который поддерживается Android.
4 - перейдите к затмению и создайте новый проект для медиаплеера.создайте объект VideoView и в функции OnCreate () напишите такой код:
mVideoView = (VideoView) findViewById(R.id.surface_view);
mVideoView.setVideoPath("rtsp://YOURCOMPUTER_SERVER_IP_ADDR:5544/");
mVideoView.setMediaController(new MediaController(this));
5 - запустите apk на устройстве (не симуляторе, я его не проверял) и дождитесь воспроизведения, чтобыначать.пожалуйста, учтите, что процесс буферизации займет около 10 секунд ...