后知后觉:原来串流玩游戏关键在接收端解码延时
以前用moonlight串流电视玩游戏总感觉延时略大,之前还以为是我发送端台机配置不好的原因,结果昨天心血来潮用骁龙625的旧手机装了moonlight试了下,卧槽简直不要太顺滑,设置了20m码率手机上看画质也还可以,完全颠覆了我对串流的认识然后发现moonlight里有个设置可以显示退出后显示延时,打开后一看16ms,难怪几乎感觉不到。换成延时大的设备试了下,延时100多ms,基本都是解码延时。
感觉以后需要多考虑串流游戏的使用了,就是不知道还有哪些芯片是解码速度比较坑爹的 Ichthys 发表于 2020-9-30 12:27
网络视频延迟主要就在编解码啊
https://bbs.saraba1st.com/2b/thread-1941740-0-1.html
我之前在泥潭问过串流,以前怀疑过台机配置、路由器、网络带宽的拖后腿,现在才明白原来接收端不给力才是罪魁祸首可能大家之前都是手机串流,所以没感觉,忽略了家电自带的芯片容易拉跨
—— 来自 Xiaomi MI 9 SE, Android 10上的 S1Next-鹅版 v2.4.3 电视开游戏模式试试
—— 来自 Xiaomi MI 6, Android 9上的 S1Next-鹅版 v2.4.3 不仅是这样,好多电视、投影仪还会搞啥啥画质增强™技术,在视频信号的基础上调色改曲线插帧计算,进一步增加延迟,还关不掉。
之前捡垃圾买了个投影仪,别说无线串流,有线hdmi 延迟都有上百毫秒,rua! 之前串流其他方面都好,就是b450自带的网卡不行,每隔一会就会顿卡一下,禁用有线网卡只用ax200反倒没有这种情况了。顺带一提 电脑端moonlight的解码速度在10ms上下,体感上完全体会不到。 木桶效应,而且编码更容易成为瓶颈 可是我用IPAD串流PS4,5GWIFI路由器就在厅里,延时大到坠机。进房间用老笔记本插网线串流就基本无影响。 买了智慧屏试了试用 moonlight 串流,延迟大到100ms 了。换成手机串流就没有问题。 发送端不仅要输出原味画面还要编码发包,感觉自己的笔记本跑个gal都起飞了 串流解码延迟最差的就是华为,自主芯片搞弯道超车,就喜欢在这些小地方偷工减料。
手上一些设备
intel core m3 串流解码延迟在h264 7MS左右,不支持H265
apple a12 延迟在H265 10MS左右
还不够自主的麒麟955 H264 15MS左右
自主翻身第一代的麒麟980 H264就彪上了50ms,H265 30MS 越做越差
高通XR2(865) 延迟在H265 9MS左右
楼主发现的这的确是个容易被忽视的细节. 串流20-50m的h265,高通的芯片解码延时基本在 1x-3x ms之间,而mtk的芯片就在4x-1xx ms左右了, 即使mtk最新的天玑1000 也是这水平,其它的芯片我还试过电视盒子的 晶晨Amlogic s905x,还有华为手机的芯片, 解码延时都和mtk一个水平.
总之,我目前发现唯有高通的芯片解码延时远低于其它厂商, 即使是早一点的625, 目前没发现其它芯片能达到这个水平.
哦,估计NV自己的tegra芯片的解码延迟一定也是非常低的, 但是基本上能拿来串流的就是破解后的switch 和 nv的电视盒子, 还有早几年的几款nv芯片平板了吧.
页:
[1]