专栏首页直播系统开发小视频app开发过程中的两种编码标准

小视频app开发过程中的两种编码标准

对于大多数直播平台来讲,带宽构成了其成本的绝大部分。而对于短视频平台来讲,带宽成本所占的比例可能会更高。在小视频app开发过程中,经常会遇到各种各样的问题,再加上4k、6k视频及5G即将到来,带宽成本也会随之增加。为了解决高昂的带宽成本,节省带宽成了众多短视频平台的首要任务,而视频编码标准的选取也将会间接影响带宽成本。常用的视频编码标准有H.264和H.265两种。

1.什么是H.264和H.265?

(1)H.264的定义

即MPEG-4第十部分,是由ITU-T视频编码专家组和ISO/IEC动态图像专家组(MPEG)联合组成的联合视频组提出的高度压缩数字视频编解码器标准。这个标准通常被称之为H.264/AVC。

(2)H.265的定义

是ITU-TVCEG继H.264之后所制定的新的视频编码标准,H.265标准围绕着现有的视频编码标准H.264,保留原来的某些技术,同时对一些相关的技术加以改进。

2.它们各自有何优势?

(1)H.264的优势

具有很高的数据压缩比率,在同等的图像质量条件下,H.264的压缩比是MPEG-2的2倍以上,是MPEG-4的1.5~2倍。低码率对于H.264的高压缩比起到了重要的作用,和MPEG-2和MPEG-4ASP等压缩技术相比,H.264压缩技术将很大程度上节省用户的下载时间和数据流量收费。而且,H.264在具有高压缩比的同时还拥有高质量流畅的图像。所以经过H.264压缩的视频数据,在网络传输过程中所需的带宽更少也更加经济。

(2)H.265的优势

H.265只在有限带宽下传输更高质量的网络视频,只需要原来一般的带宽即可播放相同质量的视频。H.265标准也同时支持4k和8k的超高清视频,可以说H.265标准让短视频跟上了显示屏“高分辨率化”的脚步。

3. 它们之间的区别是什么?

(1)H.264被广泛用于网络流媒体数据、各种高清晰度电视广播以及卫星电视广播等领域。H.264相较于以前的编码标准有着一些新特性,如多参考帧的运动补偿、变块尺寸运动补偿、帧内预测编码等,通过利用这些新特性,H.264比其他编码标准有着更高的视频质量和更低的码率,也因此受到了人们的认可,而被广泛应用。

(2)H.265的编码架构大致上和H.264的架构相似,主要包含:帧内预测、帧间预测等模块。但在编码架构中,整体被分为了三个基本单位,分別是:编码单位、预测单位和转换单位。

4.为什么说H.265比H.264好?

相比之下,H.265能够提供更多不同的工具来降低码率。编码后的码字较少,细节夺得地方所划分的宏块就相应的小和多一些,编码效率也就相对提高了。同时,H.265帧内预测模式支持33种方向,H.264只支持8种,并且还提供了更好的运动补偿处理和矢量预测方法。

在相同的图象质量下,相比于H.264,通过H.265编码的视频码流大小比H.264减少大约39-44%。由于质量控制的测定方法不同,这个数据也会有相应的变化。

由此可见,在小视频app开发过程中,H.264是被广泛应用的编码标准,而H.265的优势则更为明显,二者之间的区别也直接导致了适用的场景各不相同。不过,随着小视频app的视频观看体验要求越来越高,H.265编码标准的应用也将更为广泛。

原文链接:https://blog.csdn.net/q3557873521/article/details/87971268

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 短视频app开发——Android端实用短视频录制方案

    继抖音、快手、微视等一众短视频豪强并起以来,2018年的短视频市场可谓一片火热,而国内很多短视频平台运营商也开始纷纷布局海外短视频市场。面对眼前的场景,短视频a...

    q3557873521
  • 专业直播APP开发服务商教你直播平台搭建需要准备些什么——流媒体CDN服务篇

    网络直播可谓是近年来互联网的“热门关键词”,如今直播平台已经深入到了各行各业,诞生了数不尽的行业解决方案。这些解决方案都离不开直播系统源码,通过一套功能全面的直...

    q3557873521
  • 短视频App开发指南:短视频APP用户特点分析

    2015年是短视频APP崛起的一年,随后经过两年平稳的发展,2018年,某短视频APP官方宣布其产品月活跃人数达到五亿人,这也意味着,在2018年,短视频APP...

    q3557873521
  • Python中使用SQLite

    SQLite是一种数据库,Python中集成了SQLite3,所以在Python中使用SQLite,可以直接导入SQLite包,不需要做额外的配置。

    SuperHeroes
  • 【免费福利】PHP从基础语法到原生项目开发教程视频

    七月半夏
  • 【犀牛鸟·视野】SIGGRAPH Asia 2018:更小更漂亮的视频魔术师“腾讯丽影”

    ? ★导语★ 腾讯丽影平台是由腾讯音视频实验室自主研发的基于人眼视觉标准的视觉处理平台,集成了音视频实验室领先的编解码技术、AI技术、主客观视频质量评估技术、...

    腾讯高校合作
  • 更小更漂亮!腾讯丽影亮相 SIGGRAPH Asia 2018

    SIGGRAPH(Special Interest Group for Computer GRAPHICS)是计算机图形和交互方向的一个顶会,由国际图形图像协...

    腾讯音视频实验室
  • 清华硕士在家造了一辆车,从设计到加工一个人完成,轻松穿沙漠爬岩石,还人人可拆装

    最近,在「清华大学美术学院线上毕业展」上,出现了这样一个作品,一辆可驾驶、可拆装的全地形车。

    量子位
  • 碉堡了:一款可以在 PC 浏览器中实时监控 App 内存泄漏库

    昨天在公众号给大家分享了一个能将代码生成高逼格的图片工具:carbon,浏览量和反响都不错。趁热打铁,今天再给大家分享一个不错的开源库,相信移动开发者都非常需要...

    非著名程序员
  • django分页Paginator的简单使用

    之前同事在项目中写了分页的一个函数,但是并没有返回结果集的总个数和总页数。所以我就想到了用 django 自带的分页类获取分页的数据。因为要分页的对象可能是个列...

    用户4945346

扫码关注云+社区

领取腾讯云代金券