对于普通视频网站来说,并发数量是一个非常有参考价值的数据,在部分时间段,并发数量也许不大,但是也可能短时间内暴涨且没有上限,此时就需要系统具备良好的扩张能力和负载均衡能力。那么如何针对流媒体服务器分发的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后面的参数即可。

参考:

https://www.cnblogs.com/TSINGSEE/p/14654293.html

流媒体服务器分发RTSP视频流并发压力测试相关推荐

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

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

  2. 使用国标流媒体服务器查看监控摄像头视频流如何正确使用UDP及TCP协议?

    用过国标流媒体服务器的朋友们应该都知道,GB28181协议是由公安部提出来的,能够对接公安部的网络系统,给安防带来了很大的便利性,我们的国标流媒体服务器就支持集成接入自己的平台,也能够对视频进行录像. ...

  3. Java并发压力测试数据库_百万并发压力测试-如何用Java编写纯并发压力测试

    进口: 进口: 进口: 进口: 进口: 进口: 进口: 进口: 进口: 进口: 公共阶级{并发测试与压力测试. 私有静态int thread_num=200: 私有静态int client_num=4 ...

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

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

  5. Linux下nvidia压力测试,一种服务器linux系统下GPU压力测试的监控方法与流程

    本发明属于服务器测试技术领域,具体涉及一种服务器linux系统下GPU压力测试的监控方法. 背景技术: 随着社会的快速发展,人们对高网络性能.快速存储.大量内存.超高计算能力的GPU的需求越来越大,产 ...

  6. Windows上搭建rtsp-simple-server流媒体服务器实现rtsp、rtmp等推流以及转流、前端html与Vue中播放hls(m3u8)视频流

    场景 Nginx-http-flv-module流媒体服务器搭建+模拟推流+flv.js在前端html和Vue中播放HTTP-FLV视频流: Nginx-http-flv-module流媒体服务器搭建 ...

  7. 基于EasyNVR摄像机流媒体服务器实现RTSP或Onvif监控摄像头Web无插件化直播监控

    前言介绍 随着互联网的发展,尤其是移动互联网基于H5.微信的应用越来越多,企业也更多地想基于H5.微信公众号来快速开发和运营自己的产品,而传统的安防IPC所输出的各种RTSP.GB28181.SDK视 ...

  8. jmeter 登录用户并发压力测试案例_测试模型构建及场景用例设计

    确定需求及对应指标后,测试工程师可针对被测业务分析及业务模型,便于测试场景及脚本的设计. 登录业务操作过程: 打开首页--输入用户名及密码,登录--退出系统 商品浏览购买操作过程: 打开首页,输入用户 ...

  9. 网页游戏 服务器 性能测试工具,简单的压力测试工具

    都说电子产品有着"高消耗"."贬值快"的特点,笔记本可算是PC产品中二手"最不值钱"的代表.不过呢,并不是所有的笔记本二手都不值钱--游戏本 ...

  10. EasyDarwin开源流媒体服务器进行RTSP转发过程中将sdp由文件存储改成内存索引

    -本篇由团队成员Fantasy供稿! 原始版本 在Darwin Streaming Server版本中,推送端DoAnnounce的时候后服务器会根据easydarwin.xml中配置的movies_ ...

最新文章

  1. 关于captive portal
  2. SDNU 1167.花生采摘(排序)
  3. 谈谈如何使用Netty开发实现高性能的RPC服务器
  4. HBase数据备份及恢复(导入导出)的常用方法
  5. 为革命,保护视力——为Eclipse更换暗黑皮肤及编辑页面的字体颜色主题
  6. 一卡通vip充值消费线上oracle库服务器故障排查过程
  7. jdbc连接mysql问题
  8. 【Java】Java调用shell脚本
  9. Net中的AOP系列之《方法执行前后——边界切面》
  10. 谷歌云端语音识别服务软件
  11. 内存溢出真实案例分析
  12. 重庆大学计算机学院期刊范围,重庆大学期刊目录.doc
  13. 什么是动态域名解析?---金万维
  14. 解读0715微淘客大封号
  15. linux下qt软件使用方法,QT入门 QT Creator 使用
  16. Android OKHttp 拦截器
  17. ubuntu16.04,解决桌面右键菜单失效问题!
  18. Validform使用说明
  19. in语句作用C语言,C语言中IN(ch,OP)是什么意思
  20. 话说linux内核-uboot和系统移植第14部分-朱有鹏-专题视频课程

热门文章

  1. SoundPool基本用法
  2. 物理学 物体的运动力学分析之牛顿三定律 单摆的MATLAB运动仿真(一)
  3. 利用python的pyqt5和vtk库实现对gcode模型的全彩预览
  4. 网络协议学习---LLDP协议学习
  5. Java基本数据类型之char
  6. B站郝斌C语言指针笔记
  7. 2021PMP最全大纲内容整理
  8. CC1101/CC1100、CC2540/CC2541的比较
  9. 地理空间数据云下载的dem数据(xxxdem.tif格式)中的栅格大小从度(0.000002)改成米(30)
  10. opencv实现银行卡号识别