4
我有一個與我的Android手機位於同一網絡的實時視頻流式攝像頭設備。我的Android版本是4.1.2。相機通過RTSP傳輸視頻,其格式爲MP4。地址是:RTSP://192.168.0.102:8554 /測試如何使用Android視頻播放相機播放RTSP流視頻(MPEG4,基線)?
我已經在我的活動的onCreate方法如下代碼:
vwMain = (VideoView) findViewById(R.id.videoView);
vwMain.setMediaController(new MediaController(this));
String strURI = "rtsp://192.168.0.102:8554/test";
vwMain.setVideoURI(Uri.parse(strURI));
vwMain.requestFocus();
vwMain.start();
我得到「抱歉,該視頻無法播放」的錯誤。然而:
1)當我從我的計算機連接到與VLC媒體播放器連接到同一子網的MP4格式的另一個視頻,我可以播放視頻(電腦有一個IP 192.168.0.101和我的rtsp地址是「RTSP://192.168.0.101:8554 /測試」
2)當我使用VLC媒體播放器的移動版本,我也可以玩相機()
在哪裏可以直播的節目?我錯了?看來,Android支持我的視頻格式:
http://developer.android.com/guide/appendix/media-formats.html
此外,當我顯示從我的電腦用攝像頭直播的節目,我可以在VLC媒體播放器的「編解碼器信息」選項卡中顯示其視頻特性: {編解碼:MPEG-4視頻MP4V 分辨率: 720x576 幀率:25000 解碼格式:平面4:2:0 YUV} – fercis
你有沒有想過這個? – bsautner
RTSP是一種控制協議,MP4是一種文件格式(或者您的情況似乎是MP4視頻)。請發佈adb日誌以查看「MediaPlayer」有什麼問題。 – leesei