PES是打包过的ES,已经插入PTS和DTS,一般是一个pes包为一帧图像

PES包格式:

PES再打包成TS流或PS流,往往一个PES会分存到多个ts包中,

start_code: 0x00 00 01

stream_id:

pes包头长:

信息区:包含附加信息以及PTS和DTS

PS流:

每一个pes header包含pts和dts,在解码时,pes-->es,音视频的同步,除了使用pts和dts以外,还会用到SCR(system clock reference),在编码时,都是由STC(system time clock)生成

ps包长度是可变的

TS也是有多个pes组合而成,ts包由包头和包数据2部分组成,长度固定,包头长4bytes,包数据和自使用区共占184bytes

 

最新文章

  1. angularJs之内置服务
  2. 神奇的Bank系统之旅哦
  3. Linux内核链表深度分析【转】
  4. ORACLE恢复删除的数据
  5. IOS数据类型
  6. poj2192
  7. 静态Web开发 JavaScript
  8. C# 同步/并发队列ConcurrentQueue (表示线程安全的先进先出 (FIFO) 集合)
  9. [Regular Expressions] Match the Start and End of a Line
  10. akka-stream与actor系统集成以及如何处理随之而来的背压问题
  11. python2.7入门---内置函数
  12. Log日志
  13. mobile_音悦台
  14. HTTPD三种工作模型
  15. SqlServer基础语法(二)
  16. 将koa+vue部署到服务器
  17. black-hole《XSS的原理分析与解剖》阅读笔记
  18. 在centos7上安装elasticSearch
  19. 菜鸟学步之 爆破AspriseOCR 4.0
  20. Mybatis配置映射文件中parameterType的用法小结

热门文章

  1. 【BZOJ】【1529】 【POI2005】ska Piggy banks
  2. Codeforces Round #363 (Div. 2)->C. Vacations
  3. POJ 3277 City Horizon(叶子节点为[a,a+1)的线段树+离散化)
  4. 【leetcode】Add Two Numbers(middle) ☆
  5. JsRender系列demo(9)自定义函数
  6. grunt下cssmin的配置参数
  7. 转: 在.NET中操作数字证书
  8. SQL server 复习一
  9. MySQL 当记录不存在时插入(insert if not exists)
  10. 李洪强iOS开发之【零基础学习iOS开发】【02-C语言】02-第一个C语言程序