TI中文支持网
TI专业的中文技术问题搜集分享网站

关于8168 H264数据封装的问题

H264有两种封装, 一种是annexb模式,即传统模式,每个NAL头部有startcode(00 00 00 01),比如: 00 00 00 01 67 …….. 00 00 00 01 68 ….. 00 00 00 01 65 …… 一种是mp4模式,每个NAL头部没有startcode,取而代之的是对应NAL的长度,比如下面SPS 10字节、PPS 3字节,I帧200K。 00 00 00 0A 67 …….. 00 00 00 03 68 ….. 00 03 20 00 65 …… 请问TI的DM8168能否将264编码自动打包成第二种格式?

Chris Meng:

Zhu Zhipeng,

在h264enc user guide里面我只找到了可以去掉start code 的配置,但没有添加sps/pps/帧长度的配置。

我不你的问题提在e2e上了,等待专家回复。请关注一下:https://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/717/t/541749

zhipeng zhu:

回复 Chris Meng:

非常感谢

有个问题 如果去掉startcode 那么怎么区分不同的帧呢

Chris Meng:

回复 zhipeng zhu:

Zhu Zhipeng,

e2e上已经有回复,请参考:

IVAHD H264 Encoder directly does not support this but application can use the NALSIZE provided by Encoder and Transmit the packet with size of the packet.

赞(0)
未经允许不得转载:TI中文支持网 » 关于8168 H264数据封装的问题
分享到: 更多 (0)