惊,网传B站网页版有基于wasm的HEVC软解,还是8线程的那种

@Ta 2022-04-07发布,2022-04-07修改 19934点击

74d6e3f0a5095e2bf47536df0980805d.jpg

谁能扒下来,我想用

回复列表(47|隐藏机器人聊天)
  • JJ
    @Ta / 2022-04-07 / /
    B站确实在用,直播的时候那个什么 超清PRO 什么的就是用的 HEVC
    几个月前还很卡,现在好像好多了
  • @Ta / 2022-04-07 / /
    打倒老虎
  • @Ta / 2022-04-07 / /

    wasm 是未来
    小米MIX2s(白)

  • @Ta / 2022-04-07 / /
    比较h264,相同码率h265有着大约30%压缩率的提升,动画压缩率甚至可以提升50%
  • @Ta / 2022-04-07 / /

    我咋觉得就是为了省宽带呢?

    HEVC编码的流畅性更好、卡顿率更低

    wasm软解HEVC真的能比硬解AVC“不卡顿”“更流畅”?
    反正我使用Squooshwasm实现的avif编码,比在本地用avif-enc慢多了(同参数耗时2倍以上?)

  • @Ta / 2022-04-07 / /
    被禁言
    用户被禁言,发言自动屏蔽。
  • @Ta / 2022-04-07 / /

    @无名啊,硬解AVC真的很卡顿,因为4K AVC随随便便就50Mbps,经常缓冲。虽然我带宽是500M但还是缓冲。特别是拖进度条的时候每次都缓冲很久。

  • @Ta / 2022-04-07 / /

    @老虎会游泳,还是B站带宽不够的问题?其余的问题都是衍生出来的。
    我5楼是想说,现阶段wasm效率和本地原生还是有挺大差距的,
    我重测了下Squooshwasm实现的avif编码,和本地原生实现的时间差距有五六倍。。
    目前就感觉,wasm只是提供了一个渠道/方法/平台,能运行其他语言的代码,不用js重写

  • @Ta / 2022-04-07 / /

    @无名啊,但结果确实是HEVC编码的流畅性更好、卡顿率更低啊。

  • @Ta / 2022-04-07 / /

    @老虎会游泳,如果B站和你带宽都充足,你选硬解AVC还是wasm软解HEVC

  • @Ta / 2022-04-07 / /

    @无名啊,wasm软解HEVC。我用台式机看4K,CPU占用完全不是问题,但是如果网络波动让我卡了,就是大问题。即使双方带宽都充足,也免不了网络波动。双方又没有建立专线连接,互联网提供的是尽力而为的服务,不可能无时无刻保持最大带宽。流量越大,卡顿的概率上升的越明显。

  • @Ta / 2022-04-08 / /

    但是与互联网的“尽力而为”相比,CPU提供的则是稳定性非常有保障的服务,在闲置内核足够多的情况下,运行速度绝对不会上下波动。所以用CPU时间换流量这个操作完全值得,符合我的利益。

  • @Ta / 2022-04-08 / /

    @老虎会游泳,我觉得百兆宽带+百度云开会员时,10~12MB/s 下几个小时也挺稳定的啊,网络波动情况真的很多吗

  • @Ta / 2022-04-08 / /

    顺便一提,EDGE支持HEVC硬解。所以如果软解性能差,我可以随时切换。但是如果性能不差,只是CPU占用高,那无所谓(我平时用火狐看)。

    EDGE开启HEVC硬解的方法:
    https://b23.tv/4vOyI1f

    白嫖HEVC视频扩展的方法:
    Screenshot_20211124_211127_com.UCMobile.jpg

  • @Ta / 2022-04-08 / /

    @无名啊

    10~12MB/s 下几个小时也挺稳定的啊

    如果你下载的是视频,你用边下边播功能看这些视频,你就会偶尔发现卡顿了。如果视频码率非常高,你恰好还要拖进度,那很可能就要等一会儿才能播放出来。码率越低,等待时间通常越短。

    所以对于有HEVC的视频,我在HEVC里拖进度,反应明显快于AVC。

  • @Ta / 2022-04-08 / /

    @无名啊,为什么会发生这种现象,你可以去搜索“TCP慢启动”。

    即使你的带宽很高,但我不知道有多高,所以刚开始只能慢慢发给你,然后一点一点加速。

    这也能解释为什么下载任务刚开始的时候速度都较慢,下载一段时间后,速度才逐渐提升。

  • @Ta / 2022-04-08 / /

    @无名啊,即使不拖进度,慢启动也会影响视频加载。因为在线视频往往是分段的,不同段落甚至可能会在不同的服务器。如果加载新段落时恰好新建连接,就会受到慢启动的影响,最开始速度起不来。

    加载新段落时不是必然新建连接,如果条件合适,会重用已有连接。但总有条件不合适,必须新建连接的时候。

  • @Ta / 2022-04-08 / /

    @老虎会游泳,我电脑提供HEVC解码插件,也用的Edge,只是想吐槽下如今wasm性能不够强罢了
    理解B站想省宽带费,但拿出的解决方案还不完美,拿了用户更多的电费和CPU性能去填他们的带宽成本
    所以那条微博下的评论,用户表达不满,也是正常

  • @Ta / 2022-04-08 / /

    @无名啊,我无法接受这种表述

    去填他们的带宽成本

    因为HEVC的效果明明是让视频的加载和拖动变得更流畅,带宽成本减少只是附带影响,为什么你们总要抓着这个附带影响不放,忽视了实实在在的,看得见的好处?

添加新回复
回复需要登录