H.265标准诞生四个年头 普及应用难题终被攻克

2017-06-12 13:20:44来源: 热度:
2012年8月,爱立信公司推出了首款H.265编解码器,而在仅仅六个月之后,国际电联(ITU)就正式批准通过了HEVC/H.265(High Efficiency Video Coding)标准,相较于之前的H.264标准有了相当大的改善。如今距离2013年H.265标准的推出已有四个年头,H.265技术标准运用究竟如何?距离普及还有多远?   
 
关于H.265技术标准
 
H.265沿用了H.264的混合视频编码框架,但又有新的技术特点,其核心编码模块包括:帧内/帧间预测、变换及量化、去块滤波器、熵编码等。针对超高清视频的编码及并行处理,H.265定义了灵活的块结构,同时对各个编码模块进行了优化和改进,又增加了新的编码模块(如SAO),使得压缩效率得到显著提高。
 

相对于H.264,H.265具有以下优势:
 
同等画质和码率下,H.265比H.264占用的存储空间理论上要节省50%;
 
若存储空间一样大,那么意味着,在一样的码率下H.265会比H2.64画质要更高一些,理论提升30%~50%;
 
H.264可以在低于2Mbps的速度实现标清数字图像传送,而H.265/HEVC可以在低于1.5Mbps的传输带宽下,实现1080p全高清视频传输;
 
鉴于H.265编码的极大优势,使得它在网络适应性方面有着不可逾越的优点,让它在低带宽网络环境下也能传输更高质量的视频。这也意味着在现有网络环境下,在线视频观看将更加流畅,企业也将付出更少的带宽成本,
 
H.265的好处是显而易见,理论上讲,这项新技术的无疑会带来一次全新的多媒体变革。然而,H.265在目前的处境却是叫好不叫座。
 
H.265应用难度高,实时编码难度大
 
在视频采集后,在保证视觉效果的同事需要减少视频数据量,一边数据传输和存储,编码压缩显得尤为重要。在H.264时代,经过多年的积淀,算法和芯片的搭配方案早已成熟。而H.265编码复杂度较之H.264呈几何增长,编码用时也随之增长,以现有的终端设备难以实现实时编码,更别说在H.265刚诞生的时候了。这也是目前H.265几乎没有在直播领域应用的原因,而多在点播领域,视频厂商用专业设备将原有视频压制成H.265编码格式,供用户点播、下载。
 
编码器使用难度大
H.265只是规定了一个可用技术的范围,编码时很多特性可以用,也可以不用。所以H.265编码器的使用难度大概是x264的2-3倍不止。据了解,目前2.1才做到10bit下对x264 中高质量的20-30%的体积压缩,而且还是建立在对于所有命令参数全部理解且大量实验的基础上,如果直接设置码率不使用任何高级命令参数调节,很可能得到的效果反而比x264更差(默认参数设置仅针对低码率环境,用于中高码率环境副作用太大)。这么看来,H265是把好刀,但很不亲民啊,只有具备技术和资源优势的大厂才能扛得动。
 
解码难度大
想当年H.264压缩效率比MEPG-2提升一倍多的同时,将解码难度提高了至少3倍,运算需求高达100GOPS。H.265带来了远高于H.264的压缩效率,也带来了高于H.264数倍的解码难度,算法复杂度相比H.264提高了2-10倍,运算量飙升到400-500GOPS,复杂的运算对处理器提出了严峻的挑战。不过15年后出的手机大多数解码H.265已无CPU瓶颈,解码780P、1080p已不在话下的,而网络上发布的手机端H.265解码器还有很大的优化空间。
 
目前很多CDN厂商在宣传中表示支持H.265,但很少有完整的解决方案。有厂商提出的H.265直播传输方案:H.265编码直播-->H.265解码观看,为了实时编码,降低了视频的质量,并未体现H.265的高画质低带宽的特点。重蹈了目前H.264标准下为降低卡顿而牺牲质量的覆辙。
 
普及应用难题终被攻克-云帆加速H.26方案
 
云帆加速充分考虑客户现有设备网络的状况和系统将来的扩展能力,国内首家推出H.265与现有H.264相结合的视频直播编解码、传输加速解决方案:即H.264编码推流-->云端转H.265-->传输H.265码流-->终端解H.265播放。
 
 
具体流程如下:
A.在推流端依然采用H.264+aac的视音频编码方案,推送高清H.264直播视频流,为解决弱网环境下高清码率流畅传输可以选用主播端推流加速SDK;
 
B.云转码,H.264视频流进入到云帆加速直播云服务端,开启H.264到H.265的实时转码,可同时输出H.264,和H.265直播流,支持H.265截图、H.265录制flv、MP4,以供后续点播。
 
C.H.264\H.265解码播放,经云转码平台,同时输出H.264,H.265不同编码格式的视频流,经云帆加速CDN分发至终端,通过一定的约定规范,CDN 可以做到智能识别并响应不同编码格式的视频资源。支持 H.265 视频的Android、iOS、OTT客户端可以访问到 H.265 视频,不支持 H.265 视频的APP端、flash端可以访问到原H.264码流播放。对于H.265 解码SDK,企业可采用网络上发布的开源H.265解码器,也可以选用云帆H.265解码SDK,我们对多项技术进行了优化,可降低软解过程对CPU的占用,减少手机发热,以及避免出现画面错位、音视频不同步等问题。
 
方案新突破:
 
高清推流 在现有网络环境下,网络视频高清与流畅似乎是矛盾的存在,点播还可以下载或缓冲一段时间再看,而直播过程则采用多种方式降低码率,牺牲质量换流畅播放。受限于主播端网络,在编码推流过程中就降低质量,自然也降低了所有用户的观看体验,比部分用户网络不佳的情况更加恶劣。云帆加速提供主播端推流加速SDK,支持高清视频的实时无卡顿推流,从源头上保障视频的质量。
 
实时多路转码  H.265编码的算法复杂度相比H.264提高了数倍,实时编码压制难度较大,直播过程中会对服务器端造成巨大压力,也产生较大成本,这或许是其他厂商未采用该方案的原因。云帆加速经过优化实现较大突破,支持单一台服务器转100-128路H.265直播流,相比H.264压缩率30%-50%。
 
方便快捷不复杂
 
由于现在市场上使用的设备是以支持H.264格式为主,现实情况不能马上将所有设备升级替换掉,但为了发挥H.265的低码流,高质量的技术特点,在中途传输这过程采用H.265编码标准,通过一个编、转码过程,将高质量的视频信号在低码流情况下传输,同时还完整保留了高质量画面,在不影响现有H.264系统情况下,新老技术相互兼容,完整对接。企业使用云帆加速CDN即实现H.265传输直播,方便快捷。
 
总结:目前H.264实时软编已非常成熟,H.265编码对手机计算压力大,无法实时高质量编码,而H.265实时解码并没有CPU瓶颈,采用推H.265和现有H.264相结合的方式实现使用云帆加速CDN即支持H.265,而无需更改其他系统,方便快捷。
 
随着硬件、技术的升级,相信未来的五年甚至十年,H.265很可能将会成为主流。
 

责任编辑:王良地

为您推荐

BIRTV2005产品、技术及应用项目评审工作完成

“BIRTV2005产品,技术及应用项目评选活动”获奖项目的全部评审工作已经在8月初完成,共评出34项获奖项目,其中有5项获大奖,1项获得评审委员会专门推荐的特别奖。BIRTV2005产品、技术及应用项目评选活动是在今年五月份中央电视台举办北京国际电视技术研讨会时正式发出申报通知的,由此,今年的评奖活动正式启动。截止到申报工作结束,共收到100多项参评申报项目。在7月5日举行了BIRTV2005产品、技术及应用项目评选活动第一次会议,在这次评审委员会主任、副主任、特别顾问及各评审小组负责人的会议上,专家们根据项目评审要求,对今年的评委会名单进行了适当调整,对评审章程等原则性问题,做了个别的优化

关于移动电视在上海的应用(上)

移动电视采用了数字电视技术,通过无线数字信号发射、地面接收的方法进行电视节目传播,在时速超过100km的交通工具中,也可以稳定地接收到清晰的电视节目,实时性强,具有传统电视媒体所不具有的独特优势。1999年5月上海开始数字电视地面广播试验;2000年上海承建国家计委在上海地区的数字高清电视地面广播试验平台;2002年上海市广播科学研究所在上海交通大学的配合下,在东方明珠广播电视塔建立了数字电视公交移动接收系统,并进行了国家数字电视标准试验;2003年1月1日,经国家广电总局批准,上海正式推出以公交车辆为主要载体的移动电视商用系统,成为中国第一个、全球第二个普及移动电视的城市;2004年2月,上

WDM技术在光纤有线电视网络中的应用

对波分复用(WDM)这一下一代光纤通信系统的主流技术的研究正在全世界范围内热烈开展。而大多数的研究集中在数字通信系统领域,目前的研究已经能做到将几百路波长复用在一起传输。而对以光纤有线电视传输为代表的模拟通信领域内的波分复用技术的研究还开展不多,对模拟信道的复用会与传输数字信号时有什么不同特点我们还知道得不多。光纤有线电视网络基本上是建立在光纤同轴混合网(HCF)的基础上,目前其主要传送业务是传输电视信号。目前国内有线电视台采用的PAL制式利用频分复用技术可以在50~550MHz内传输59路电视节目。从商业运营单位观点看,业务太单一,不适合目前电信,有线电视与数据通信三网合一的通信发展趋势。为