当前位置: 首页 > news >正文

天猫开店的入驻流程南宁网站seo优化公司

天猫开店的入驻流程,南宁网站seo优化公司,国内新闻最新消息2021,网站优化怎么弄1 H264介绍 我们了解了什么是宏快,宏快作为压缩视频的最小的一部分,需要被组织,然后在网络之间做相互传输。 H264更深层次 —》宏块 太浅了 ​ 如果单纯的用宏快来发送数据是杂乱无章的,就好像在没有集装箱 出现之前,…

1 H264介绍

我们了解了什么是宏快,宏快作为压缩视频的最小的一部分,需要被组织,然后在网络之间做相互传输。

H264更深层次 —》宏块 太浅了

​ 如果单纯的用宏快来发送数据是杂乱无章的,就好像在没有集装箱 出现之前,货物总是随意被堆放到船上。

上货(编码),下货是非常痛苦的。 当集装箱出现之后,一切都发生了改变,传输效率大大增高。

​ 集装箱可以理解成H264编码标准,他制定了相互传输的格式,将宏快 有组织,有结构,有顺序的形成一系列的码流。这种码流既可 通过 InputStream 网络流的数据进行传输,也可以封装成一个文件进行保存

**H264: H264/AVC是广泛采用的一种编码方式。**主要作用是为了传输

1.1 H264码流组成

组成H264码流的结构中 包含以下几部分 ,从大到小排序依次是
H264视频序列,图像,片组,片,NALU,宏块 ,像素。
类似 地球 国家 城市 镇 村落

在这里插入图片描述

1.1.1 H264编码分层

  • NAL层:(Network Abstraction Layer,视频数据网络抽象层): 它的作用是H264只要在网络上传输,在传输的过程每个包以太网是1500字节,而H264的帧往往会大于1500字节,所以要进行拆包,将一个帧拆成多个包进行传输,所有的拆包或者组包都是通过NAL层去处理的。
  • VCL层:(Video Coding Layer,视频数据编码层): 对视频原始数据进行压缩

1.1.2 H264的传输

H264是一种码流 类似与一种不见头,也不见尾的一条河流。如何从和流中取到自己想要的数据呢,

在H264的标砖中有这样的一个封装格式叫做"Annex-B"的字节流格式。 它是H264编码的主要字节流格式。

几乎市面上的编码器是以这种格式进行输出的。起始码0x 00 00 00 01 或者 0x 00 00 01 作为分隔符

两个 0x 00 00 00 01之间的字节数据 是表示一个NAL Unit
在这里插入图片描述

1.1.3 编码结构

在这里插入图片描述

切片头:包含了一组片的信息,比如片的数量,顺序等等

1.1.4 H264码流分层结构图

在这里插入图片描述
H.264 的编码视频序列包括一系列的NAL 单元,每个NAL 单元包含一个RBSP。一个原始的H.264由N个NALU单元组成、 NALU 单元常由 [StartCode] [NALU Header] [NALU Payload] 三部分组成,其中 Start Code 用于标示这是一个NALU 单元的开始,必须是"00 00 00 01" 或"00 00 01"。

1.1.5 H.264网络传输

H.264的编码视频序列包括一系列的NAL单元,每个NAL单元包含一个RBSP

见表1。编码片(包括数据分割片IDR片)和序列RBSP结束符被定义为VCL NAL单元,其余为NAL单元。

典型的RBSP单元序列如图2所示。

RBSP 顺丰 头 顺丰公司尾部

每个单元都按独立的NAL单元传送。单元的信息头(一个字节)定义了RBSP单元的类型,NAL单元的其余部分为RBSP数据。
在这里插入图片描述

在这里插入图片描述
起始码:如果NALU对应的Slice为一帧的开始,则用4字节表示,即0x00000001;否则用3字节表示,0x000001。 NAL Header:forbidden_bit,nal_reference_bit(优先级),nal_unit_type(类型)。 脱壳操作:为了使NALU主体不包括起始码,在编码时每遇到两个字节(连续)的0,就插入一字节0x03,以和起始码相区别。解码时,则将相应的0x03删除掉。
在这里插入图片描述
H.264解码 NAL头信息的nal_referrence_idc(NRI)用于在重建过程中标记一个NAL单元的重要性,

  1. 值为0表示这个NAL单元没有用预测,因此可以被解码器抛弃而不会有错误扩散;
  2. 值高于0表示NAL单元要用于无漂移重构,且值越高,对此NAL单元丢失的影响越大。
  3. NAL头信息的隐藏比特位,在H.264编码器中默认为0,当网络识别到单元中存在比特错误时,可将其置为1。隐藏比特位主要用于适应不同种类的网络环境(比如有线无线相结合的环境)。
    在这里插入图片描述
    NAL单元解码的流程为:首先从NAL单元中提取出RBSP语法结构,然后按照如图4所示的流程处理RBSP语法结构。输入的是NAL单元,输出结果是经过解码的当前图像的样值点。 NAL单元中分别包含了序列参数集和图像参数集。图像参数集和序列参数集在其他NAL单元传输过程中作为参考使用,在这些数据NAL单元的片头中,通过语法元素pic_parameter_set_id设置它们所使用的图像参数集编号;而相应的每个图像参数集中,通过语法元素seq_paramter_set_id设置他们使用的序列参数集编号
http://www.dinnco.com/news/27955.html

相关文章:

  • 织梦网站如何做301跳转智能营销系统开发
  • 东光有做网站的吗推广注册app拿佣金平台
  • 做网站做什么公司好济南seo优化外包
  • 自己做soho需要做网站吗足球世界排名国家
  • 内蒙古网站备案站长工具端口检测
  • 广西免费网站制作百度一下你就知道主页
  • 上海做兼职网站有吗百度竞价排名费用
  • 用dw做网站的过程网站模版
  • 北京网站seo排名中国十大网站
  • 怎么设计公司的网站模板种子搜索神器在线搜
  • wordpress网站背景原版百度
  • 金融行业网站建设方案公司如何做网络推广营销
  • 乐山做网站在线磁力搜索引擎
  • 涵江网站建设中国销售网
  • 移动网站开发的视频下载关键词推广seo
  • 建站行业新闻钦州seo
  • 手机网站策划书方案谷歌网站推广
  • 国学大师网站谁做的5118关键词工具
  • 张店网站制作价格低长春网站搭建
  • 建网站报价明细表企业推广是做什么的
  • 江苏省城乡建设部网站首页搜索大全引擎入口网站
  • wordpress影视站百度咨询电话 人工客服
  • 网站开发的三个流程黄冈网站推广软件费用是多少
  • 义乌网站建设多少钱在线seo优化
  • 不限空间的免费网站软文代写兼职
  • 打开网站占空间计算机培训班有用吗
  • 做网站要注意的网页设计框架
  • 一般网站建设收费几年合同女教师遭网课入侵直播
  • 北京网站制作合肥郑州见效果付费优化公司
  • 权威的企业网站建设公众号怎么引流推广