RTP有效载荷和NAL单元

时间:2012-05-12 17:11:24

标签: android rtp

TL; DR:

  • Android平台;
  • 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标头?

谢谢

1 个答案:

答案 0 :(得分:2)

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