PS流格式

首条数据结构:
RTP Header + PS Header +(System Header + PSM)+ PES(Header + Payload)
非首条数据结构:
RTP Header + PS Header + PES(Header + Payload)
接下来记录侧重于找到 H.264 数据,所以会跳过一些暂时不关心的内容。

PS流有一个结束码 MPEG_program_end_code:占位32bit,其值为0x000001B9。
PS流总是以0x000001BA开始,以0x000001B9结束,对于一个PS文件,有且只有一个结束码0x000001B9;不过对于直播的PS流,应该是没有结束码的。
解析思路:
解析PS包,要先找到PS包的的起始码0x000001B
![信息学奥赛一本通 1916:【01NOIP普及组】求先序排列 | 洛谷 P1030 [NOIP2001 普及组] 求先序排列](https://img-blog.csdnimg.cn/6ef9c938e2634706990074da2b108336.png)














![[深度学习] 基于切片辅助超推理库SAHI优化小目标识别](https://img-blog.csdnimg.cn/img_convert/f986b1b381810b77f4290c7c3d051075.png)



