1. B站确实在用,直播的时候那个什么 超清PRO 什么的就是用的 HEVC
几个月前还很卡,现在好像好多了
4. 比较h264,相同码率h265有着大约30%压缩率的提升,动画压缩率甚至可以提升50%
5.
我咋觉得就是为了省宽带呢?
HEVC编码的流畅性更好、卡顿率更低
wasm
软解HEVC
真的能比硬解AVC
“不卡顿”“更流畅”?
反正我使用Squoosh
上wasm
实现的avif
编码,比在本地用avif-enc
慢多了(同参数耗时2倍以上?)
7.
@无名啊,硬解AVC真的很卡顿,因为4K AVC随随便便就50Mbps,经常缓冲。虽然我带宽是500M但还是缓冲。特别是拖进度条的时候每次都缓冲很久。
8.
@老虎会游泳,还是B站带宽不够的问题?其余的问题都是衍生出来的。
我5楼是想说,现阶段wasm
效率和本地原生还是有挺大差距的,
我重测了下Squoosh
用wasm
实现的avif
编码,和本地原生实现的时间差距有五六倍。。
目前就感觉,wasm
只是提供了一个渠道/方法/平台,能运行其他语言的代码,不用js
重写
9.
@无名啊,但结果确实是HEVC编码的流畅性更好、卡顿率更低啊。
10.
@老虎会游泳,如果B站和你带宽都充足,你选硬解AVC
还是wasm
软解HEVC
?
11.
@无名啊,wasm软解HEVC。我用台式机看4K,CPU占用完全不是问题,但是如果网络波动让我卡了,就是大问题。即使双方带宽都充足,也免不了网络波动。双方又没有建立专线连接,互联网提供的是尽力而为的服务,不可能无时无刻保持最大带宽。流量越大,卡顿的概率上升的越明显。
12.
但是与互联网的“尽力而为”相比,CPU提供的则是稳定性非常有保障的服务,在闲置内核足够多的情况下,运行速度绝对不会上下波动。所以用CPU时间换流量这个操作完全值得,符合我的利益。
13.
@老虎会游泳,我觉得百兆宽带+百度云开会员时,10~12MB/s 下几个小时也挺稳定的啊,网络波动情况真的很多吗
14.
顺便一提,EDGE支持HEVC硬解。所以如果软解性能差,我可以随时切换。但是如果性能不差,只是CPU占用高,那无所谓(我平时用火狐看)。
EDGE开启HEVC硬解的方法:
https://b23.tv/4vOyI1f
白嫖HEVC视频扩展的方法:

15.
@无名啊,
10~12MB/s 下几个小时也挺稳定的啊
如果你下载的是视频,你用边下边播功能看这些视频,你就会偶尔发现卡顿了。如果视频码率非常高,你恰好还要拖进度,那很可能就要等一会儿才能播放出来。码率越低,等待时间通常越短。
所以对于有HEVC的视频,我在HEVC里拖进度,反应明显快于AVC。
16.
@无名啊,为什么会发生这种现象,你可以去搜索“TCP慢启动”。
即使你的带宽很高,但我不知道有多高,所以刚开始只能慢慢发给你,然后一点一点加速。
这也能解释为什么下载任务刚开始的时候速度都较慢,下载一段时间后,速度才逐渐提升。
17.
@无名啊,即使不拖进度,慢启动也会影响视频加载。因为在线视频往往是分段的,不同段落甚至可能会在不同的服务器。如果加载新段落时恰好新建连接,就会受到慢启动的影响,最开始速度起不来。
加载新段落时不是必然新建连接,如果条件合适,会重用已有连接。但总有条件不合适,必须新建连接的时候。
18.
@老虎会游泳,我电脑提供HEVC
解码插件,也用的Edge
,只是想吐槽下如今wasm
性能不够强罢了
理解B站想省宽带费,但拿出的解决方案还不完美,拿了用户更多的电费和CPU性能去填他们的带宽成本
所以那条微博下的评论,用户表达不满,也是正常
19.
@无名啊,我无法接受这种表述
去填他们的带宽成本
因为HEVC的效果明明是让视频的加载和拖动变得更流畅,带宽成本减少只是附带影响,为什么你们总要抓着这个附带影响不放,忽视了实实在在的,看得见的好处?