mpeg-ps GB28181 ps封装

这里只介绍视频部分

一个关键帧的PS包
ps header + System header+PSM+PES
|头|数据
|--|
|00 00 01 ba|
|00 00 01 bb|
|00 00 01 bc|
|00 00 01 e0| h264 nalu data

先看H264部分

大华第一个RTP包只发送了PS包的头部部分

第二个RTP包发送的是数据部分

大华PS封包方式

ps header+sys header+psm+[pes header + sps + pps + start_part_of_I]...[pes header+ part_of_I]...[pes header+ part_of_I]...[pes header + end of I]

实际的发送模式就是
先发header 再发数据的模式 这里强调一点就是这里的I帧并没有进行fua等方式的分割(推测)
大华的非I帧就是普通的ps header+[pes]+[pes]...[pes]的情况
那看一看海康

海康的I帧 ps包的头部就是如此封装的
PS header+sys header+psm+[pes heaser+sps ]+[pes heaser+pps ]+[pes heaser+sei ]+[pes heaser+start_of_I ]+...+[pes heaser+part_of_I ]+...[pes heaser+end_of_I ]

posted @ 2022-01-16 19:16  simp00  阅读(330)  评论(0编辑  收藏  举报