Как потоковое видео с Http или RTSP Url в android

Я хочу воспроизвести видео с Http и Rtsp на Android. В настоящее время я пытаюсь использовать http-ссылку. Но когда моя активность начинается, она просто начинает воспроизводить аудио с пустым черным экраном. Видео не отображается. Здесь я разместил свой код ниже. Спасибо за любую помощь заранее. И если кто-то может предоставить новую рабочую ссылку rtsp для трансляции в прямом эфире, я буду очень благодарен.

VideoView vidView = (VideoView)findViewById(R.id.myVideo); Uri stream = Uri.parse("http://www.androidbegin.com/tutorial/AndroidCommercial.3gp"); vidView.setVideoURI(stream); MediaController vidControl = new MediaController(this); vidControl.setAnchorView(vidView); vidView.setMediaController(vidControl); vidView.requestFocus(); vidView.start(); 

Вы можете легко сделать это через Vitamio Libary . Vitamio поддерживает 720p / 1080p HD, mp4, mkv, m4v, mov, flv, avi, rmvb, rm, ts, tp и многие другие видеоформаты в Android и iOS. Почти все популярные потоковые протоколы поддерживаются Vitamio, включая HLS (m3u8), MMS, RTSP, RTMP и HTTP.

Вы можете скачать демо здесь .

Если VideoView не работает с вашим потоком, вам нужно сделать это с помощью ffmpeg