对于普通视频网站来说,并发数量是一个非常有参考价值的数据,在部分时间段,并发数量也许不大,但是也可能短时间内暴涨且没有上限,此时就需要系统具备良好的扩张能力和负载均衡能力。那么如何针对流媒体服务器分发的RTSP流进行并发压力测试了解系统的能力?本分和大家分享一下我们的测试过程。

通过使用多路RTSP客户端进行拉流,即可达到并发压力测试。对于RTSP客户端的选择,可以选择开源的OpenRTSP客户端进行拉流测试。

OpenRTSP的使用方法如下:

1、下载源码 wget http://www.live555.com/liveMedia/public/live555-latest.tar.gz http://www.live555.com/liveMedia/#license

2、编译源码 tar -xvf live555-latest.tar.gz cd live

make 后 进入 testProgs目录 在testProgs目录下生成了openRTSP 可执行文件

3、使用方法如下

如从本地服务器拉取rtsp流 openRTSP -b 1024000 rtsp://127.0.0.1:554/live

使用并发拉流,可以通过使用脚本的方法,多次调用即可,如100路并发同时拉流脚本如下:

如果想修改测试的并发路数,修改seq后面的参数即可。

服务器分发系统如何做性能测试,如何针对音视频流媒体服务器分发的RTSP视频流进行并发压力测试?...相关推荐

  1. 抖音seo源码,抖音矩阵系统源码搭建,抖音矩阵同步分发。

    前言:抖音seo源码,抖音矩阵系统源码搭建,抖音矩阵同步分发.抖音seo源码部署是需要对接到这些正规接口再来做开发的,目前账号矩阵程序开发的功能,围绕一键管理多个账号,做到定时投放,关键词自动化生成霸 ...

  2. C# winform 窗体接收命令行参数自动登录进行系统,模拟600个WCF客户端的并发压力测试...

    我们想要达到的目的是模拟600个客户端的消息提醒功能,当然我们没有600个电脑可以拿来测试,我们只有4-5台电脑可以用来测试,那我们就想办法在一个电脑上执行100来个客户端,用不通的帐户登录,模拟60 ...

  3. 如何用xp系统做服务器,xp系统如何做远程服务器呢

    xp系统如何做远程服务器呢 内容精选 换一换 网站的访问与云服务器的网络配置.端口通信.防火墙配置.安全组配置等多个环节相关联.任意一个环节出现问题,都会导致网站无法访问.本节操作介绍网站无法访问时的 ...

  4. APP超级签名分发系统 企业签名免签封装微信多开自助分发多合一系统

    APP 超级签名分发系统,企业签名免签封装,微信多开自助分发多合一系统源码 做 ios 开发时,每次打测试包都要问客户要 udid,很麻烦,所以偶尔发现有一个这样的系统,可以直接安装苹果的应用,非常方 ...

  5. 我的世界服务器兑换系统怎么做,Minecraft我的世界村民交易方法及兑换表格

    在Minecraft我的世界中你可能会遭遇到村庄,在村庄里会有村民,目前版本中右键点击村民会跳出"交易"界面.村民会依其职业而定提供不同的交易组合,同一名村民的交易组合永远不变.如 ...

  6. 我的世界服务器氪金系统怎么做,[经济]PPRMB销售系统 1.3.1 —— 地图扫码自动到账,氪金系统如此简单[全版本]...

    [PPRMB] 用户 "XXXX" 创建订单时发生错误, 原因: zfapi.yueli123.com [21:53:57] [Craft Scheduler Thread - 6 ...

  7. linux虚拟机cpu高耗gc,Tomcat服务器-并发压力测试下调优注意点小结 JVM client模式和Server模式的区别 jvm 参数优化---笔记 tomcat查看GC信息...

    1.Tomcat conf中server.xml有个重要的性能配置,根据机器的硬件性能合理的配置常驻线程数以及最大线程数,还有等待队列线程数: connectionTimeout="1200 ...

  8. php 10000并发服务器,MixPHP 与原生 PHP 并发压力测试

    PHP 性能最好的应该就是原生代码了吧,真的么?MixPHP 是基于 Swoole 扩展的高性能 PHP 框架,今天我来做个对比测试,一行代码 VS 六千多行代码. 环境 虚拟机: 4 核,1G 使用 ...

  9. 流媒体服务器NTV Media Server G3性能测试

    大家好,我是资深测试工程师李工,今天我来和大家一起对云视睿博的高性能流媒体服务器NTV Media Server G3做一次性能测试. 今天测试有一个小目标,那就是验证在一台普通的PC机上,NTV M ...

最新文章

  1. 媳妇居然在家偷偷背着我偷看我的面试笔记,一个月后拿下大厂offer!(文末送书)...
  2. 黑马程序员--打印流、序列输入流、Vector 类
  3. php银行转账,php+mysqli事务控制实现银行转账实例_PHP教程
  4. linux中c语言常用内嵌汇编
  5. (二)数据结构与算法-稀疏数组
  6. delphi DBgrid 使用大全
  7. mvc ajax图片上传,MVC 通过ajaxSubmit上传图片并显示
  8. LFS6.3安装全过程(一)
  9. 编写led驱动及其实验过程
  10. 【浮动导航栏的定位】JS监听动态页面元素距离底部距离,并修改定位样式
  11. 解决Ubuntu20.04插入英伟达计算卡后无法开机问题-Ubuntu双显卡切换
  12. 来了!PCB多层板解析
  13. POJ 3626 Mud Puddles(超简单BFS)
  14. PyQt5 文件保存对话框
  15. 南安第五小学计算机老师,赞!南安市第五小学预计年底完工!
  16. 经典编程书籍大全-python
  17. Android通过USB与PC通信
  18. 不快乐的12个常见原因及有效疗法
  19. 几款mac小应用,让你的苹果设备真正实现无缝衔接
  20. 【灯哥开源四足机器人】推荐一个开源四足机器狗项目,8自有度,两个舵机控制一个腿,apache开源协议的,已经迭代了好多个版本了,设计的非常好。有官方淘宝店,没有3D打印机的可以购买散装零件自己组装

热门文章

  1. linux端口隔离,arp以及端口隔离
  2. C++ signal信号(SIGHUP、SIGINT、SIGQUIT、SIGILL、SIGTRAP、SIGABRT等等的说明)
  3. Vue中使用bounce防抖函数
  4. 吃鸡超性能服务器,绝地求生国服将使用超性能服务器 不分电信和网通
  5. python kivy显示图片_python基于Kivy写一个图形桌面时钟程序代码示例
  6. 十年创投盛会,第十届金鸡湖创业大赛总决赛18日启幕
  7. AndroidHook机制连简单实战都不会凭什么拿高薪,详解Android架构进阶面试题
  8. 人在旅途——》2018年10月6日上海欢乐谷
  9. java 电子杂志_java毕业设计_springboot框架的时尚电子杂志网站设计
  10. wpsup计算机内存不足处理方法,wps office显示空间不足的原因及解决办法