使用自定义帧头从TCP流媒体源播放视频

时间:2012-09-03 06:10:39

标签: android video-streaming multimedia

我想开发Android应用程序,它可以播放来自TCP流媒体源的视频和一些自定义帧头信息。编解码器是H.263。

在检查Android SDK时,无法使用MediaPlayer,因为:

  1. MediaPlayer无法使用TCP IP和端口作为输入网址
  2. MediaPlayer无法解析自定义流帧头信息
  3. 所以,我想和你讨论哪个可能是最好的S / W拱门。实现我的目标。我现在想的是:

    1. 通过TCP套接字编程实现我自己的流协议处理程序。
      • 它将从TCP视频流源获取数据并进行自定义帧头的解析
    2. 使用Android SDK的MediaCodec解码H.263编码视频帧。
      • 我不确定这是否是正确的方法。也许,另一种选择可能是ffmpeg
    3. 通过OpenGL ES渲染解码视频帧
    4. 有什么意见吗?

      谢谢!

0 个答案:

没有答案