283017152 发表于 2009-11-27 16:32:23

网络摄像机的测试计划讨论

最近立项高清网络摄像机项目,了解并收集相关测试资料,有测试过类似产品的朋友共享一下测试经验,先谢谢了

我也会考虑怎么写,然后不定时写上来跟大家分享讨论一下可行性

[ 本帖最后由 283017152 于 2009-11-30 14:41 编辑 ]

283017152 发表于 2009-12-2 10:00:59

找到一条相关资料《摄像头测试指导手册》
可以找到一些思路
下载链接地址:
http://www.51testing.com/html/27/n-129027.html
供需要的TX下载

bert_gu 发表于 2009-12-24 18:17:24

Protocol:RTSP,RTP,RTCP,SMTP,HTTP/HTTPS,SMB,G.726/H.264要了解的协议还是很多的,不过感觉比Router好测
前段时间测Echo cancel烦的要死
Chariot测试Wireless Performance

283017152 发表于 2010-4-6 16:29:44

网络摄像机的带宽占用

影响H.264网络摄像机码率的因素很多,包括:压缩方式、分辨率、帧率、画质、画面复杂性、画面变化程度等。这些因素又可分为内部因素及外部因素。

内部因素(与产品本身有关):
   1、压缩方式:与硬盘录像机一样,网络摄像机压缩方式主要有MPEG-4、H.264,MPEG-4目前是运用得较多的,因为价格比H.264的便宜一些,而H.264在同样的画质情况下,码率约为MPEG-4的70%,当然压缩芯片成本要高一些。
    另外,即使采用的是同一种压缩方式,不同厂家产品的码率也存在较大的差异,比如H.264的压缩标准 中有很多条细则,各厂家可以通过简化一部分细则来降低成本,但图像压缩的效率也会受到相应的影响。
   2、分辨率:码率与分辨率成正比关系。网络摄像机主流分辨率有高清1080P、720P以及D1(704×576)与CIF(352×288)。
   3、帧率:帧率即画面的流畅性,码率与帧率成正比关系。完全流畅的画面为25帧/秒。网络产品的帧率都是可调的,我们可以通过调低帧率来降低码率。
   4、画质(压缩比):网络摄像机的画质(压缩比)都是可调的,画质越好码率就越高,用户可根据自己的要求来调整。

外部因素(与产品本身无关,取决于监控的对象):
    1、画面复杂性:码率与画面复杂性成正比关系,比如镜头对着一面白墙,码率就很低,而对着一片色彩丰富的场景,码率就会马上变高,相差往往有几倍。
    2、画面动态变化程度:码率与画面变化程度成正比关系,比如镜头对着静止的物体,码率就很低,而对着一片活动的人群,码率就会马上变高,最多相差可达十倍。

283017152 发表于 2010-4-6 16:34:45

网络摄像机码流的计算

对于串行总线设备使用(位)bps为单位,如:串口、USB口、以太网总线。
对于并行总线设备使用(字节)Bps为单位,如:并口、硬盘。
网络技术中,100M带宽指的是以位计算,就是100M bit/秒,而下载或数据传输看见的是以字节(Byte)计算。1Byte=8bit
所以100M带宽计算成字节理论上最快的下载速度为12.5M Byte/秒(即100M/8)。
由此可以得出,在没有双码流的情况下,监控数据压缩码流或理论上网络传输位速率的计算公式为:
位速率(Kbps)=文件大小(M)×1024×8/3600s
例如:200M/小时的数据换算成码流的大小:200(M)×1024×8/3600s≈455Kbps

[ 本帖最后由 283017152 于 2010-4-6 16:38 编辑 ]

283017152 发表于 2010-4-7 11:12:08

RTSP协议

实时流协议RTSP定义了一对多应用程序如何有效地通过IP网络传送多媒体数据。RTSP在体系结构上位于RTP和RTCP之上,它使用TCP或RTP完成数据传输。 HTTP与RTSP相比,HTTP传送HTML,而RTP传送的是多媒体数据。HTTP请求由客户机发出,服务器作出响应;使用RTSP时,客户机和服务器都可以发出请求,即RTSP可以是双向的。
实时流协议(RTSP)是应用级协议,控制实时数据的发送。RTSP提供了一个可扩展框架,使实时数据,如音频与视频,的受控、点播成为可能。数据源包括现场数据与存储在剪辑中数据。该协议目的在于控制多个数据发送连接,为选择发送通道,如UDP、组播UDP与TCP,提供途径,并为选择基于RTP上发送机制提供方法。
实时流协议(RTSP)建立并控制一个或几个时间同步的连续流媒体。RTSP充当多媒体服务器的网络远程控制。RTSP连接没有绑定到传输层连接,如TCP。在RTSP连接期间,RTSP用户可打开或关闭多个对服务器的可传输连接以发出RTSP 请求。此外,可使用无连接传输协议,如UDP。RTSP流控制的流可能用到RTP,但RTSP操作并不依赖用于携带连续媒体的传输机制。实时流协议在语法和操作上与HTTP/1.1类似,因此HTTP的扩展机制大都可加入RTSP。

[ 本帖最后由 283017152 于 2010-4-7 11:14 编辑 ]

283017152 发表于 2010-4-7 11:59:29

高清定义

1080i 是一种高清晰度电视信号格式,“1080”表示垂直方向有1080条水平扫描线,“i”表示采用交错式扫描视频显示方式(interlaced scan)。
  1080i 先扫描单数的垂直画面,再扫描双数的垂直画面,故只需要1080p一半的带宽,但是碰到高速移动的物体时,物体周围就有晃动现象。
    D3为1080i格式,是标准数字电视显示模式,1125条垂直扫描线,1080条可见垂直扫描线,16:9,分辨率为1920×1080,隔行/60Hz,行频为33.75KHz。
    D4为720p格式,是标准数字电视显示模式,750条垂直扫描线,720条可见垂直扫描线,16:9,分辨率为1280×720,逐行/60Hz,行频为45KHz。
   “i”表示隔行,“P”表示逐行。HDTV标准是高品质视频信号标准,包括1080i、720p、1080p,也就是说D3、D4、D5属于HDTV标准。要注意的是,对于电视机处理能力(例如带宽)的要求则是480i<480p<1080i<720p。

hongjiongdong 发表于 2011-7-6 18:06:37

网络方面:还有pppoe协议要测试,多个协议同时启用,网络断开连接,插拔网线,wifi和有线网处于同个物理网,这些情况的反应。
视频方面:又有好多测试的

applejuzi 发表于 2011-7-11 21:34:51

厉害,学习了。

Biang 发表于 2012-2-29 14:36:19

学习了,最近也开始进入网络摄像头项目,测试是个大问题!
希望能有更具体的测试方法,最近刚买了测试图卡,有一定帮助吧,其他还是需要了解,望多多分享:victory:

蓝蓝天空 发表于 2012-7-26 19:40:27

关注中,最近也开始进入网络摄像头项目测试
页: [1]
查看完整版本: 网络摄像机的测试计划讨论