文章 活动资讯

服务器里面的视频直连分享给多少人同时看不卡顿呢?

首页 > 活动资讯 > 正文

如果你有一台服务器、里面放了视频、把视频直连分享给别人看、多少人同时看不卡顿呢?
接下来分析一下相关影响因素以及测试
1、地理位置。观影者和服务器的距离、太远会导致加载有延迟
2、服务器的带宽。服务器带宽有多少、是独享还是共享
3、观影者自己的网速、只要不是在无人区就行
4、同时在线观看的人数、和拖拉进度条人数
5、是否有其他下载占用服务器带宽
6、是否为晚上用网高峰期、网络波动
7、视频码率kbps有多大(=8x视频文件大小kb/视频时长s)
服务器里面的视频直连分享给多少人同时看不卡顿呢?第3张插图

测试信息:

服务器位置日本东京、带宽独享400mbps

测试者位置安徽、手机5g、无线网100mbps

准备工作:

首先准备抓取一个1080p视频的真实地址
然后下载到服务器

(这里不得不吐槽一下某讯[黑线]、热播剧因为观看人数多、那码率低的。画江湖和电视剧重紫
码率分别是1437kbps和1699kbps、漫画纯色区域码率多低一些还好、电视剧也这么低)

然后我去重新找了一个没有很热播的、码率2668kbps、还算正常(57分钟、大小1个g)
服务器里面的视频直连分享给多少人同时看不卡顿呢?第4张插图

先测试服务器下载带宽、同时用两台设备5g和Wi-Fi下载一个文件、因为文件不大、刚跑到40m/s(320mbps)文件就下载完了。应该还能继续上。

但是还由于地理位置400mbps跑不满很正常
就假设跑350mbps、近似值47350kb/s

测试开始:

(理想情况下,视频码率2668kbps=333kb/s 47350/333=约140人同时观看)

但是事实并不是这样:
视频是先缓一段再播放
正常播放速度并不是恒定333kb/s。如图视屏正常播放测试是500kb/s然后速度下去、隔几秒又上涨到500kb/s

如果有人拖动进度条加载呢、
从视频开头直接拉到中间测试是2000kb/s

那假设10个人同时观看此视频、7个正常播放
而且恰好加载占用带宽重叠、就是500x7=3500kb/s
3个人同时拉进度条、3x2000=6000kb/s

假设这10个人占用带宽峰值都恰好重叠
也就是9500kb/s。47500/9500大约5、5x10=50
这种情况下可以同时50个人观看不卡
服务器里面的视频直连分享给多少人同时看不卡顿呢?第5张插图

实际情况下不可能同时50个人带宽峰值重合。也不可能15人同时拖进度条。
这会让实际人数比50多非常多、但网络波动
延迟又会有些减少。
综合下来应该还是比50人多许多

设备有限,实际测试:电脑Wi-Fi手机5g同时下载、并同时开5个窗口播放、拖进度条没有一点卡顿,

内网穿透测试:上下带宽同时跑5m/s

这篇文章最后更新于2023-3-3,已超过 1 年没有更新,如果文章内容或图片资源失效,请留言反馈,我们会及时处理,谢谢!
免责声明
本站提供的一切软件、教程和内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络收集整理,如果您喜欢该程序和内容,请支持正版,购买注册,得到更好的正版服务。我们非常重视版权问题,如有侵权请邮件与我们联系处理。敬请谅解!
网站底部悬浮广告代码html点击复制
« 上一篇 03月03日
苹果手机拍的照片怎么调色?
下一篇 » 03月03日
为了防止灌水评论,登录后即可评论!
注册登录

还没有评论,快来抢沙发吧!