您好,欢迎来到爱玩科技网。
搜索
您的当前位置:首页h265码流封装ps流,遇到的问题

h265码流封装ps流,遇到的问题

来源:爱玩科技网

 背景说明

        通过国标28181向平台注册,回放功能需要将录像文件(265)打包成ps流发送到媒体服务器,前期实现的时候采用的是2格式,已经实现回放功能,后面改为了265格式,再次对接另一个平台的时候,录像播放失败。

码流分析

如下图所示

PS流封装I帧时包括 PS SYS PSM PSM PES头,PSM头部格式如下,起始码是0x000001BC

stream_type 流类型字段

  • MPEG-4 视频流: 0x10;
  • H.2 视频流: 0x1B;
  • H.265 视频流: 0x24;
  • SVAC 视频流: 0x80;
  • G.711 音频流: 0x90;
  • G.722.1 音频流: 0x92;
  • G.723.1 音频流: 0x93;
  • G.729 音频流: 0x99;
  • SVAC音频流: 0x9B。

由图可见1b表示2码流,e0是流ID。

其它

分析一下0000014001,0000014201

1. 000001

这个字节序列是称为 Start Code Prefix(起始码前缀),通常用于标识NAL单元的起始。

2. 4001&4201

H2 的 NALU type 是首字节 & 0x1f,H265 的 NALU type 是(首字节 & 0x7E)>>1;

(40&7E) >> 1 = 32(VPS)

(42&7E) >> 1 = 33(SPS)

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- aiwanbo.com 版权所有 赣ICP备2024042808号-3

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务