视频基础知识

前言

第一次接触视频解码的知识,期间查了很多资料,记录下自己的理解。摄像机采集原始数据并对其进行编码后,以码流的形式向外输出,一般为PS流或TS流

各种数据流简介

  1. ES 流(Elementary Stream):编码器将每一帧的原始模拟信号编码后放在一个UA(存取单元)里面,然后多个UA组成一个ES进行源源不断输出,形成ES流。
  2. PES 流(Packetized Elementary Stream):将ES流切割成长度不等的数据包并加上包头就形成了PES包,然后将一个个的PES包形成流。
  3. PS 流(Program Stream):PS流即节目流,由PES流打包而来,每个PS包长度不固定,导致的问题就是丢包后信息同步困难。
  4. TS 流(Transport Stream):TS流即传输流,也是由PES流打包而来,每个PS包长度固定为188字节,优势是可以恢复同步,避免信息丢失。

编码格式

MPEG-2,H264等都是编码格式(算法)。

文件格式

像avi,MP4,rmvb等都是视频文件的容器,将TS流或者PS流保存为文件时是需要对流数据进行解析,然后按照标准的视频文件格式进行存储的。

总结

以后应该在学习的过程中去记录这些基础知识,做完后记录遇到的难点及解决方法。

转载于:https://www.cnblogs.com/huluwa508/p/10283285.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值