0

TL;博士:

  • 安卓平台;
  • MediaRecorder,使用 H264 和 3gp;
  • MediaRecorder 流到 localSocketServer;
  • 读取流;
    • 跳过第一个 MPEG 标头(40 字节);
    • 搜索 NAL 单元,但没有

在这里http://code.google.com/p/spydroid-ipcamera/source/browse/tags/2.0/trunk/src/net/majorkernelpanic/librtp/H264Packetizer2.java

如何从 android 相机流中提取信息以形成http://www.ietf.org/rfc/rfc3984.txt中定义的 NAL 标头?

谢谢你

4

1 回答 1

2

第一个 NAL 单元位于 MPEG4 / H264 标头中的“mdat”原子之后。然后你得到了 NAL 单元长度(可能是 4 个字节),然后是 NAL 单元头(1 个字节)。

于 2012-12-03T23:49:30.503 回答