如何测试流媒体服务器的并发能力?
一般在视频传输或者分发当中,大家除了关注系统的稳定性外,也会比较关心流媒体的分发或者说并发能力。在TSINGSEE青犀视频系统中,并发指接入视频的客户端数,直白地说是播放视频的电脑数量或者说是人数。在某些项目部署期间,用户可能会有高并发的要求,本文就和大家分享一下如何对流媒体的并发能力进行测试。
测试内容:测试媒体服务器的最大分发能力(多个用户观看一个摄像头)
预置条件:
- 系统启动,并将一个摄像头连接到系统平台
- 编写应用程序,模拟用户观看视频,每60s增加50个用户观看一路视频
测试步骤:
- 在客户端利用应用程序进行视频观看操作,每60s增加50个用户,共总500个用户
- 记录每增50个用户媒体服务器的占用、内存占用、带宽
- 打开一台机器,监控该路视频,观察视频是否正常播放
- 记录媒体服务器稳定运行时(保证客户端正常观看视频)最多支持的客户端数字
- 循环步骤1-4,取平均值
测试内容:测试媒体服务器的并发处理能力(多个用户同一时刻观看一个摄像头)
预置条件:
- 系统启动、一个摄像头连接到系统平台
- 编写应用程序,模拟用户观看视频,一次发起1000个用户观看视频的请求
测试步骤:
- 打开一台机器,监控一路视频,保证视频正常播放
- 在客户端利用应用程序进行视频观看操作,一次发起1000个观看视频请求
- 记录媒体服务器稳定运行时(保证客户端正常观看视频)的占用、内存占用、带宽和响应时间
- 循环步骤1-3,取平均值
测试内容:测试媒体服务器的稳定性
预置条件:
- 系统启动、摄像头连接到系统平台
- 编写应用程序,模拟用户观看视频,每60s增加50个用户观看一路视频,共增加用户数为500个
测试步骤:
- 打开一台机,监控一路视频,保证视频正常播放
- 在客户端利用应用程序进行视频观看操作,每60s增加50个用户,共增加500个用户,使平台高负荷运转
- 记录平台稳定运行时间(保证客户端正常观看视频)、服务器占用、内存占用、网络带宽
测试内容:测试系统在1000M带宽范围内支持的最大录像数
预置条件:
- 系统启动、摄像头连接到系统平台
- 服务器部署在1000M带宽下
测试步骤:
- 分别对100个终端(D1格式)设置一段同时段的时长2小时的中心存储录像
- 录像时间开始后,检查100段录像是否开始录像,录像结束时间到时,录像是否停止
- 记录服务器的消耗、内存占用和带宽
如何测试流媒体服务器的并发能力?相关推荐
- 利用autobench测试web服务器极限并发数
原创文章,转载请注明: 转自 http://salogs.com 一.目的 利用autobench工具结合httperf命令对web服务器进行测试,得出该服务器可以承载的最大并发连接数与最佳并发数. ...
- 多进程并发环境下的磁盘调度性能分析_来说说如何提高服务器的并发能力?
点击上方"JAVA",星标公众号 重磅干货,第一时间送达 什么是服务器并发处理能力 一台服务器在单位时间里能处理的请求越多,服务器的能力越高,也就是服务器并发处理能力越强 有什么方 ...
- 面试官 | 如何提高服务器的并发能力?
作者 | 潇洒一剑 来源 | cnblogs.com/zengjin93/p/5569556.html 什么是服务器并发处理能力 一台服务器在单位时间里能处理的请求越多,服务器的能力越高,也就是服务器 ...
- php性能极限,利用autobench测试web服务器极限并发数
一.目的 利用autobench工具结合httperf命令对web服务器进行测试,得出该服务器可以承载的最大并发连接数与最佳并发数. 二.测试工具 工具介绍 1.Httperf httperf 是一款 ...
- 流媒体服务器性能测试
Hello!大家好,我是资深测试工程师Jackie,今天我来和大家一起对云视睿博的高性能流媒体服务器NTV Media Server G3做一次性能测试. 该测试流程,可以作为参照测试流程用于测试流媒 ...
- SRS:流媒体服务器如何实现负载均衡
当我们的业务超过单台流媒体服务器的承受能力,就会遇到负载均衡问题,一般我们会在集群中提供这种能力,但实际上集群并非是唯一的实现方式.有时候负载均衡还会和服务发现等时髦词汇联系起来,而云服务的LoadB ...
- Linux 服务器高并发调优实战
点击上方 好好学java ,选择 星标 公众号 重磅资讯.干货,第一时间送达 今日推荐:又一程序员进了ICU:压垮一个家庭,一张结算单就够 个人原创100W+访问量博客:点击前往,查看更多 众所周知在 ...
- 开源Easydarwin流媒体服务器Windows编译、配置、部署
1配置环境 Ø 系统:Windows 10 Ø Easydarwin版本:官方最新版本 Ø 本配置为非web配置,在官方文档中有提供web配置攻略 参考网站 http://doc.easydarwin ...
- 搭建直播平台过程中的全能“辅助”——流媒体服务器
直播在经历了爆发式增长后,在互联网领域中呈现出稳步增长的状态.前期观望许久的创业开发者们认为"火候到了",纷纷开始将搭建直播平台项目提上日程.对于平台搭建来讲,流媒体服务器是必不可 ...
最新文章
- LNMP环境搭建(centos6.9+mysql5.7+php7.1+nginx1.10)
- 1019:浮点数向零舍入
- 万物皆可“小程序”——迟到的iOS 14之猜想
- java 字符长度 中文_java判断中文字符串长度的简单实例
- 关于分区索引与全局索引性能比较的示例
- android动态切换logo和label
- 为什么薄膜干涉的厚度要很小_薄膜干涉的膜为什么不能太厚?
- Chrome debugger调试技巧
- Python爬取国家税务总局纳税信用A级纳税人信息!
- Mybatis sql查不到数据
- 专业范儿的图表,打造专业范儿的技术人PPT
- IOS UILabel 多行文字自动换行
- Python Revisited Day 03 (组合数据类型)
- mac 给 iPhone 充电一直闪跳
- 斗破苍穹java_安卓斗破苍穹游戏源码
- EChart中使用地图方式总结
- css设置四个字三个字两个字和word一样对齐的打印格式
- LevOJ B3408热浪
- Python-etup环境变量os模块
- C语言实现实数和复数矩阵及其各种运算(四)