- 音视频-es-pes-ts/ps
- 视频采集-h264编码-es封包-pes
- 音频采集-pcm编码-es封包-pes
- pes
- 包头+有效荷载
- 包头:时间戳、校验、时钟基准等用来音视频同步解码的信息
- 时间戳:音视频同步
- pts:显示时间标记,用来表示显示顺序,按照图像序列
- dts:解码时间标记,用来表示解码顺序,i-p-b
- 复合信息流:ts、ps
- pes中只有音频或者视频,音视频同步难,未解决这个问题引入了复合信息流
- 复合音视频的es以及附加信息
- ps
- 将具有相同时间基准的pes复合为单一数据流
- ps流由ps包组成,ps包由若干pes组成
- pes在加上ps头之后得到ps包,ps包加上rtp头之后得到ps流
- 一个ps包最多有16个视频pes和32个音频pes
- ps包头:同步信息和时钟恢复信息
- ts
- 188字节固定长度ts包
- pes可以有多个ts包承载
- pat+pmt+ts在加上rtp头之后形成可传输流
- onvif
- rtp头+h264数据
- 标准协议
详细解决方案
封装ts、ps、onvif
热度:17 发布时间:2023-11-26 20:05:12.0