使用Android MediaPlayer的RTSP流媒体视频

时间:2011-06-01 14:24:29

标签: android video streaming rtsp

我一直在努力使用Android的MediaPlayer将mp4 / h-264编码的视频流式传输到我的HTC Incredible(Android 2.2)。但是,我一直在收到各种错误消息,例如“准备失败”,“setDataSource失败”,“无法创建媒体播放器”和“媒体服务器死亡”。

上周,我能够将桌面上的VLC服务器上的mp4视频和USB网络摄像头视频流传输到我的Android上(延迟时间约为9秒),本周由于某种原因它甚至无法加载。 / p>

我目前正在使用Android在API DEMOS中提供的与媒体完全相同的方法,而我并不是想从外部网络访问它。有没有人想出媒体播放器,或者是一个带有VideoView的自定义客户端?

非常感谢任何帮助

-AB

1 个答案:

答案 0 :(得分:0)

android中的RTSP问题是比特率的。使用低比特率时,每个文件都可以正常工作。

如果您不关心流是UDP,可以使用HTTP流:

  1. 在您的电脑上安装Apache服务器。
  2. 将影片移至Apache文件夹。
  3. 使用您的MediaPlayer代码在Android中打开它们(http://your-pc-ip/movie.mp4)。
  4. 注意:电影名称必须为* .mp4