ColorfulBoar gpu 不等于一定有 hw codec ,或者连 hw decoder 都没有用。某些 mx 系列 gpu 就被阉割了。另外,win 上用 gpu 的 codec 有很多种办法,一种裸调 api ,还有通过 dxva 等等内置好的 api 去解码。解码延时和性能有点区别。另外如果直接调 gpu driver runtime 的 api 会有很多适配问题,所以 win 提供了一些教高级别的 api 去适配掉了。不过字节的那个文章,确实也有点那啥。本质客户端做 hw codec 适配确实是一个工作量相对较大的针线活。