美文网首页程序员
关于HEVC/H.265编码的研究

关于HEVC/H.265编码的研究

作者: 无忌不悔 | 来源:发表于2017-05-26 12:41 被阅读1073次

    HEVC/H.265

    典型的Hybrid Video Coding视频编码器架构

    HEVC/H.265的应用与未来

    除了在编解码效率上的提升外,在对网络的适应性方面H.265也有显著提升,可很好运行在Internet等复杂网络条件下。

    目前看来,对于H.265/HEVC标准,我们仍需持谨慎乐观态度。但有一点是肯定的:H.265标准在同等的内容质量上会显著减少带宽消耗,有了H.265,高清1080P电视广播和4K视频的网络播放将不再困难。

    H.265必将促进网络视频高清时代的发展。

    硬解与软解

    1. 硬解

    硬解是硬件解码的简称。简单而言,硬件解码就是通过显卡的视频加速功能对高清视频进行解码。

    1. 软解

    软解即软件解码,常规地直接用CPU解码会极大地消耗CPU的运算能力。

    硬解能够将CPU从繁重的视频解码运算中释放出来,使电脑具备流畅播放高清视频的能力。显卡的GPU/VPU要比CPU更适合这类大数据量的、低难度的重复工作。视频解码工作从处理器那里分离出来,交给显卡去做,这就叫做“硬解码”,例如NVIDIA的PureVideo、AMD的UVD技术等等。与之对应的,以前那种纯粹依靠CPU来的方式则是“软解码”。不过受到技术条件的限制,纯粹的“硬解码”在现阶段是不存在的,CPU依然在发挥一部分作用,只不过硬解码时GPU/VPU已经成为运算的主力。

    相关文档

    1. Apple 官方:https://developer.apple.com/library/content/technotes/tn2236/_index.html
    1. 技术选型分析:http://www.jianshu.com/p/a4bbedb239ae
    1. 雷大神的研究:http://blog.csdn.net/leixiaohua1020/article/details/15811977
    1. H.265软解码和硬解码区别:http://www.tvapk.net/thread-206237-1-1.html

    H.265开源项目

    X265

    有两个版本,一个是国内人搞的,是国外公司搞的

    国外公司版本

    只是一个编码器,目前没有支持解码

    • 开发语言: c++
    • description:

    x265 is an open-source project and free application library for encoding video streams into the H.265/High Efficiency Video Coding (HEVC) format, and is released under the terms of the GNU GPL.

    MulticoreWare公司发布x265预览版。x265是HEVC/H.265标准的开源编码器。根据相关网站作出的基准测试,和x264相比,x265的CPU占用率更高,相同比特率时画质质量更高,视频体积缩小近一半。

    国内x265开源项目

    openHevc

    只是一个解码库,目前没有支持编码

    • 开发语言: C
    • 基于框架:ffmpeg/libav
    • description:

    openHEVC is a fork from smarter's libav git (smarter.free.fr) with only required files from libav to decode HEVC content. openHEVC in combination with GPAC is used into 3 research projects:

     4EVER
    
     H2B2VS
    
     AUSTRAL
    

    libde265

    source url: https://github.com/strukturag/libde265

    德国公司 Stuttgarter Struktur AG发布了H.265编解码器的开源实现——libde265,代码发布在Github上,采用LGPL许可证授权。

    出于简化和效率的考虑,libde265采用C语言编写,其API很容易整合到其它软件中。libde265还在开发之中,功能还不完整,只支持解码帧内编码帧。

    研究还在进行中,未完待续……

    相关文章

      网友评论

        本文标题:关于HEVC/H.265编码的研究

        本文链接:https://www.haomeiwen.com/subject/bjztfxtx.html