前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >编码器对决:VP9 vs HEVC

编码器对决:VP9 vs HEVC

作者头像
用户1324186
发布2020-07-02 15:31:24
2.4K0
发布2020-07-02 15:31:24
举报
文章被收录于专栏:媒矿工厂媒矿工厂

本文是来自Bitmovin’s Tech Talks的演讲,讲者是Bitmovin的编码团队领导Christian Feldmann。主要内容是对比VP9和HEVC这两个编码器。

首先介绍了编码器的发展历史,1996年MPEG2出现,2003年H264/AVC出现,2008年VP8出现,2013年VP9和HEVC出现,2019年AV1出现,2020年VVC出现。

讲者介绍了H264、HEVC和VP9的一些基础信息。H264和HEVC都是ISO设计的,VP9是谷歌设计的。H264支持浏览器最多,同时支持苹果和安卓系统;;VP9支持谷歌和火狐浏览器,只支持安卓系统。HEVC和VP9编码效率差不多,都超过了H264。H264和HEVC都需要专利费用,HEVC更贵。但是VP9是开源免费的。

讲者继续比较了HEVC和VP9的区别。HEVC根据块进行量化,VP9根据帧进行量化。HEVC帧间编码采用33个方向,Planar模式;VP9采用8个方向,TM模式。HEVC环状滤波有SAO算法,VP9没有。HEVC熵编码采用CABAC,VP9采用BAC。VP9有4种划分模式, HEVC有8种划分模式。

此外在具体编解码算法上,两者还有很多不同。比如,HEVC采用B帧预测。编码顺序和播放顺序不一样,先编码前后两帧,再编码中间帧。而VP9编码顺序和播放顺序相同,但是会编码一个超级帧,它可以解码出多个帧。VP9包含参考帧缩放,指的是不同分辨率的图像可以作为参考帧来进行预测编码。HEVC包含并行处理解码,可以同时解码多个不相邻的编码块。

讲者还展示了Bitmovin编码使用的API,非常简洁,支持多种播放器。播放器会根据运行它的设备选择最佳的编码器,带来最大的带宽节省。

讲者查找了许多文献对比VP9和HEVC的性能,但是文献都比较过时,有些文献说VP9性能和AVC类似,有些说VP9和HEVC性能差不多。讲者自己进行了实验对比,使用JVET测试集。结果显示,编码效率从高到低为:VP9>HEVC>AVC。

最后是QA环节。

附上演讲视频:

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-06-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 媒矿工厂 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档