RTSP流只播放声音,而本地播放视频和声音

时间:2010-07-10 21:42:46

标签: java android

在我的应用程序中,RTSP流只播放没有视频的声音,但如果我将视频路径指定为本地文件,它将播放视频和音频。

如何让RTSP流显示视频?

public void onClick(View arg0) {
    Player.setVideoPath("rtsp://rtspvideohere.sdp");
    Player.start();
}

1 个答案:

答案 0 :(得分:-1)

Android使用VideoView和MediaPlayer内置了对RTSP的支持。它在实际设备上运行良好 - 在模拟器中运行它是有问题的。

http://justdevelopment.blogspot.com/2009/10/video-streaming-with-android-phone.html

在这里,您可以获得有关如何流式传输到Android手机以及支持哪些编解码器的详细信息。

您的流媒体服务器可能有问题。您是否在本地和RTSP服务器上使用相同的文件?如果不是 - 编解码器可能不同,并且RTSP服务器正在使用Android不支持的编解码器来提供文件。

也许尝试捕获网络流量(例如使用Wireshark)并显示RTSP日志 - 可能有答案......