发现一个很奇葩的问题,同一个直播 app 在 ios 和安卓的客户端内播放速度不一样

33 天前
 MutuMutu
点淘(原淘宝直播),同一个网络环境下,ios 端和安卓端同时点击同一个直播间进入,刚点进去的时候播放是同步的,然后逐渐 ios 端的播放进度就会领先于安卓端,且这个差距会越拉越大。

媳妇儿看直播抢东西的时候发现的,换了安卓以后跟我说抠字抢东西总是比别人慢。我一开始还以为是网络问题,wifi 也优化了,情况照旧。直到今天跟我说拿老的 iphone 同步测试了一下发现进度就是不一样,我再测试了一下发现就是上述的情况,安卓端这边不是整体进度慢,而是播放进度会慢慢被拉开。

另外还有一些细节:
1. 主播 123 上链接以后跳出来的链接,两边是没差别的,哪怕安卓端进度还没到主播上连接的那一刻,UI 里面商品链接也已经同步跳出来了。
2. 两边音画都是同步的,只是直播播放进度会慢慢拉开差距。
3. 目前只发现点淘这一个 app 存在这个问题,其他直播平台,甚至淘宝 app 里面的直播间,都不存在这种情况。
4. 应该也不是设备问题,安卓端换了 Realme GT7 Pro 和 Oppo Find X8s 测试,情况相同,就不知道是不是 oppo 系的问题。

目前怀疑是不是点淘两端上设置的转码参数没对上,类似于一边是 24fps 一边是 25fps 这样?另外这 b 玩意儿看直播的时候还特别热,比其他直播 app 都要热一点。设置里面也没有相关内容,软硬解码的选项也没有。。。
892 次点击
所在节点    问与答
2 条回复
doco
33 天前
前一阵同事问过我同样的问题, 琢磨了半天也没搞明白为啥.
MutuMutu
33 天前
@doco 也问了下群里,再加上我外行的理解,主播推流到服务器的视频,在下发到客户端之前为了节省流量费用,肯定要先在服务器端转码压缩吧。那会不会是服务器端在转码的时候,给 ios 端和安卓端的转码参数不一样? 一个是 24fps 一个是 25fps ,或者一个是 29.97 一个是 30 这样子

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1142879

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX