实验7-4:多人同看直播 · 5G同步

几个人同看一路直播、在同一个 AR 空间里放置和听到声音,关键是“大家听到的是同一个世界”。本实验计算消息从你传到其他人要经过多久、为什么不同人收到的时间不同,以及同步频率和预测算法怎样减小位置误差。

说明:本实验在本机模拟一个 4 人房间(你和 3 位模拟伙伴),不连接真实服务器。每条消息的时延按接入方式、光纤距离、服务器位置、抖动和丢包重传逐项计算,你能看到每一项的来源;空间音频按你收到消息的时刻播放。

你的身份

网络与服务器

3 ms
1%

位置同步

10 次/秒

放置音源(点击房间平面图)

你放的声音自己立即听到,其他人要等消息到达;伙伴也会不时放置声音。请戴耳机。

共享房间平面图10 m × 8 m;你在中央,鼻尖朝上;粉色虚线圈是“新加坡伙伴”的真实位置,实心点是你看到的位置

消息时间线最近 1 秒;方块 = 发出,圆点 = 收到,红圈 = 丢包后重传

—
同一事件各人收到的最大时间差(最近 10 条)
0
丢包重传次数
—
远端位置误差(最近 2 秒平均)
未加入
房间状态 · —

各成员单向时延构成(从你到对方)

成员对方接入接入(双方)光纤传输服务器处理理论时延(不含抖动)实测平均实测 P95

光纤里光速约 20 万 km/s,即每 1000 km 约 5 ms;实际线路比直线距离长约 1.4 倍。“实测”是对本次模拟中真实发出的每条消息统计的结果(含抖动和重传)。

为什么要边缘节点:同步服务器放在北京时,成都两个人之间的消息也要去北京绕一圈;放在本地边缘节点(MEC),同城时延可降到十毫秒以内。

多少毫秒算“同时”:人对声音与画面不同步的察觉阈值大约是几十毫秒;多人协作类 AR 一般希望端到端时延控制在 20~50 ms。跨国连接受光速限制,单靠 5G 无法消除。

航位推算:位置消息总是“过去”的。按最后已知速度把对方位置往前推一段时延,运动平稳时能显著减小误差,但对方突然转向时会短暂“冲过头”。