昨天为验证依托DSS搭建流媒体直播监控系统的可行性,及确定实时流画面出现严重花屏的原因,做了一个压力实验。
网络拓扑如图:
1.DVR上配置4路视频(CIF / 25fps / 1024Kbps定码率)支持RTSP输出,即每路视频占用1Mbis带宽。
2.计算机30上运行VLC,读取DVR上的4路视频,并向2台DSS服务器(41和99)分别推送两路。
(注1:蓝色箭头表示取源并推送至服务器所占用的带宽)
3.DSS服务器41和99分别以对方为源转发对方的2路视频;至此每台DSS服务器上可以分发4录视频,其中2路从计算机30获得,另2路从对方服务器获得。
(注2:绿色箭头表示服务器转发即Relay所占用的带宽)
4.计算机30、77、78、102、210分别向DSS服务器41和99各请求79路视频。
由于每一路视频流在前端已设置为定码率1Mbps,所以路数即代表了带宽(以Mbps为单位)。
通过DSS的WEB管理端实验记录如下:
五次试验的服务器端口流量记录如下:
可以看出,当连接数超出网络负载能力时,DSS服务器无法提供理论输出流量。做视频还是得千兆网。
PS:带宽占用率30%以下属于优等网络;带宽占用率70%以上需考虑扩容。