电脑风扇很响(电脑风扇很响然后自动关机)

最近托尼刷了一条微博,大致说b站为了节省带宽,在Web端强制HEVC编码视频播放。这样一来,当我们使用浏览器观看b站视频时,电脑就很容易处于高负荷运行状态。看到

最近托尼刷了一条微博,大致说b站为了节省带宽,在Web端强制HEVC编码视频播放。这样一来,当我们使用浏览器观看b站视频时,电脑就很容易处于高负荷运行状态。

电脑风扇很响(电脑风扇很响然后自动关机)插图

看到这条微博后,不少网友也在评论区留言称,“难怪我一看b站的电脑风扇,原来关掉电源就变成小偷了,真是疯了”,“我告诉你,看b站的视频时不时会卡顿”“看b站用的电是油管的两倍”。。。

虽然b站官方后来发文表示HEVC编码方式不是强制的,只有设备满足一定性能才会开启:

但还是有很多网友不买账。

说实话,在看到微博之前,Tony之前真的没有注意到这一点,但是在知道了HEVC到底是什么之后,我想这次很多人可能都错怪b站了。

至少在使用HEVC编码视频播放的情况下,b站这样做没有错,只是浏览器在拖b站的后腿。

为什么这么说?我们要从视频压缩的必要性说起。

很多人可能不知道,无论是我们手机拍的视频,还是别人发布到网上的视频,其实都是经过压缩的。如果视频没有压缩,原始文件会变得非常大。

以一个1080P的60帧视频为例。

视频每帧有200万像素(1920*1080),每个像素计为3个字节(R、G、B各一个),也就是说一帧会消耗5.7MB,60帧就是342 MB:

如果不压缩,一部256G的手机最多只能拍摄766.5秒的1080P 60帧视频。你能接受吗?

另外,如果想在线观看完全未压缩的1080P 60帧视频,没有3000多兆的宽带提供的网速支持,视频如果不能及时加载根本无法流畅播放。。。

因此,为了便于视频的保存和传播,我们对其进行压缩是绝对必要的。

视频压缩的原理有点复杂,但简单来说,主要做三件事——跳帧、分块绘制和彩色绘制。

比如前期一个相似的画面只保留一帧,后期通过预测恢复;

或者把一个颜色相同的区域当作一个大色块;

或者偷偷剪掉人眼不易察觉的颜色。毕竟现在的视频甚至可以容纳十亿种颜色,人眼基本分辨不出那么多。

简而言之,效率越高,压缩编码技术在不损失图像质量的前提下,尽可能将视频体积压缩到更小的尺寸。

HEVC是一种高效的视频压缩编码技术,通常也称为H.265

按照官方的说法,HEVC在保证相同视频质量的前提下,相比传统的AVC,即H.264压缩编码技术,可以减少50%左右的数据量。

简单来说就是同规格的视频。HEVC编码所需的空大约是AVC的一半甚至更少,HEVC最高甚至支持8K超高清视频的编码。

这样,HEVC编码压缩后的视频的体积可以进一步减小,我们只需用较低的带宽就可以实现高清视频的在线播放或流媒体直播。

它也是基于HEVC,一种更有效的编码。早在2017年,苹果就开始让自己的iOS 11支持HEVC,第一个支持HEVC的应用是自己的相机应用。

Android迅速跟进,现在基本上每部手机都可以拍摄和播放HEVC编码格式的视频:

此外还有AMD、NVIDIA、Intel等厂商。已经在硬件上开放了对HEVC编解码器的支持。

不说别的,英伟达2014年发布的GTX 750支持部分HEVC视频的编解码器:

对画质有追求的b站也从2019年开始上线HEVC打码。算是国内第一批支持HEVC的视频网站,这么做也算是紧跟潮流。

我们看b站视频会导致电脑卡顿或者发热的原因是Chrome和那些使用Chromium内核的浏览器直到现在都不支持GPU硬件解码HEVC。

浏览器不支持GPU硬件解码HEVC,会导致一个问题,就是播放视频时只能通过CPU实现软解码,对CPU的性能要求非常高。

托尼测了一下,用Chrome看了b站的高质量视频。

如果在设置中选择“优先播放HEVC编码的视频”,你会发现它的CPU利用率很高,达到100,而它的GPU利用率却一直很低:

而一旦你把视频切换到Chrome支持硬件解码的AVC编码和播放,浏览器的CPU利用率会立刻下降,而GPU利用率会上升,但并不高:

这是因为GPU有专门的解码模块,在硬件解码中对视频进行编码时解码效率非常高,不仅减轻了CPU的负担,还具有低功耗、低发热的特点。

不幸的是,托尼做了一个特殊的搜索。目前除了苹果端的Safari浏览器,其他几个主流浏览器包括Chrome和Edge都不支持硬件解码HEVC。。。

这些浏览器之所以不支持硬件HEVC,并不是因为技术限制,而是因为HEVC相关组织支付的授权费一点都不低。

目前负责HEVC授权的组织有三个,比如MPEG LA,相对比较诚实。

要获得它的HEVC授权,厂商的前10万台终端每年都是免费的,之后每台终端要0.20美元,但每年的上限是2500万美元,这可不是个小数目。

这个成本对于手机厂商来说可能看起来不算什么。毕竟把成本分摊到每部手机上是不到两块的事情,但是对于可以免费下载到多台设备上的浏览器来说就很可怕了。

所以谷歌之前也开发了一个叫VP9的编码方法。它的性能和H.265差不多,但是其他厂商并不满意!

一方面,Chrome的市场份额太大。如果大家都选择这种方案,谷歌肯定会主导视频编码市场,甚至可能垄断。

另一方面是因为VP系列代码是参考H.26x开发的所以这个代码是否侵犯专利真的不清楚。如果真的出了问题,那些用VP9的厂商可能也会有麻烦。

出了事,谷歌不负责~

所以现在谷歌、微软、亚马逊、脸书、网飞等主要互联网公司都联合推出了开源和免费的AV1压缩编码技术。

它的视频压缩效率不低于HEVC。既然这些浏览器都是免费的,当然会优先支持。

之所以这么做,是因为每天给别人交专利费让我觉得不舒服。这个技术条件再来个好点的岂不是很美?

但是在视频编解码方面,很少有厂商提供这种编码格式的硬件解码,现在只有各大芯片厂商和RTX系列等最新的显卡可以支持。

所以AV1能否成为未来主流的视频编码格式还是个问题。

回去在b站推HEVC

b站作为国内为数不多的能够提供8K和HDR 10内容的视频网站,能够在为我们提供更高标准的HEVC视频的同时节省带宽,这一点值得肯定。

甚至在此之前,许多人在b站使用UWP应用程序提供的HEVC视频扩展,而在Windows上,白嫖获得了原本要花钱购买的HEVC解码器。。。

另一方面,b站支持HEVC编码是一回事,但在这种编码下能为视频提供多大的码率是另一回事。

有网友表示,b站给HEVC的码率最近变低了。因此,HEVC播放的视频质量不如AVC,尤其是在1080P分辨率下。

但也有人实际测试过,在1080P分辨率下,HEVC的视频比特率确实高于AVC:

由于这一点仍有争议,托尼对此持否定态度。

但无论如何,HEVC注定是一个大趋势。有了流媒体平台和硬件产品的全力支持,我们应该离顺利体验它的未来不远了。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。

作者:美站资讯,如若转载,请注明出处:https://www.meizw.com/n/156314.html

发表回复

登录后才能评论