서버 vlc프로그램 이용. 코덱 H264+AAC로 설정 후 안드로이드 기본 Mediaplayer 이용하여 rtsp 프로토콜로 동영상을 재생하려 합니다. 재생 버튼을 누를 시 아래와같은 로그가 뜨면서 딱히 어플이 중지되지는 않지만 동영상 재생이 되지 않습니다.
01-17 05:28:06.253: I/DAHYE(7739): onCreate
01-17 05:28:06.268: I/androidEx2 = VideoSample(7739): ========== onProgressChanged : 0 from user: false
01-17 05:28:06.268: W/MediaPlayer(7739): setScreenOnWhilePlaying(true) is ineffective without a SurfaceHolder
01-17 05:28:06.438: I/DAHYE(7739): surfaceCreated
01-17 05:28:06.438: I/DAHYE(7739): playVideo
01-17 05:28:06.443: I/DAHYE(7739): playVideo run
01-17 05:28:08.033: E/MediaPlayer(7739): error (1, -2147483648)
01-17 05:28:08.033: I/DAHYE_IOException(7739): ========== IOException ===========
01-17 05:28:08.033: W/System.err(7739): java.io.IOException: Prepare failed.: status=0x1
01-17 05:28:08.033: W/System.err(7739): at android.media.MediaPlayer.prepare(Native Method)
01-17 05:28:08.033: W/System.err(7739): at com.sunil.video.VideoSample$1.run(VideoSample.java:119)
01-17 05:28:08.033: W/System.err(7739): at java.lang.Thread.run(Thread.java:841)
rtsp 주소가 인터넷에 테스트하기 위한 용도로 있는
rtsp://v5.cache1.c.youtube.com/CjYLENy73wIaLQnhycnrJQ8qmRMYESARFEIJbXYtZ29vZ2xlSARSBXdhdGNoYPj_hYjnq6uUTQw=/0/0/0/video.3gp
이런것들이나 http
얘네는 잘만 재생 되는데 말입니다ㅠㅠ
vlc에서 재생파일은 mkv 파일을 이용하였습니다