用 Metal 适不适合用来加速视频解码?
Kaby Lake 处理器和 AMD Poaris 开始的显卡都支持硬解 VP9,也就是 Youtube 的编码器。而且 Youtube 4K 以上的视频现在只有 VP9 格式,并没有 H264。(也就是 safari 看不到 4k 的原因。)所以苹果电脑上新款的硬件是支持硬解 VP9 的。但现在完全没法调用。。。导致 Chrome 看 Youtube 视频完全是 CPU 软件解码,非常占资源,而且 8k 基本没有希望。
所以我想法是一个折中的办法,通过 Metal 写一个解码器,不知道可不可行。
(不过即使技术上可行,写解码器这种巨大的工程也需要很多人力啊。。而且给一个支持硬解的显卡写一个解码器,有一种做无用功的感觉)