成都市网站建设_网站建设公司_后端开发_seo优化
2026/1/19 23:56:40 网站建设 项目流程

先说结论:
不建议使用ffmpeg作为ps流编码器,

使用ffmpeg编码ps,可用,但不可控,存在隐性风险

  • 不会自动插入 AUD
  • 不保证 SPS/PPS 重复

而很多 GB28181 平台要求:

1、关键帧的封装 PS header + PS system header + PS system Map + PES header +h264 data2、非关键帧的封装 PS header + PES header + h264 data

而且在

  • 每个 IDR 前有 SPS/PPS
  • 最好有 AUD

我这里使用ffmpeg编码一段本地的H264文件,生成的ps文件,第一帧是:

PS header + PS system header + es

没有PS system Map + PES header

后面的就全是:

PS header + es

没有PS system header + PS system Map + PES header

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询