从字节流中在Android中播放视频

时间:2011-02-01 11:13:04

标签: android http streaming video-streaming rtsp

有没有办法从Android中的字节流播放视频? 我正在使用特定的通信中间件,所以我不能只将http / rtsp链接传递给MediaPlayer对象。

我想知道我是否可以使用本地http / rtsp链接封装我的流,这样我就可以播放流而不是等到文件下载才能播放。

我的中间件通过TCP工作,所以我也认为我可以用tcp数据报包装我的rtsp数据报,并在删除TCP头后以某种方式在客户端解释它们。

我真的很惊讶我不能只将字节流传递给MediaPlayer。 提前谢谢。

1 个答案:

答案 0 :(得分:2)

Android中的自定义流媒体并不像我想象的那么容易。我设法做到了,但只有非常具体的视频。 MPEG4交错的视频似乎是可流式传输的。 我得到的最新动态是播放这段视频:

http://www.pocketjourney.com/downloads/pj/video/famous.3gp

正如Cipi回答我的那样,大多数格式不能只是打包在字节缓冲区中并将其传递给MediaPlayer。它们需要一些标题,尾部等。我不确定上述文件中包含哪种格式,但我猜它是MPEG4。