为什么家里网速上行、下载都不低,直播延时仍然很严重?

2020-02-14 11:48:14 +08:00
 heylogo

先说大致情况:

1、家里是电信 100 兆光纤宽带,电信官方测试结果是下载 6Mbps、上传 100Mbps ;

2、手机上在 speedtest.cn 测速结果是下载 60-70Mbps、上传 20-30Mbps ;

3、电脑上在 speedtest.cn 测速结果一会儿是下载 7Mbps、上传 65Mbps,一会儿是 26Mbps、上传 77Mbps ;

4、电脑上 B 站上传测试结果是 3M 左右 /秒。

问题:

直播延时特别严重,手机直播差不多平均延时 12-15 秒左右,电脑通过 OBS 推流直播延时更严重,甚至有时卡成 PPT 了。

延时是网络有问题?还是电脑 /手机硬件有问题?亦或是因为 OBS 推流的问题?

有没有对这方面比较了解的兄弟,谢谢。

6823 次点击
所在节点    问与答
51 条回复
cst4you
2020-02-14 11:52:56 +08:00
1. 直播分发的 CDN 过载, 具体表现在有大佬直播的时候, 资源会倾向他们, 如果这个时候你自己的码率过高, 会出现延迟甚至灵车漂移, 降低码率试试
2. 审核需求, 是有固定延迟的
3. speedtest 是 net 不是 cn
4. 楼下补充
heylogo
2020-02-14 11:59:45 +08:00
@cst4you #1 speedtest .net 和 .cn 应该是一家
ODD10
2020-02-14 12:02:40 +08:00
你自己贴的数据都是乱的,电信测速下行比上行还低?还有延迟是 ms 不是秒吧?怀疑其他设备测速贴的数据准确性
heylogo
2020-02-14 12:07:32 +08:00
@ODD10 #3 这些确实是我测试的结果,都测了好几次,都有截图,太多就没贴上来,我也不知道为啥会有这么大的差异

这里延迟确实是秒,我在桌上放了个电子钟,我多次刷新看到的自己直播画面上的时间与实际时间差了 10 多秒
ODD10
2020-02-14 12:12:50 +08:00
@heylogo #4
那我给你个方法,排除自家设备和路由器的问题,你可以试着玩 moba 游戏,观察延迟。

如果游戏延迟稳定,应该可能是直播那边问题。

其次可以直播抓包,做下 ping 之类的测试,其他的我也不太懂,楼下补充。
kookoo900
2020-02-14 12:14:15 +08:00
上行 100M 够 3-5 人超清高码率直播,建议楼主检查自己的设备配置。
ysc3839
2020-02-14 12:15:50 +08:00
直播延迟是直播平台控制的吧?和你网络无关。
dunn
2020-02-14 12:21:15 +08:00
手机网速没问题,是不是电脑的问题
是不是 dell 的电脑,前几天刚好遇到过 dell 笔记本 wifi 慢的问题,参考: https://blog.csdn.net/milaoshu1020/article/details/79847797
sephinh
2020-02-14 12:27:57 +08:00
@heylogo #2 你从哪里看到它们“应该”是一家的?
ronniew
2020-02-14 12:34:59 +08:00
YouTube 直播也是略為延遲大約 10 秒左右。
直播不是順間同步的事件。
而是一個有略微延遲的。

所以延遲和你的網絡沒有任何關係。
這個延遲由廠家控制的。

除非發生沒有聲音,播放卡頓,畫面割裂等,才有可能和你的網絡或硬件設備有關係。
cydian
2020-02-14 12:47:00 +08:00
为什么直播没有延迟?
楼主觉得直播是完全实时的?
30 秒延迟都能算正常的啊。
dreamage
2020-02-14 12:48:41 +08:00
@heylogo #2 应该..?想当然了吧
heylogo
2020-02-14 12:53:02 +08:00
@sephinh #9 打开 speedtest.net logo 上链接指向 speedtest.cn
Xusually
2020-02-14 12:54:14 +08:00
@heylogo 必须不是同一家啊,我家千兆宽带,NET 还能测 950Mbps,CN 这个货根本没有一个点能到这个数
heylogo
2020-02-14 12:59:14 +08:00
@dreamage #12
@sephinh #9 擦,啥情况,我上午明明看到 net logo 指向 cn 了,这会再看又不是了,难道我看花眼了?
heylogo
2020-02-14 13:00:48 +08:00
@Xusually #14 确实是我看走眼了
heylogo
2020-02-14 13:04:25 +08:00
@ronniew #10
@cydian #11
@ysc3839 #7 谢谢,了解了
heylogo
2020-02-14 13:06:24 +08:00
@ODD10 #5 试试,谢谢

@kookoo900 #6 卡顿严重估计是设备配置的问题导致 obs 推流过程出问题
cst4you
2020-02-14 13:13:37 +08:00
-_,- 想低延迟可以去 twittch, 可以做到 2 秒内
Tyuans
2020-02-14 13:19:11 +08:00
负责直播的公司自身还有处理时间啊。他不是 你流给人家人家都直接对口分发啊,就算直接通的,还有 CDN 也有时间啊。更不说他还得把你上传的流解码转码,得有高低码率吧。转完得推出去吧。这些机器的性能你无法保证啊。

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

https://www.v2ex.com/t/644496

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

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

© 2021 V2EX