mobile CCTV,mobile surveillance,police body worn cameras

标题: ServerC视频流分发策略问题 [打印本页]

author: chenxiaoli    time: 2018-3-2 16:24
标题: ServerC视频流分发策略问题
测试背景:

模拟200台在线设备并上传视频,60为主服务器,61,62为从服务器。
以下为60服务器截图:[attach]962[/attach]

61服务器截图
[attach]963[/attach]
62服务器截图
[attach]965[/attach]





按照一台终端的视频流大概1Mb/s,(今天测试约800Kbps),200台视频流发送大概是160Mbps(即20MBytes/s),两台从服务器各接收80M
bps,然后往主服务器写入视频流各80Mbps,但根据截图算下来,两个从服务器向主服务器发送的视频流远大于该值(大约两倍),请帮忙解释下

author: admin    time: 2018-3-2 16:29
针对安卓4G执法仪,1Mbps的码率其实远远不够,720P的就接近3Mbps了,标清480P都不止1Mbps。我们的C/S软件smarteye client/monitor在打开实时视频流的时候,下方有显示实时的码率和帧率,WIFI信号、4G信号、丢包率等信息。
所以问题就在这里了
author: fanghj90    time: 2018-3-2 16:38
您好,一台终端视频流大概1Mb/s是如何测试出来的呢?注意静态视频画面,和动态画面,码率相差很大。

author: fanghj90    time: 2018-3-2 17:06
您好,请问是如何测试出现的呢?例如NRU上怎么配置的存储策略。
如果只有NRU在请求流,VTDU没有分发给其它人,它的接收和发送却不对称是个问题,但我们这边测试没有出现。

author: chenxiaoli    time: 2018-3-2 17:26
这会论坛有点问题登录不上    针对刚才提的问题  1.我们是用PU模拟器模拟的设备  网络速度从默认10000该为1000   PU上显示一台终端的网络速度是800Kbps(仅上行推流)   2.VTDU发送和接收不对称,是否跟磁盘写入有关,模拟200台设备并上传视频,主服务器写入磁盘的速度非常慢,会不会是写入磁盘失败导致重传?因而造成发送视频流速率翻倍的现象?

author: fanghj90    time: 2018-3-2 17:36
chenxiaoli post on2018-3-2 17:26
这会论坛有点问题登录不上    针对刚才提的问题  1.我们是用PU模拟器模拟的设备  网络速度从默认10000该为1 ...

针对这个问题,我猜测:应该是NRU的网络带宽是百兆网口,200路视频,160Mbps时会出现大量的丢包,丢掉的数据需要重传,导致带宽占用上升。
至于磁盘,一般写入速度都在50Mbytes/s左右,应该不是磁盘问题。
测试建议:将NRU下行带宽需求降到50Mbps,对比VTDU的网络情况。
author: chenxiaoli    time: 2018-3-5 09:45
我们是内网测试,网络带宽可以达到300Mbps的,基本可以排除带宽问题。1.你们那边测试NRU服务的最大并发数和带宽大概是多少?2.目前测试终端大于150台时,磁盘写入大概在280KB/s,初步推测是磁盘读写失败会重复发送视频流,从而造成61,62的发送和60的接收流不一致
author: chenxiaoli    time: 2018-3-5 11:56
测试背景:60主服务器配置FTP服务,61,63登录FTP上传文件,实际网络传输速率和磁盘写入速率都在400Mbps左右。
请问之前的问题,模拟终端在150台(速率120Mbps)以上出现视频无法保存的主服务器的问题可能是什么情况造成的?
author: fanghj90    time: 2018-3-5 12:16
chenxiaoli post on2018-3-5 11:56
测试背景:60主服务器配置FTP服务,61,63登录FTP上传文件,实际网络传输速率和磁盘写入速率都在400Mbps左右 ...

FTP上传文件测试,不能是同时只上传几个文件,因为NRU测试200路时,是200路文件在写。
author: chenxiaoli    time: 2018-3-5 13:15
写入文件服务器是随机分配端口写入的,NRU测试200路时,单个端口大概写入多少个文件,我们用一个端口测试下
author: fanghj90    time: 2018-3-5 15:19
chenxiaoli post on2018-3-5 13:15
写入文件服务器是随机分配端口写入的,NRU测试200路时,单个端口大概写入多少个文件,我们用一个端口测试下

NRU200路实时视频录像,NRU是客户端只有一个随机端口,连接VTDU的默认9703数据传输端口。
author: chenxiaoli    time: 2018-3-5 16:04
按之前以ftp的形式往主服务器保存文件的结果来看,网络带宽至少400Mbps以上,磁盘少量进程IO也在400Mbps以上,请问是否是 在多进程写入磁盘导致的磁盘读写能力不足,还是其他什么原因造成的视频不能保存问题(超过150台模拟PU,120Mbps带宽),我们该怎么去进行排查或测试?(怎么才能真实模拟多线程写入nru)


author: fanghj90    time: 2018-3-5 16:21
chenxiaoli post on2018-3-5 16:04
150台终端实时写入磁盘时 服务器磁盘写入速度120Mbps,超过150台后,写入速度在280kbps,网络带宽(内网测 ...

您好,磁盘写入是多线程的,我还是怀疑是网络丢包,内网环境下:服务器的网卡,交换机网口,路由器网口是什么配置?
author: chenxiaoli    time: 2018-3-5 16:34
用了好几年的测试服务器,不存在网络丢包的可能性,服务器的网卡是虚拟网卡,没有交换机,机房用的刀片机集群。多线程写入nru的情况应该怎么模拟,请帮忙出个方案 我们来验证是否是服务器本身的硬件问题,或者你们排查下nru支持多线程写入的峰值是多少?
author: fanghj90    time: 2018-3-5 16:48
chenxiaoli post on2018-3-5 16:04
按之前以ftp的形式往主服务器保存文件的结果来看,网络带宽至少400Mbps以上,磁盘少量进程IO也在400Mbps以 ...

先建议以下测试。
1、NRU不配置存储,使用15个客户端(如果有15个电脑安装了客户端,解码耗cpu,最好是独立电脑),每个打开14路实时视频,观察播放是否卡顿,观察VTDU网络占用情况。其中最好有真实设备,对比测试是否是PU模拟器问题。  测试转发服务器是否丢包严重。
2、用一个BVCUConsole打开200路实时视频流,观察VTDU网络占用情况,测试是否是单个接收端接收数据包处理不及时。
author: fanghj90    time: 2018-3-5 16:51
chenxiaoli post on2018-3-5 16:34
用了好几年的测试服务器,不存在网络丢包的可能性,服务器的网卡是虚拟网卡,没有交换机,机房用的刀片机集 ...

好的,我这边也会同步安排测试。
author: chenxiaoli    time: 2018-3-7 09:00
先建议以下测试。
1、NRU不配置存储,使用15个客户端(如果有15个电脑安装了客户端,解码耗cpu,最好是独立电脑),每个打开14路实时视频,观察播放是否卡顿,观察VTDU网络占用情况。其中最好有真实设备,对比测试是否是PU模拟器问题。  测试转发服务器是否丢包严重。

15个客户端指的是监视器客户端?(如果有15个电脑安装了客户端,解码耗cpu,最好是独立电脑)这个意思是说要用到15电脑,每台电脑上装一个监视器客户端?
author: fanghj90    time: 2018-3-7 09:12
chenxiaoli post on2018-3-7 09:00
先建议以下测试。
1、NRU不配置存储,使用15个客户端(如果有15个电脑安装了客户端,解码耗cpu,最好是独 ...

1、是的,多终端,测试VTDU转发能力,排除VTDU导致的可能性。
author: chenxiaoli    time: 2018-3-9 15:32
用贵司建议的第二种方案进行测试,VTDU在打开200路视频不保存时,转发视频流是正常的。
author: admin    time: 2018-3-9 15:39
最好能把您的服务器的帐号留给我们,我们这里测试环境有限。




欢迎光临 mobile CCTV,mobile surveillance,police body worn cameras (http://bbs.besovideo.com:8067/) Powered by Discuz! X3.2