更新时间:2023-04-11 11:17:20浏览次数:795+次
关于You-tube视频不用多做介绍,有时我们在测试VPS加载视频速度的同时会发现有Dropped Frames丢帧的现象,这个一方面和VPS到你本地的网络质量有关,一方面和你使用的网络加速软件设置有关(比如暴力发包),还有一个原因就是html5视频播放器并没有使用硬件解码视频!本人公司的电脑是G3260的CPU,显卡是集成的。打开高清60fps视频发现Dropped Frames狂多,原来YTB发送的视频是vp8、vp9编码格式的(同样在详细信息中可查到),而这两种格式是不支持硬件解码的,所以既占满了CPU,又疯狂丢帧!不过这个问题也有解决方法,在k-res博客看到了一款叫做h264ify的插件,用上立马见效,虽然不能完全解决丢帧问题,但是已经极大缓解,而且本人使用后CPU占用率明显下降了。
安装上以后重新打开You-tube视频就会发现传输的是avc编码格式的数据了,同时CPU占用骤减,丢帧现象明显改善。