3

안드로이드에서 Http 및 Rtsp로부터 비디오를 재생하고 싶습니다. 현재 나는 http 링크로 노력하고있다. 그러나 나의 활동이 시작될 때, 단지 빈 검은 스크린으로 오디오를 재생하기 시작한다. 동영상이 표시되지 않습니다. 여기에 아래 코드를 게시했습니다. 사전에 도움을 주셔서 감사합니다. 누구든지 실시간 스트리밍을위한 새로운 rtsp 링크를 제공 할 수 있다면 매우 감사 할 것입니다.안드로이드의 Http 또는 RTSP URL에서 비디오를 스트리밍하는 방법

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(); 
+0

당신은 (http://stackoverflow.com/a/21522333/2591002)이 참조] Vitamino 라이브러리 –

답변

5

Vitamio Libary을 통해 쉽게 할 수 있습니다. Vitamio는 Android 및 iOS에서 720p/1080p HD, mp4, mkv, m4v, mov, flv, avi, rmvb, rm, ts, tp 및 기타 다양한 비디오 포맷을 지원합니다. HLS (m3u8), MMS, RTSP, RTMP 및 HTTP를 비롯하여 거의 모든 인기있는 스트리밍 프로토콜이 Vitamio에서 지원됩니다.

here에서 데모를 다운로드 할 수 있습니다.

+0

을 사용할 수 있습니다 –

+1

문제는 내가 에뮬레이터에서 테스트했는데 실제 장치에서 완벽하게 작동한다는 것입니다. 나는 이것을 대답으로 표시 할 것이다. 당신의 도움을 주셔서 감사합니다. –

1

VideoView를 지켜 보면서이 스트림에서 작동하지 않는 경우

는 당신는 FFmpeg와 함께 할 필요가 난 그냥 Vitamio 라이브러리를 제안대로 시도했다. 하지만 비디오를 재생하려고 할 때 재생 속도가 매우 느립니다. 나는이 링크 [link] (https://archive.org/download/ksnn_compilation_master_the_internet/ksnn_compilation_master_the_internet_512kb.mp4)와 그 PC의 웹 브라우저에서 부드럽고 잘 동작하는 것을 시도하고있다.
관련 문제