我该如何从 Wowza 服务器播放 rtsp 视频?

4

我有一个来自Wowza Media Server 2 Perpetual 2.2.4.07的rtsp链接地址,如何在应用程序中播放?

2个回答

3

这是如何使用数据源启动媒体播放器。请注意,安卓只支持列在这里的某些音频/视频编解码器。

MediaPlayer m = new MediaPlayer(); 
m.setDataSource("rtsp://rtsp.yourserver.com/stream.mp3"); 
m.prepare(); 
m.start(); 

将视频放入setDataSource中,它就会播放视频... - jsb
不,它不是这样的。谢谢你的回答。 - CompEng
那么你的视频格式不正确。请查看http://developer.android.com/reference/android/media/MediaPlayer.html,它说“MediaPlayer类可用于控制音频/视频文件和流的播放”,因此我建议重新编码视频为H.264。 - jsb

1

或者您可以使用VideoView

videoView.setVideoURI(Uri.parse("rtsp://server/track.mpg"));

我尝试打开它,但一分钟后它就关闭了,当查看日志时,它告诉我:输出 eos 已经被触发。 - CompEng
我猜这可能是你的视频流有问题。 - Emmanuel Sys
它给我一个错误:路径= null 11-30 17:36:08.335:D / MediaPlayer(7009):无法在客户端打开文件,尝试服务器端 11-30 17:36:08.335:E / MediaPlayer(7009):错误(1,-2147483648) 11-30 17:36:08.380:E / MediaPlayer(7009):错误(1,-2147483648) - SweetWisher ツ

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接