海思平台设置码流模式 (单包 多包)HI_MPI_VENC_SetModParam

所谓的单包模式多包模式 是指:是否将SPS PPS SEI 和I帧合在一个帧 
具体可以参考海思文档:

 
 

默认u32OneStreamBuffer 这个值为0  会将 SPS PPS SEI 单独当成一个包发送  测试码流 如下:

当把这个值修改为1 之后  码流如下:

 
 
之所以关注到这个问题 ,是因为在GB28181推流的时候  不同的服务器可能解析的时候 标准有些诧异 刚开始我们推送的码流是SPS PPS 和I帧分开的 发现有的可以看 有的不能看 
后来 合包之后 就解决这个问题 都可以看了   这个也跟 具体的GB28181协议实现的时候有关系
GB28181 走的是PS封包 
 

#if 1 //QMCY_3RD_RTSP
VENC_PARAM_MOD_S param;
memset(&param, 0, sizeof(VENC_PARAM_MOD_S));
param.enVencModType = MODTYPE_H264E;

海思平台设置码流模式 (单包 多包)HI_MPI_VENC_SetModParam最先出现在Python成神之路

版权声明:
作者:lichengxin
链接:https://www.techfm.club/p/28648.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>