0
在我的應用程序中,RTSP流只播放沒有視頻的聲音,但是如果我將視頻路徑指定爲本地文件,則播放視頻和音頻。RTSP流只播放聲音,而本地播放視頻和聲音
我將如何獲得RTSP流顯示視頻?
public void onClick(View arg0) {
Player.setVideoPath("rtsp://rtspvideohere.sdp");
Player.start();
}
在我的應用程序中,RTSP流只播放沒有視頻的聲音,但是如果我將視頻路徑指定爲本地文件,則播放視頻和音頻。RTSP流只播放聲音,而本地播放視頻和聲音
我將如何獲得RTSP流顯示視頻?
public void onClick(View arg0) {
Player.setVideoPath("rtsp://rtspvideohere.sdp");
Player.start();
}
Android已經內置了對使用VideoView和MediaPlayer的RTSP的支持。它在實際設備上運行得非常好 - 在模擬器中運行它是有問題的。
http://justdevelopment.blogspot.com/2009/10/video-streaming-with-android-phone.html
這裏就可以到達的詳細信息如何流式傳輸到Android手機和編解碼器的支持。
您的流媒體服務器可能有問題。你是否在本地和RTSP服務器上使用相同的文件?如果沒有 - 編解碼器可能會有所不同,並且RTSP服務器正在使用Android不支持的編解碼器提供文件。
也許嘗試捕捉網絡流量(例如使用Wireshark)並顯示RTSP日誌 - 有可能回答謊言...