EasyDSS作为支持RTMP协议的视频直播点播平台,在视频播放及推流上的资源占用要比EasyNVR等平台要高得多,因此对于EasyDSS平台,除了平台本身的运行情况以外,我们最常关注的就是实际项目中EasyDSS所具备的承载量,如果设备过多,服务器承载又不足,则有可能造成系统运行的堵塞。
对于数量过多的接入设备,每一路分开设置推流也是不现实的,因此我们可以选择批量推流,EasyDSS如何进行并发批量的推流测试,本文就和大家说明下。
1.首先在Linux系统下载srs-bench,通过srs-bench工具进行的性能测试范围较广,包含负载测试、压力测试等,负载测试可以确定在满足性能指标情况下,系统能承受的最大负载,压力测试可以确定在什么负载条件下系统性能处于失效状态,获得系统能提供的最大的服务级别。
2.如下图下载编译安装完成的srs-bench
3.随后运行EasyDSS进入到web页面
4.找到匿名直播,我们在srs的服务器运行下列命令来进行批量推流直播
sb_rtmp_publish -i /opt/123.flv -c 10 -r rtmp://demo.easydss.com:10035/hls/1_{i}
5.如图所示正常批量推流到匿名直播内