当前位置:文档之家› ExeFrame手册_V1.3

ExeFrame手册_V1.3

ExeFrame手册_V1.3
ExeFrame手册_V1.3

文档修订摘要

亚信科技(中国)有限公司版权所有

文档中的全部内容属亚信科技(中国)有限公司所有,未经允许,不可全部或部分发表、复制、使用于任何目的。

目录

第1章WEBSERVICE (6)

1.1WS服务端 (6)

1.1.1简介 (6)

1.1.2原理分析 (6)

1.1.3表模型 (7)

1.1.4重要字段配置格式 (8)

1.1.5使用例子 (8)

1.1.6使用技巧 (9)

1.2WS客户端 (9)

1.2.1简介 (9)

1.2.2原理分析 (10)

1.2.3表模型 (11)

1.2.4重要字段配置格式 (12)

1.2.5使用例子 (12)

1.2.6使用技巧 (13)

第2章HTTP (14)

2.1H TTP服务端 (14)

2.1.1简介 (14)

2.1.2原理分析 (14)

2.1.3表模型 (15)

2.1.4重要字段配置格式 (16)

2.1.5使用例子 (17)

2.1.6使用技巧 (18)

2.2H TTP客户端 (19)

2.2.1简介 (19)

2.2.2原理分析 (19)

2.2.3表模型 (20)

2.2.4重要字段配置格式 (20)

2.2.5使用例子 (21)

2.2.6使用技巧 (22)

第3章SOCKET (23)

3.1S OCKET服务端 (23)

3.1.1简介 (23)

3.1.2原理分析 (23)

3.1.3表模型 (24)

3.1.4配置文件(socket/socket.properties) (25)

3.1.5重要字段配置格式 (26)

3.1.6使用例子 (27)

3.1.7使用技巧 (29)

3.2命令处理方式 (29)

3.2.1DefaultCommandHandler(字符串命令) (29)

3.2.2DefaultBinaryHandler(字节处理命令) (30)

3.2.3AdvanceBinaryHandler(高级字节命令) (30)

3.2.4IOverloadProtect(过载保护接口) (30)

3.2.5DefaultWorkThread(异步执行线程) (30)

3.2.6DefaultSendThread(异步发送线程) (31)

3.2.7SecurityData (31)

3.3其它功能 (32)

3.3.1AdvanceCommandHandler(高级命令) (32)

3.3.2DataModeProcess(协议转换) (32)

3.3.3IFilter (32)

3.4Q UICK S ERVER简介 (33)

第4章TASK(任务调度) (34)

4.1T ASK任务调度框架 (34)

4.1.1简介 (34)

4.1.2原理分析 (34)

4.1.3表模型 (35)

4.1.4配置文件(task/ task.properties) (36)

4.1.5重要字段配置格式 (37)

4.1.6历史表和日志的处理 (37)

4.1.7使用例子 (37)

4.1.8使用技巧 (37)

4.2T ASK原理 (38)

4.2.1TaskScanJob(扫描任务) (38)

4.2.2TaskJob(执行任务) (38)

4.3任务使用模式的区别 (39)

4.3.1立即执行(I) (39)

4.3.2固定时间执行(F) (39)

4.3.3周期执行(C) (39)

第5章MEMCACHED (40)

5.1M EMCACHED客户端 (40)

5.1.1简介 (40)

5.1.2原理分析 (40)

5.1.3表模型 (40)

5.1.4配置文件(memcached.properties) (41)

5.1.5重要字段配置格式 (42)

5.1.6使用例子 (42)

5.1.7使用技巧 (42)

5.2常用API (42)

5.2.1DefaultMemcachedClient (42)

5.2.2MemcachedBufferedDriver (43)

5.2.3MemcachedTransactionFactory (43)

5.2.4SocketObjectPool (44)

5.2.5ValidateFactory (44)

5.2.6LoadBalanceFactory (44)

5.2.7IOFactory (45)

5.3M EMCACHED服务端 (45)

5.3.1简介 (45)

5.3.2原理分析 (46)

5.3.3基本协议 (46)

5.3.4特性和限制 (47)

5.3.5使用例子 (47)

5.3.6使用技巧 (47)

5.4PCE的应用 (48)

5.4.1简介 (48)

5.4.2原理分析 (48)

5.4.3表模型 (49)

5.4.4Shell脚本 (49)

5.4.5使用例子 (49)

5.4.6使用技巧 (49)

第6章TF(数据转移) (50)

6.1TF (50)

6.1.1简介 (50)

6.1.2原理分析 (50)

6.2使用模式 (50)

6.2.1普通(默认) (50)

6.2.2分组(-g) (51)

6.2.3对比(-c) (51)

6.2.4Reload(-r) (51)

6.2.5高级特性 (52)

6.3表模型 (52)

6.3.1CFG_TF(TF定义表) (52)

6.3.2CFG_TF_DTL(TF目的/历史表配置) (53)

6.3.3CFG_TF_MAPPING(TF字段映射列配置) (54)

6.3.4CFG_TF_THREAD(TF线程运行配置) (54)

6.3.5RELOAD_LOG(RELOAD模式使用) (54)

6.4配置文件 (55)

6.4.1tf/compare.properties (55)

6.4.2tf/tf.properties (55)

6.4.3tf/reload.properties (55)

第7章REMOTE(远程调用) (57)

7.1R EMOTE (57)

7.1.1简介 (57)

7.1.2原理分析 (57)

7.1.3表模型 (58)

7.1.4配置文件(remote/client.properties) (58)

7.1.5重要字段配置格式 (60)

7.1.6使用例子 (60)

7.1.7使用技巧 (60)

7.2JBOSS R EMOTE (60)

7.2.1简介 (60)

7.2.2原理分析 (60)

7.2.3表模型 (60)

7.2.4配置文件 (60)

7.2.5重要字段配置格式 (60)

7.2.6使用例子 (60)

7.2.7使用技巧 (60)

7.3F LYING S ERVER (60)

7.3.1简介 (60)

7.3.2原理分析 (60)

7.3.3表模型 (60)

7.3.4配置文件 (61)

7.3.5重要字段配置格式 (61)

7.3.6使用例子 (61)

7.3.7使用技巧 (61)

第8章BP(批量管控) (62)

8.1BP (62)

8.1.1简介 (62)

8.1.2原理分析 (63)

8.1.3配置文件 (63)

8.1.4重要字段配置格式 (63)

8.1.5使用例子 (63)

8.1.6使用技巧 (64)

8.2表模型 (64)

8.2.1BP_FILE (64)

8.2.2BP_FILE_COL (64)

8.2.3BP_FILE_FORMAT (65)

8.2.4BP_DATA (65)

8.2.5BP_DATA_LINE (65)

8.2.6BP_DATA_COL (66)

8.2.7BP_DATA_BUSI_P ARA (66)

8.2.8BP_FTP (67)

8.2.9BP_STATUS (67)

8.2.10BP_TEMPLATE(批量管控模板) (68)

8.2.11BP_TEMPLATE_GROUP (68)

8.2.12BP_TEMPLATE_REGISTER(模板版本注册) (69)

8.2.13BP_TIME (69)

8.2.14BP_TIME_GROUP (69)

第9章FS(搜索引擎) (70)

9.1FS (70)

9.1.1简介 (70)

9.1.2原理分析 (70)

9.1.3表模型 (70)

9.1.4配置文件 (71)

9.1.5重要字段配置格式 (71)

9.1.6使用例子 (71)

9.1.7使用技巧 (71)

9.1.8未归类 (71)

第10章CAU (73)

10.1CAU (73)

10.1.1简介 (73)

10.1.2原理分析 (73)

10.1.3表模型 (74)

10.1.4配置文件 (74)

10.1.5重要字段配置格式 (74)

10.1.6使用例子 (74)

10.1.7使用技巧 (75)

第1章WebService

WebService框架所在的JAR包:appframe_ext_exeframe.jar

1.1 WS服务端

1.1.1 简介

●WS服务端:就是把Jetty当成作一个Tomcat来运行,并且动态发布Axis的应用到Jetty。与在

Tomcat中运行发布Axis的区别是WS服务端框架是通过独立进程来启动,通过两个配表,将一些相关信息可配置,并且运行不再需要启动其它Servlet容器。只需要将WS服务端框架的主入口作为独立进程(https://www.doczj.com/doc/f110311731.html,info.appframe.ext.exeframe.ws.WsFrameWork)启动,启动参数为配置的WS框架服务端编码。

●WS服务端使用Axis 1.4版本作为WebService服务的SOAP调用框架

●WS服务端使用Jetty Server作为Servlet容器,根据配置表的信息动态拼装Axis运行所需要的

server-config.wsdd文件,一些Jetty相关的控制参数信息也可配置。

1.1.2 原理分析

●注意事项:WS服务端的原理与Http服务端的原理类似,区别的地方在于WS服务端会额外动

态拼装Axis的server-config.wsdd文件,而Http服务端会根据配置读取Servlet的映射。如果您了解了Http服务端,以下内容可以跳过。只需要特别关注WS服务端是如何动态拼装Axis的server-config.wsdd文件的

●根据WS服务端编码读取CFG_WS和CFG_WS_MAPPING两个表的配置,找不到对应的配置

直接抛异常。

●调用AppFrame的Startup. startup()进行初始化:主要功能是将cache.xml所配置的缓存信息进行

预热加载。

●根据WS服务端编码和找到的配置信息,启动Jetty Server(org.mortbay.jetty.Server.Server)。配置

信息请参考1.1.4

?设置Server.setSendServerV ersion(false),表示Jetty不发送HTTP响应头Server: Jetty***

?构造Jetty线程池QueuedThreadPool,线程池的名字为"WebServiceThreadPool[" + wsCode +

"]-",根据配置("server.thread.minThreads")设置线程池的最小线程数,配置("server.thread.maxThreads")设置线程池的最大线程数。

?创建Jetty的处理请求连接器SelectChannelConnector(基于NIO,非阻塞线程模型),并且加

入Jetty Server。

?根据配置("server.connector.acceptors")设置SelectChannelConnector的处理请求数

?根据配置("server.connector.host")设置SelectChannelConnector的主机绑定IP地址

?根据配置("server.connector.port")设置SelectChannelConnector的主机绑定端口号

?根据配置("server.connector.reuseAddress")设置SelectChannelConnector的SOCKET是否

为SO_REUSEADDR模式

?创建Jetty的ContextHandlerCollection,并且设置为Jetty Server的handler

?创建Jetty Context,根据配置("server.context.path")设置Jetty运行的contextPath,配置

(“ server.context.session”) 设置是否使用Session

?创建AutoDeployServlet,增加到Jetty Context中,对应的访问路径为"/services/*"。

AutoDeployServlet继承AxisServlet,并且额外完成以下功能。

?根据CFG_WS_MAPPING的配置动态创建Axis的server-config.wsdd文件:读取对应

CFG_WS_MAPPING.MAPPING_NAME字段开头为"ws.service["的MAPPING_V ALUE

配置,若有多个,会累加内容。

?客户端IP地址的限制

?调用Jetty Server.start(),启动WS服务端Server

●打印Jetty的服务信息,比如绑定的主机、端口配置、注册的服务端名字。

1.1.3 表模型

●CFG_WS:配置webservice的基本信息

重要字段说明:

?CFG_WS_CODE:Webservice的编码,启动WebService服务端的时候需要用这个编码启动。

?WS_GRP:WebService分组,目前该字段并没有使用

●CFG_WS_MAPPING:配置webservice的映射信息

重要字段说明

?MAPPING_ID:该字段并没有多大作用,取CFG_WS_MAPPING数据的时候会作为ORDER

BY的字段。

?CFG_WS_CODE:对应CFG_WS表的CFG_WS_CODE字段,”DEFAULT”为全局配置,

业务WS服务端不能使用。

?MAPPING_NAME:映射名称

?MAPPING_V ALUE1-4:映射值,根据映射名称的值有不同的含义,解析的时候会按照

MAPPING_V ALUE1、MAPPING_V ALUE2、MAPPING_V ALUE3、MAPPING_V ALUE4的

顺序拼装成一个MAPPING_V ALUE,支持MAPPING_V ALUE大于4000字符。

1.1.4 重要字段配置格式

●注意事项

?字段[CFG_WS_MAPPING.CFG_WS_CODE]值为”DEFAULT”为全局使用的配置,对应的配

置会影响到全局的WS服务端配置。

?若业务配置的CFG_WS_MAPPING.MAPPING_NAME与CFG_WS_CODE为”DEFAULT”

的配置一致,业务配置的信息会覆盖掉”DEFAULT”配置。这样允许特定业务WS服务端覆盖全局配置,从而进行自定义处理。

●CFG_WS_MAPPING.CFG_WS_CODE=“ DEFAULT”的配置:全局配置,业务WS服务端不要自

行配置。

?server.thread.minThreads:Jetty线程池的minThreads,即Jetty Server的最小线程数,默认

配置为30

?server.thread.maxThreads:Jetty线程池的maxThreads,即Jetty Server的最大线程数,默认

配置为50

?server.connector.acceptors:Jetty NIO的接受线程数,即Jetty Server的NIO连接接受的线程

数量,默认配置为3,接受线程并发送到线程池

?server.connector.host:Jetty NIO的host,默认配置为0.0.0.0,绑定到所有IP

?server.connector.reuseAddress:Jetty NIO的Socket是否使用SO_REUSEADDR模式打开。

含义为是否支持地址重用,默认配置为false不支持,地址重用容易造成地址绑定

?server.context.path:作为org.mortbay.jetty.servlet.Context的配置,用于构造函数。默认配置

为/,注册到/路径上

?server.context.session:作为org.mortbay.jetty.servlet.Context的配置,用于构造函数。0为不

使用session,1为使用session,默认配置为0,不使用session

●业务WS服务端需要的配置

?server.connector.port:配置Jetty NIO监听的端口,即WS服务端所绑定的端口地址。

?ws.service[Cal]:对应CFG_WS_CLIENT_MAPPING配置的MAPPING_NAME以

ws.service[为前缀开头的,会将MAPPING_V ALUE里面的值最为动态拼装的server-config.wsdd的service的一部分

?server.connector.client-ip-address-limit:启用客户端IP地址限制访问,配置允许的客户端访

问IP地址列表,会自动加上本机地址127.0.0.1到允许访问的IP列表中。

◆配置格式:ip1,ip2:IP地址的最后一位允许用-符号标识IP地址的范围,如果开始大

于结束,抛异常。

◆配置为空表示不启用客户端IP地址限制

◆配置例子:10.87.18.233,10.87.32.0-255,192.168.168.0-255,20.21.6.0-255

1.1.5 使用例子

●配置步骤

?配置表CFG_WS:配置一条记录

?配置表CFG_WS_MAPPING:根据CFG_WS的字段CFG_WS_CODE配置,一般需要配置

两条记录,MAPPING_NAME分别为server.connector.port和ws.service[*],如果需要限制

IP地址访问,需要配多一条MAPPING_NAME为server.connector.client-ip-address-limit的

记录。

●编写业务WS服务端逻辑

●运行调用

?独立进程启动:启动webservice服务端

java –cp %CP% https://www.doczj.com/doc/f110311731.html,info.appframe.ext.exeframe.ws.WsFrameWork TEST

?嵌入到类的main函数进行测试调用

public static void main(String[] args){

WsFrameWork(new String[]{“TEST”});

}

1.1.6 使用技巧

●进行服务端配置的时候,可以根据WSDL文件,利用Axis自带工具wsdl2Java或其它工具生成

Axis的服务端代码。

●根据自动生成的服务端deploy.wsdd文件的内容,配置到MAPPING_NAME为ws.service[*]的

MAPPING_V ALUE字段中。注意只需要取以下内容,不需要的内容。

….

●发布WebService的时候,不再需要deploy.wsdd和undeploy.wsdd。WS服务端框架会读取表配

置,进行动态的发布。

●Axis需要的server-config.wsdd由AutoDeployServlet负责动态构造,如果需要查看该内容,配

置https://www.doczj.com/doc/f110311731.html,info.appframe.ext.exeframe.ws.servlet.AutoDeployServlet的Log4J定义为DEBUG,可以输出server-config.wsdd的内容,以便定位问题。

●用浏览器访问http://host:port/services,跟用Axis直接运行的效果是一样。可以看到已经部署的

服务,也可以动态生成WSDL文件。

●对于复杂WSDL生成的配置,由于MAPPING_V ALUE中字段限制大小为4000,有可

能实际需要的内容会超出,可以在CFG_WS_MAPPING配置MAPPING_NAME为以”ws.service[”

开头记录开头的四个字段MAPPING_V ALUE1、MAPPING_V ALUE2、MAPPING_V ALUE3、MAPPING_V ALUE4。只要保证多个MAPPING_V ALUE的内容能够凑成一个WSDD文件的XML元素()的内容就可以了。配置的时候需要注意MAPPING_V ALUE的顺序。

1.2 WS客户端

1.2.1 简介

●WS客户端:就是利用Axis 1.4框架,运行客户端,可以作为服务进行调用。并且通过两个配

置表将一些信息可配置起来。客户端调用不需要自己创建Axis的Service和Call,只需要通过调用WsClient进行客户端的调用。

●业务代码调用的时候方法:业务代码通过配置的客户端(cfgWsClientCode)编码,创建WsClient

对象,并且根据需要调用的每个方法名字,业务相关的方法参数,传入WsClient.invoke()方法,进行WebService的客户端调用。

●WS客户端框架已经固定写死以下的Axis参数,不能进行进一步的配置。以下配置均对使用

Comons HTTP作为HTTP发送端的时候才起作用,即使用Axis的CommonsHTTPSender。

?"axis.http.client.maximum.total.connections"="30" :httpclient pool中允许的最大连接数,含

义为30个

?"axis.http.client.maximum.connections.per.host"="30":httpclient pool中允许的每台主机最大

连接数,含义为30个

?"axis.http.client.connection.pool.timeout"="30":httpclient pool中的连接池超时时间,含义为

30毫秒。

?"axis.http.client.connection.default.connection.timeout"="3000":httpclient 的默认连接池超时

时间,HTTPClient中的默认连接超时时间,含义为3秒

?"axis.http.client.connection.default.so.timeout"="3000":HTTPClient中的读取超时时间,含义

为3秒

1.2.2 原理分析

●构造WSClient对象

?根据编码(CFG_WS_CLIENT.CFG_WS_CLIENT_CODE)读取配置

?生成新的Axis Service实例

●调用方法

1.根据WS客户端编码(CFG_WS_CLIENT.CFG_WS_CLIENT_CODE)获取配置信息,找不

到配置直接抛空指针异常

2.根据方法参数(CFG_WS_CLIENT_METHOD.METHOD_PARAMETER)中配置的字符串转

换为方法参数的对象表示Parameter[]

3.根据方法返回值类型(CFG_WS_CLIENT_METHOD.METHOD_RETURN_TYPE)配置的字

符串,构造返回值的QName

4.根据配置的注册类型映射(CFG_WS_CLIENT_METHOD.REGISTER_TYPE_MAPPING)中

配置的字符串转换为HashMap,KEY为QName, Value为对应的类名。

●根据以上几个步骤解析出来的结果进行WebService调用

?创建Axis的Call,超时时间设置为配置的超时字段

(CFG_WS_CLIENT_METHOD.TIMEOUT_SECONDS),单位为秒

?设置Call的TargetEndpointAddress为配置的URL地址(CFG_WS_CLIENT.URL_ADDRESS)

?设置Call的opertionName为调用的方法名称参数

?根据步骤2解析出来的参数数组Parameter[]进行Call的参数列表设置,数组中的每个元素

都会分别调用Call.addParameter()

?根据步骤4的HashMap对象(根据字段CFG_WS_CLIENT.REGISTER_TYPE_MAPPING

解析)不为空,调用Call.regisgerTypeMapping(),进行类型映射的设置。参数含义参考2.2.4

◆对于普通的设置,固定为BeanSerializerFactory和BeanDeserializerFactory

◆对于数组的设置,固定为ArraySerializerFactory和ArrayDeserializerFactory

?Call固定写死UseSOAPAction为true

?根据步骤3所解析出来的返回值QName,设置返回值类型

?调用Axis的Call.invoke(),进行实际WebService的调用

?调用的时候如果为超时(一般是Socket超时),直接抛异常给服务调用方

1.2.3 表模型

●CFG_WS_CLIENT:配置webservice的客户端基本信息

重要字段说明

?CFG_WS_CLIENT_CODE:构造WS客户端调用的WsCleint对象时候,需要传入该对应的

编码。

?URL_ADDRESS:作为Axis的Call的TargetEndpointAddress,即配置为您客户端所需要调

用的对应WS服务端地址。

●CFG_WS_CLIENT_METHOD:配置webservice客户端的方法信息

重要字段说明

?METHOD_NAME:配置对应服务端的方法名称,调用WsClient.invoke()进行服务调用的时

候,需要传入这个参数。

?CFG_WS_CLIENT_CODE:需要与CFG_WS_CLIENT表中的CFG_WS_CLIENT_CODE

字段对应。

?METHOD_PARAMETER:调用的服务端方法参数列表,该配置需要遵循一定的配置格式,

参见1.2.4

?METHOD_RETURN_TYPE:调用的服务端方法返回值类型,该配置需要遵循一定的配置

格式,参见1. 2.4

?REGISTER_TYPE_MAPPING:Axis的类型映射,该配置需要遵循一定的配置格式,参见

1.2.4

?TIMEOUT_SECONDS:设置客户端服务方法超时时间,配置单位为秒

?OPERATION_STYLE:设置SOAP消息的style,例如”wrapped”,不设置使用Axis的默认

形式

?OPERATION_USE:设置SOAP消息的use,例如”literal”,不设置使用Axis的默认形式

1.2.4 重要字段配置格式

●配置注意事项:

?若在METHOD_PARAMETER或者METHOD_RETURN_TYPE中配置了自定义的类型,

都需要在REGISTER_TYPE_MAPPING字段进行对应的配置。例如以下举例中的返回值类型urn:Cal;Customer,需要在REGISTER_TYPE_MAPPING字段中进行对应的配置。以让Axis析构出JavaBean对象。

●METHOD_PARAMETER:

定义格式为:需注意相关的分割符,其中mode*只能为:IN|OUT|INOUT

[{…paramName1?, …NamespaceURI1;localPart1?, ?mod1??}, {…paramName2?, …NamespaceURI2;localPart2?,?mode2?},…][…]

配置例子:

[{'a','https://www.doczj.com/doc/f110311731.html,/2001/XMLSchema;int','IN'},{'b','https://www.doczj.com/doc/f110311731.html,/2001/XMLSchema;int','IN'}] 含义为:客户端调用的WSDL定义有2个IN类型的字段,参数的类型均为标准的XSD int类型。

●METHOD_RETURN_TYPE:

?普通配置格式:namespaceURI;localPart

配置例子1:urn:Cal;Customer

含义为:返回值的namespaceURI为url:Cal,localPart为Customer

?数组配置格式:namespaceURIl;ArrayOf***,localPart必须以ArrayOf开头

配置例子2:urn:Cal;ArrayOfCustomer

含义为:返回值为数组的形式。

?返回值为空的配置:https://www.doczj.com/doc/f110311731.html,/2001/XMLSchema;void

●REGISTER_TYPE_MAPPING:

定义格式为:

[{…Qname1?,?className1?},{…Qname2?,?[L className2;?}, …][…]

例子1:[{'urn:Cal;Customer','example.ws.Customer'}]

含义为:Qname为urn:Cal;Customer的对应处理类为example.ws.Customer

例子2:

[{'urn:Cal;Customer','example.ws.Customer'}] [{'urn:Cal;ArrayOfCustomer','[Lexample.ws.Customer;'}] 含义为:第一个配置与例子1相同,第二个配置[{'urn:Cal;ArrayOfCustomer','[Lexample.ws.Customer;'}]表示数组的类型映射。

[Lexample.ws.Customer;'表示数组的形式,要求格式必须为[L开头,;结尾

1.2.5 使用例子

●配置

?配置表CFG_WS_CLIENT

?配置表CFG_WS_CLIENT_METHOD

●简单类型调用

WsClient client = new WsClient("TEST");

System.out.println(client.invoke("add2",new Object[] {new Integer(3), new Integer(2)}));

●复杂类型调用

Customer cust = new Customer();

cust.setId(111);

cust.setName("yh");

Customer yh = (Customer)client.invoke("getCustomer",new Object[] {cust});

1.2.6 使用技巧

●进行客户端调用的时候,可以根据WSDL文件,利用Axis自带工具wsdl2Java或其它工具生成

Axis的客户端调用代码。

●根据自动生成的客户端代码内容,进行对应字段(METHOD_PARAMETER,

METHOD_RETURN_TYPE, REGISTER_TYPE_MAPPING)的配置,生成文件一般在这个类里面:*** HttpBindingStub

●把自动生成的客户端调用代码删除,使用WS客户端框架进行WebService的客户端调用,不再

需要这些代码。

●WS客户端框架的客户端调用默认采用的use都是为"encodied",在发送SOAP消息到XFire服

务端的时候,XFire解析不出报文,导致调用都报错:faultstring>Index: 1, Size: 1。

可以通过设置OPERATION_STYLE和OPERATION_USE进行SOAP消息格式的定义。参考

1.2.3表模型。

●默认的SOAPAction为空字符串,若需要设定SOAPAction,可以在表

[CFG_WS_CLIENT_METHOD]的METHOD_NAME字段中配置为namespaceURI;localPart,则会取namespaceURI+localPart作为SOAPActionURI

第2章Http

Http框架所在的JAR包:appframe_ext_exeframe.jar

2.1 Http服务端

2.1.1 简介

●Http服务端:就是把Jetty当成作一个Tomcat来运行,并且动态发布Servlet的应用到Jetty。与

在Tomcat中运行的区别是Http服务端框架是通过独立进程来启动,通过两个配表,将一些相关信息可配置,并且运行不再需要启动其它Servlet容器。只需要将Http服务端框架的主入口作为独立进程(https://www.doczj.com/doc/f110311731.html,info.appframe.ext.exeframe.http.HttpFrameWork)启动,启动参数为配置的Http框架服务端编码。

●Http服务端使用Jetty Server作为Servlet容器,根据配置表的信息动态增加Servlet到Jetty中,

一些Jetty相关的控制参数信息也可配置。

2.1.2 原理分析

●注意事项:Http服务端的原理与WS服务端的原理类似,区别的地方在于Http会额外处理Servlet

的映射配置,而WS服务端会动态封装处理Axis的server-config.wsdd文件。如果您了解了WS 服务端,以下内容可以跳过。只需要特别关注一下Http服务端对ServletMapping的处理方式。

●根据Http服务端编码读取CFG_HTTP和CFG_HTTP_MAPPING两个表的配置,找不到对应的

配置直接抛异常。

●调用AppFrame的Startup. startup()进行初始化:主要功能是将cache.xml所配置的缓存信息进行

预热加载。

●根据Http服务端编码和找到的配置信息,启动Jetty Server(org.mortbay.jetty.Server.Server)。配置

信息请参考2.1.4

?如果JVM属性"org.mortbay.http.PathMap.separators"为空,则设置为默认值":"

?设置Server.setSendServerV ersion(false),表示Jetty不发送HTTP响应头Server: Jetty***

?构造Jetty线程池QueuedThreadPool,线程池的名字为"HttpThreadPool[" + httpCode+ "]-",

根据配置("server.thread.minThreads")设置线程池的最小线程数,配置

("server.thread.maxThreads")设置线程池的最大线程数。

?创建Jetty的处理请求连接器SelectChannelConnector(基于NIO,非阻塞线程模型),并且加

入Jetty Server。

?根据配置("server.connector.acceptors")设置SelectChannelConnector的处理请求数

?根据配置("server.connector.host")设置SelectChannelConnector的主机绑定IP地址

?根据配置("server.connector.port")设置SelectChannelConnector的主机绑定端口号

?根据配置("server.connector.reuseAddress")设置SelectChannelConnector的SOCKET是否

为SO_REUSEADDR模式

?创建Jetty的ContextHandlerCollection,并且设置为Jetty Server的handler

?创建Jetty Context,根据配置("server.context.path")设置Jetty运行的contextPath,配置

(“ server.context.session”) 设置是否使用Session

?创建过滤器ClientIpLimitFilter,并且加入到Context中,过滤的路径为"/*"。

?该过滤器的主要功能是完成客户端IP地址的限制:通过读取读取字段

[CFG_HTTP_MAPPING.MAPPING_NAME]为"server.connector.client-ip-address-limit"

的MAPPING_V ALUE,并且解析,根据这个字段做IP地址的限制。字段的配置规则

请参考2.1.4重要字段配置格式。

?对于经过这个过滤器之后的FilterChain,会用自定义的HttpServletRequestWrapper包

装HttpServletRequest。

?读取ServletMapping,对于每个Mapping,加入到Context中

?字段[CFG_HTTP_MAPPING.MAPPING_NAME]配置的key配置为http.servlet[/*]形式,

都会加入ServletMapping,对应的[CFG_HTTP_MAPPING.MAPPING_V ALUE]为

Servlet处理类,必须继承javax.servlet.GenericServlet。否则Http服务端框架启动的时

候会抛异常。

?支持配置为XML格式,以指定初始化参数和Servlet启动顺序。请参考2.1.4重要字

段配置格式。

?调用Jetty Server.start(),启动Http服务端Server

●打印Jetty的服务信息,比如绑定的主机、端口配置、Servlet映射详细情况。

2.1.3 表模型

●CFG_HTTP:配置HTTP的基本信息

?CFG_HTTP_CODE:HTTP服务端编码,启动Http服务端的时候需要用这个编码启动。

?HTTP_GRP:HTTP服务端分组,目前该字段并没有使用

●CFG_HTTP_MAPPING:配置HTTP的映射信息

?MAPPING_ID:该字段并没有多大作用,取CFG_HTTP_MAPPING数据的时候会作为

ORDER BY的字段。

?CFG_HTTP_CODE:对应CFG_ HTTP表的CFG_ HTTP _CODE字段,”DEFAULT”为全局

配置,业务Http服务端不能使用。

?MAPPING_NAME:映射名称

?MAPPING_V ALUE:映射值,根据映射名称的值有不同的含义。

2.1.4 重要字段配置格式

●注意事项

?字段[CFG_HTTP_MAPPING.CFG_HTTP_CODE]值为”DEFAULT”为全局使用的配置,对应

的配置会影响到全局的Http服务端配置。

?若业务配置的CFG_HTTP_MAPPING.MAPPING_NAME与CFG_HTTP_CODE

为”DEFAULT”的配置一致,业务配置的信息会覆盖掉”DEFAULT”配置。这样允许特定业务Http服务端覆盖全局配置,从而进行自定义处理。

●CFG_HTTP_MAPPING.CFG_HTTP_CODE=“DEFAULT”的配置:全局配置,业务Http服务端

不要自行配置。

?server.thread.minThreads:Jetty线程池的minThreads,即Jetty Server的最小线程数,默认

配置为30

?server.thread.maxThreads:Jetty线程池的maxThreads,即Jetty Server的最大线程数,默认

配置为50

?server.connector.acceptors:Jetty NIO的接受线程数,即Jetty Server的NIO连接接受的线程

数量,默认配置为3,接受线程并发送到线程池

?server.connector.host:Jetty NIO的host,默认配置为0.0.0.0,绑定到所有IP

?server.connector.reuseAddress:Jetty NIO的Socket是否使用SO_REUSEADDR模式打开。

含义为是否支持地址重用,默认配置为false不支持,地址重用容易造成地址绑定

?server.context.path:作为org.mortbay.jetty.servlet.Context的配置,用于构造函数。默认配置

为/,注册到/路径上

?server.context.session:作为org.mortbay.jetty.servlet.Context的配置,用于构造函数。0为不

使用session,1为使用session,默认配置为0,不使用session

●业务Http服务端需要的配置

?server.connector.port:配置Jetty NIO监听的端口,即Http服务端所绑定的端口地址。

?http.servlet[/test]:对应CFG_HTTP_MAPPING配置的MAPPING_NAME以http.servlet[/test]

形式的配置,支持两种配置模式。

◆基本配置方式:将MAPPING_V ALUE里面的值作为加入到Jetty的Servlet,并且/test

为该Servlet的访问路径,配置例子example.http.TestServlet

◆高级配置方式:配置为XML格式,可以指定初始化参数和Servlet启动顺序。配置例

子为:

example.http.TestServlet

yh

asiainfo

1

?server.connector.client-ip-address-limit:启用客户端IP地址限制访问,配置允许的客户端访

问IP地址列表,会自动加上本机地址127.0.0.1到允许访问的IP列表中。

◆配置格式:ip1,ip2:IP地址的最后一位允许用-符号标识IP地址的范围,如果开始大

于结束,抛异常。

◆配置为空表示不启用客户端IP地址限制

◆配置例子:10.87.18.233,10.87.32.0-255,192.168.168.0-255,20.21.6.0-255

2.1.5 使用例子

●配置步骤

?配置表CFG_HTTP:配置一条记录。配置SQL为:

insert into cfg_http (CFG_HTTP_CODE, HTTP_GRP, HTTP_DESC, STA TE, REMARKS)

values ('HttpDemo', 'Demo', 'Http Demo', 'U', 'Http Demo');

?配置表CFG_HTTP_MAPPING:根据CFG_HTTP的字段CFG_HTTP_CODE配置,一般需

要配置两条记录,MAPPING_NAME分别为server.connector.port和http.servlet[/test],如果需要配置多个Servlet调用,可以配置多条http.servlet[/test]形式,例如http.servlet[/test2]。

如果需要限制IP地址访问,需要配多一条MAPPING_NAME为server.connector.client-ip-address-limit的记录。配置SQL为:

insert into cfg_http_mapping (MAPPING_ID, CFG_HTTP_CODE, MAPPING_NAME, MAPPING_V ALUE, STA TE, REMARKS) values (101, 'HttpDemo', 'http.servlet[/string]', 'example.http.TestServletString', 'U', '注册servlet, Demo');

insert into cfg_http_mapping (MAPPING_ID, CFG_HTTP_CODE, MAPPING_NAME, MAPPING_V ALUE, STA TE, REMARKS) values (102, 'HttpDemo', 'http.servlet[/byte]', 'example.http.TestServletByte', 'U', '注册servlet, Demo');

insert into cfg_http_mapping (MAPPING_ID, CFG_HTTP_CODE, MAPPING_NAME, MAPPING_V ALUE, STA TE, REMARKS) values (103, 'HttpDemo', 'server.connector.port', '8888', 'U', '端口');

●编写业务Http服务端的Servlet,注意以下例子为了简洁起见,把一些import代码给去掉。

?字符串类型TestStringServlet:完成功能是把客户端的请求头输出到客户端。

package example.http;

public class TestStringServlet extends HttpServlet{

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

response.setContentType("text/html; charset=UTF-8");

request.setCharacterEncoding("UTF-8");

StringBuffer sb = new StringBuffer("");

sb.append("

请求头
").append("\n");

sb.append("

").append("\n");

sb.append("").append("\n");

System.out.println(sb.toString());

response.getWriter().write(sb.toString());

}

protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

doGet(request, response);

}

}

?二进制类型TestByteServlet:完成功能是将Http服务端本机的图片发送到客户端。图片地

址请根据本机情况进行调整。

package example.http;

public class TestByteServlet extends HttpServlet{

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

response.setContentType("image/jpeg");

FileInputStream fis = new FileInputStream("E:\\vi.png");

IOUtils.copy(fis, response.getOutputStream());

}

protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

super.doPost(request, response);

}

}

●运行调用

?独立进程启动:启动webservice服务端

java –cp %CP% https://www.doczj.com/doc/f110311731.html,info.appframe.ext.exeframe.http.HttpFrameWork HttpDemo

?嵌入到类的main函数进行测试调用

public static void main(String[] args){

HttpFrameWork(new String[]{“ HttpDemo”});

}

●根据以上配置,可以通过浏览器访问以下地址,进行验证。

?http://localhost:8888/string:浏览器会输出你浏览器的请求头信息

?http://localhost:8888/byte:浏览器会输出图片

2.1.6 使用技巧

●Http服务端是通过后台进程运行,Http服务端支持的Servlet和URL映射关系是通过配置表

[CFG_HTTP_MAPPING]增加的,不是使用项目里面的web.xml,

●配置在CFG_HTTP_MAPPING中的Servlet与标准的Servlet是一样的。如果您提供的服务是供

IE浏览器访问,请注意在HttpServletResponse控制响应的缓存策略,避免URL地址被浏览器

服务器安装方案

一、实施计划方案 实施方案和计划进度 针对本次的项目实施,我公司将组建项目实施小组,按客户的要求和相应的设计方案,完成设备采购要求的伴随服务中的安装调试环节,实施过程采用项目管理方式进行管理和运作。 在项目组成员的选择上,我公司会选择经验丰富的项目管理人员出任项目经理,并挑选各类资深认证工程师及商务、物流接口人组成专门的项目组。 人员构成 团队组成 岗位人员职责 发起人高青负责项目运作的监控和变更审批 负责项目质量定义和实施检查 项目经理刘庆负责项目整体运作、客户接口及合作方协调工作 负责项目计划实施、流程规范执行管理 负责跟踪项目执行和服务质量监控 负责协调人员到场及货物交接 负责组织验收、客户回访 负责项目执行成本进度分析和控制 资深工程师A 孟亮负责整体项目架构的构建和实施指导 配合及测试验收工作 资深工程师B 陈警负责现场环境考察、客户需求沟通 负责实施方案撰写 负责现场部分实施工作及测试验收工作 项目实施进度计划 针对客户项目的设计和实施需求,安装实施项目大致可分为以下阶段 一、立项、启动和计划阶段控制过程 主要完成以下工作: 任命项目经理,召开项目启动会

项目实施计划、项目流程管理规范、执行文档模板的撰写 项目资源规划及落实 建立顺畅的沟通渠道和机制 二、考察、咨询、方案设计阶段 主要完成以下工作: 客户安装现场环境考察 客户需求沟通,并提供安装、调试及系统架构相关技术咨询 项目实施技术方案撰写 实施方案完善并提交客户审核 提交现场环境需求书和整改建议 三、订货跟踪阶段 此阶段神码将指定专人进行跟踪。及时跟踪产品订货的各项环节,及时汇报进展程度和进度预期。项目组将对可能发生的延误风险进行及时的处理,以避免和缓解影响。四、实施准备阶段 针对项目实施所用到的工具、设备、介质和其他资源进行检测,确保完好可用 完成初步的实施、维护、使用及测试验收文档模板 五、到货交付阶段 完成内部货物入库,销售、出库、运输流程 协调人员进行现场货物交接和签收 对交付中产生的问题进行记录,并尽快积极解决,达到合同要求 六、安装、调试阶段 项目经理跟踪项目执行和服务质量监控 相关现场人员对到场设备拆除包装上架 对现场环境进行复查检测,已确认符合安装规范要求 协同工作进行拓扑连接、上电验机 按客户规划要求和实施方案指导进行硬件、软件安装调试 项目组成员共同处理安装调试时发生的异常情况 责任人对实施、维护、使用及测试验收文档进行最终的完善 物流负责人对运输、拆箱安装现场环境进行清理和复原 七、初验、监控阶段 按照计划安排和认可的测试流程进行设备功能性测试 对测试中遇到的问题和故障进行处理

海康威视存储服务器配置步骤

海康威视存储服务器配置步骤 在配置存储服务器录像之前,请先确认4200 客户端和存储服务器都已经安装,即有电脑上有两个图标生成。安装软件时,勾选安装存储服务器,与软件iVMS-4200安装在同一层目录下。双击桌面快捷方式图标,或进入安装目录(默认为:\iVMS-4200\iVMS-4200 Storage),打开存储服务器。在电脑右下角任务栏中显示,表示服务器启动成功。 第一步:监控点的添加,在编码设备选择添加设备如选择IP /domain方式输入地址,用户名和密码(设备的用户名和密码)。 第二步:存储服务器启用后,设备管理-添加设备类型,选择存储服务器。添加完成之后,服务器列表里面会出现存储服务器,选中存储服务器,在线设备里面点击选中电脑的IP ,点击添加至客户端,别名自定义,用户名admin 密码12345

存储服务器添加完成后,点击远程配置,存储——常用将硬盘选中,点击格式化,将电脑盘剩余空间做预分配,此操作不影响电脑硬盘原有的数据,格式化完成之后,按照提示重启存储服务器(此操作不能遗漏)

第三步:控制面板——录像计划选择要录像的监控点,勾选存储服务器录像,选择存储服务器的别名,配置下录像模板,点击保存即可保存录像计划。 第四步:如果有多个监控点需要录像的(目前一个存储服务器最多支持64个监控点),点击右上角的复制到,可以复制到其他的监控点,录像计划和存储服务器录像计划打钩,所需要录像的监控点打钩,确定保存。

第五步:在远程回放,选择监控点,日历表上选择时间,如果录像成功,则在对应日期上有橙色三角形,搜索到录像,表示录像成功。

XX集团公司组织管理手册

XXXXXXX集团组织管理手册(版本:2009-10.10)

目录 第一章手册编制说明 (3) 第二章、组织架构及职能说明 (5) 一 XXXX集团(总部)组织架构及职能说明 (5) (1)组织结构图 (5) (2)委员会职能说明 (6) 1.股东会 (6) 2.监事会 (7) 3.董事会 (8) 4.战略委员会 (9) 5.审计委员会 (10) 6.薪酬与提名委员会 (11) 7.产品决策委员会 (12) (3)部门职能说明 (13) 0. 通用职能 (13) 1.董事会办公室 (15) 2.投资发展部 (17) 3.技术管理部 (18) 4.成本管理部 (20) 5.采购管理部 (22) 6.营销管理部 (23) 7.人力资源部 (24) 8.财务管理部 (27) 9.办公室 (29) 10.风险管理部 (31) 二、XXXX集团(项目公司)组织架构及职能说明 (33) (1)组织结构图 (33) (2)产品决策委员会职能说明 (34) (3)部门职能说明 (35) 0. 通用职能 (35)

1.开发部 (36) 2.设计部 (37) 3.采购部 (39) 4.成本部 (40) 5.工程部 (42) 6.营销部 (44) 7.财务部 (47) 8.办公室 (49)

第一章手册编制说明 1.总体说明 本手册用以说明XXXX集团组织架构及相应职责界定,是XXXXX集团组织管理的基本文件,共包括两个部分: 第一部分《手册编制说明》,本部分就本手册的主要内容框架、手册中涉及的术语和特定用语作出描述,是阅读和使用本手册的基础内容。 第二部分《组织架构及职能》,本部分描述了XXXX集团总部和项目公司的部门设置及其主要职责,是组织结构图、委员会职能、部门职能的概述。 当XXXX集团组织结构或部门职能发生变化时,应及时修订本手册。

DVS-6000视频服务器用户使用手册V11

客户端管理软件 用 户 使 用 手 册

本手册旨在帮助用户管理和使用本公司的视频服务器系列产品,使用本手册前您需要了解一些网络的基础知识,以便于更好的发挥产品的各种性能。您也可以通过网上联机帮助来获取更多的帮助。 本手册中使用的安全注意标记 警告! -- 表示一个可能存在损伤服务器的潜在危险。 危险! -- 表示一个会严重削弱服务器性能的操作。 遇到以上的操作时,尽量不要这样操作,除非您对该操作十分的了解。 知识产权 本手册所覆盖到的所有产品,都具有完全自主的知识产权,任何个人或者公司不得以任何理由盗用本公司的产品或者转载与本公司产品相关的资料文档。 技术支持与服务 在使用过程中,如果您遇到任何技术问题,您可以联系您本地的经销商。如果您的问题不能立即得到解决,他会将问题反映到公司技术部以确保能最快速的解决您的问题。如果您能够连接到internet您可以通过以下方式来解决: 1、通过公司网站下载相关软件的最新版本进行升级。 2、在公司常见问题解答页中找到您想知道的答案。 3、通过即时通讯软件如QQ或者MSN等联系公司技术支持人员。

目录 目录 (3) 1.1.网络产品主要功能参数: (5) 2.1. 客户端软件安装 (7) 1. 视频服务器参数配置 (10) 1.1. 视频及图像设置 (11) 1.1.1. 视频属性的设置 (12) 1.1.2. 图像设置 (12) 1.1.3. 图像高级设置技巧 (13) 1.2. OSD/MASK设置 (14) 1.3. 音频设置 (16) 1.4. 系统网络配置 (17) 1.5. 云台、串口设置 (19) 1.5.1. PTZ设备管理 (19) 1.5.2. PTZ协议设置 (19) 1.5.3. 232串口参数设置 (20) 1.5.4. 云台管理常见问题 (20) 1.6. 告警及事件管理 (20) 1.6.1. 视频移动告警管理 (20) 1.6.2. 视频丢失告警管理 (22) 1.6.3. 探头输入管理 (22) 1.6.4. 探头输出设置 (23) 1.7. PPPOE&DDNS设置 (24) 1.8. 中心平台接入配置 (25) 1.9. 系统设置 (26) 1.10. 用户权限设置 (31) 2. 客户端软件操作 (32) 2.1. 系统登录、锁定、退出 (32) 2.1.1. 系统登录 (32) 2.1.2. 系统锁定 (34) 2.1.3. 系统退出 (34) 2.2. 系统设置 (34) 2.2.1. 服务器管理 (34) 2.2.2. 用户管理 (40) 2.3. 服务器登录 (41) 2.3.1. 刷新服务器 (41) 2.3.2. 登录服务器 (41) 2.3.3. 退出登录服务器 (42) 2.4. 视频浏览、控制 (43) 2.4.1. 浏览视频 (43) 2.4.2. 声音播放控制 (45) 2.4.3. 云镜控制 (45) 2.4.4. 预置位 (46) 2.5. 语音对讲 (46)

直播服务器配置方案

直播服务器配置方案(一) 一、方案原理说明: 本套方案通过直播页面配置边缘服务器以适应直播会议的最大访问量,本地PC机通过Flash Media Encode软件把摄像头捕获的是视频流直接推送至源服务器(接收直播流并处理分发给边缘服务器的主服务器,客户端不访问该源服务器,所以 对该源服务器带宽要求不高,但是每个连接的客户端会有到源服务器的一个连接,因此对源服务器的资源配置要求会高些, 例如内存,CPU等);同时源服务器接收到直播流后会将直播流分发给边缘服务器(客户端访问边缘服务器,对边缘服务器 的带宽要求很高,但是对资源要求不高);在直播页面插入自己制作的FLASH播放器,FLASH播放器连接的服务器地址为边缘服务器地址IP,客户端通过播放器连接至不同的边缘服务器进行观看。 二、方案所需器材 1、Flash Media Encoder2.5编码软件,Flash Media Server3.5破解版 2、现场配置快速能连接Internet的PC机一台,安装Flash Media Encoder2.5编码软件及Flash Media Server3.5破解版; 3、录制直播流的摄像机或者摄像头一个; 4、源服务器一台,安装Flash Media Server3.5破解版,保持默认配置; 5、边缘服务器若干台,安装Flash Media Server3.5破解版,配置为边缘服务器; 三、方案图示说明 四、方案描述 会场通过连接PC机的摄像头拍摄直播视频,通过PC机的编码软件推送直播流至源服务器,源服务器分发数据流至各个边缘服务器; 直播网页嵌入自己制作的FLASH播放器(每个播放器编码源于获取不同的边缘服务器),用户访问直播页面,通过程序控制展示给客户不同的FLASH播放器,各个不同的FLASH播放器获取不同的边缘服务器数据流,从而达到用户流的分配至不同的边缘服务器,实现直播分发的需求。 五、架设步骤 1、准备内存、CPU配置较高,带宽可以稍低的服务器作为源服务器,源服务器安装Flash Media Server 3.5破解版软件,默 认配置保持不变,同时Media Server两个服务(Flash Media Administration Server,Flash Media Server (FMS))正常启动,软件能正常的使用;

无线视频服务器快速使用手册样本

无线网络视频传输系统快速使用手册

第一章前言 本用户手册描述了安装和配置无线网络视频传输系统的简单操作方法。用户经过阅读本手册, 能安装和设置视频编码器的初级参数, 以满足快速使用的要求。 无线网络视频传输系统工作原理: 网络视频编码器用来接收视频源信号加以编码、压缩和传输。经过无线网络将视频信号传输到公网的服务器端。用户经过客户端对服务器进行访问, 获得需要的视频资源。 在下文中介绍了网络视频编码器的安装、客户端和服务器端的安装和简单使用, 如果用户需要进一步了解高级功能, 请参照用户手册。 第二章设备简介 一简介 网络视频编码器是一个集视频采集、实时压缩、网络传输( 有线或无线) 等功能为一体的嵌入式设备。 设备接通电源之后就能够独立工作, 首先把采集的视频图像经H.264算法进行压缩编码, 然后将压缩后的视频数据传输到视频监控流媒体服务器中, 用户能够经过客户端监控软件登录流媒体服务器进行实时视频浏览、监控和管

理。 二外观 设备根据工业设计标准, 采用烤漆金属外壳, 包装精美、小巧, 方便携带或固定放置, 请参下图: 图2-1 外观 三设备重要部分介绍 电源适配器。

天线。 天线接口: 根据数字的不同与每张卡进行对应。 SIM卡插槽: SIM1: 装CDMA SIM卡1; 2: 装CDMA SIM卡2。( 每个SIM卡座旁都有 一个黄色小按钮, 用于取出SIM卡座) CDMA卡的安装。 DC9-24V: 电源插口, 接12V电源适配器( 可适应9-24V电压)

BNC视频输入接口。 RJ45以太网接口: 接网络集线器的以太网端口。该网口用来在设备 使用前对设备进行参数配置。如目的IP地址, 云台参数等。 设备状态指示灯: 指示各种状态, 方便用户掌握设备运行情况 Cell1和Cell2: 指示Modem拨号情况, 如果拨号成功, 则常亮; Data: 指示视频数据传输状况, 不停的闪烁, 表明正常传输视 频数据; Ctrl: 指示控制信号和心跳信号的传输; PWR: 指示设 备电源状态 复位: 该孔内有一个内凹的按钮, 用来对系统设置参数的恢复出厂值。例如: 当一些用户忘记设备的物理地址时经过此键恢复为192.168.0.250。或是忘记密码时可恢复为”888888”。使用方法为: 加电状态下, 按住按钮20秒以上时间, 当六个信号灯连续闪烁两次时, 即复位成功。

6100系列使用说明书,视频服务器说明书

6100系列视频服务器 用户使用手册 (Ver2.1) 非常感谢您购买我公司的产品,如果您有什么疑问或需要请随时联系我们。 本手册适用于DS-6100HC、DS-6100HF视频服务器。 本手册可能包含技术上不准确的地方、或与产品功能及操作不相符的地方、或印刷错误。本手册的内容将根据产品功能的增强而更新,并将定期改进或更新本手册中描述的产品或程序,更新的内容将会在本手册的新版本中加入,恕不另行通知。

物品清单 小心打开包装盒,检查包装盒里面应有以下配件: 一台视频服务器 一本用户手册 一根DTE线 一根电源线 一张保修卡 一张合格证 一个光盘 如果发现有所损坏或者任何配件短缺的情况,请及时和经销商联系。

第一章用户手册简介 感谢您购买DS-6100系列视频服务器! 在您准备使用本产品之前,请先仔细阅读本手册,以便能更好的使用本产品的所有功能。 1.1用途 本手册的用途是帮助您熟悉和正确的使用DS-6100系列视频服务器! 1.2用户手册概述 第一章:用户手册简介 第二章:产品概述 第三章:硬件安装 第四章:软件安装 第五章:参数配置 第六章:广域网接入 附录A:常见问题解答 附录B:技术参数

第二章产品概述 2.1产品简介 DS-6100系列视频服务器是专为远程监控而设计的嵌入式数字监控产品,采用最新的达芬奇平台处理芯片,LINUX嵌入式系统,完全脱离PC 平台,系统调度效率高,代码固化在FLASH中,系统运行更加稳定可靠。 DS-6100系列视频服务器具有视频信号和音频信号的硬件同步压缩功能,压缩码流通过网络进行传输,通过网络可进行实时视频和音频预览,支持流协议(RTP/RTCP),支持IE预览,支持双向语音对讲,多种语言支持等功能。 2.2 产品型号说明 根据编码分辨率分两种: DS-6100HC:1~4路视频,音频输入,每路的视频分辨率最高支持CIF,也可以选择QCIF,不可以安装硬盘。 DS-6100HF: 1~2路视频,音频输入,每路的视频分辨率最高支持4CIF,也可以选择DCIF,2CIF,CIF,QCIF等,不可以 安装硬盘。 2.3主要功能及特点 2.3.1基本功能 视频压缩技术:采用H.264视频压缩技术及OggVorbis音频压缩技术,压缩比高,且处理非常灵活。

服务器后端之视频数据接收与转发搭建解决方案word版本

3视频存储服务器设计 在本章中,首先介绍了视频监控系统的基本框架,然后根据视频存储服务器在系统中的作用定义了服务器的结构,介绍了服务器各模块的功能,最后对服务器的解码模块、存储模块和检索回放模块提出设计思想。 3.1视频监控系统的框架 项目是从小型单位或私人家庭等用户的需求特点所设计的视频监控系统,其结构比较简单,既考虑到较低的成本,又兼顾用户对系统数字化、网络化的基本要求,一些硬件设备功能主要是考虑用软件来完成。设计的视频监控系统框架如图3.1所示。 图3.1视频监控系统结构图 该系统的工作原理是:摄像头把采集到的模拟视频信号送到编码器,编码器将收到的模拟信号编码压缩,并通过网络将编码后的数字信号传送到视频存储服务器;服务器将原始码流解码成RGB视频,然后再经过编码压缩,按照既定的文件组织格式存入系统的存储硬盘,并等待系统中用户的请求信息。当接收到用户的请求后,服务器读出缓冲区内的数据,发送模块采用RTP协议将数据打包,这些数据包通过UDP协议传送到网络上的各个用户,用户端接收到数据包后,将数据包放入缓冲区内,并将数据按顺序和标志进行重组,然后解码模块对其解码,通过调用播放模块对解码后的视频数据进行实时播放;另一方面,服务器将压缩后的视频信号进行解码,发送到现场监控电视墙,完成现场实时监控。对于远程用户,服务器起用流媒体服务功能,将客户请求的数据通过HTTP协议分发到客户端,用户可以对接受到的内容进行播放。 视频存储服务器是整个系统的核心,它集存储服务器、视频服务器功能与一身,主要完成以下工作:①视频解码:将前端通过网络传送来的压缩视频进行解码,还原成RGB原始视频流。②视频数据压缩:对解码出的视频流进行压缩,以便存储与网络传输;③网络通信:对压缩后的视频数据和相关的控制信息进行封装,将对摄像机的控制信息和视频信息封装成支持所定义的协议信息,同时通过相应的通道将这些协议信息以帧的形式传送到对方,完成通信双方之间的数据传输;④视频数据存储:实现对监控录像数据的统一保存和备份。通过网络获取视频流数据,并以数据块的方式保存在预分配的磁盘空间中,通过磁盘数据的索引文件保存录像数据信息。⑤监控视频资源检索回放:用户可以通过检索回放模块对所关注的历史视频文件进行检索,并通过播放器进行回放。⑥日志管理:对系统

调试视频服务器过程中的一些思路

调试视频服务器过种中的一些思路和心得 曹俊杰 七月中旬我们在定边采油六厂产能建设项目组实施一个视频监控工程,主要施工内容为产建办公楼一楼、二楼安装共计四个摄像机,员工餐厅安装五个摄像机,通过一台NVR将员工餐厅摄像头的画面传输到餐厅里的液晶电视上,另外在产建大门电线杆上又安装了一个高清枪机,共计十个新装摄像机。按照规划,在产建门岗房前配备一台带磁盘阵列的视频服务器,将所有的新装摄像机和原产建老的监控摄像机,共计二十六路,都集中到一起录像,并将视频服务器上的监控软件也安装到门卫室的电脑上,方便观看各路画面。 工程实施过程很顺利,直到监控软件在视频服务器上出问题后,问题来了,只要软件一运行,内存占用就会非常高,而且还在不断增加,很快就会因为内存占满而崩溃。视频服务器配置为I7处理器,4G内存,WIN7 64位系统。首先开始怀疑物理内存是不是太小,满足不了软件运行需求,但参照产建旁边的六厂厂区,集中了十路网络摄像机画面的电脑表现来看,并没有内存连续增加的情况,内存占用稳定在1G上下,因此初步排除物理内存不足,开始从软件方面着手测试解决。 测试方案1:在视频服务器上只添加产建原有的老式22101端口摄像机,运行24小时,无内存连续增加及迅速崩溃现象,软件运行正常,录像正常。 测试方案2:在视频服务器上只添加新装的十个高清网络摄像机,运行数分钟后还是因为内存占用持续上升最终因占满而崩溃。 经过这轮测试,问题范围就缩小到新装的十个网络摄像机身上,这十个摄像机6个是130万像素,4个200万像素的,比原来的摄像头都高得多。经过与厂家沟通及查询相关资料,得知网络摄像机录像和播放画面的码率与内存占用有一定的关系,于是开始着手设置摄像头的码率,并开始第二次测试。 测试方案3:将所有新装摄像头的码率由1024KBPS调低至256KBPS,画面帧数由1080P 调低至720P,运行24小时观察,发现软件内存占用还是在缓慢持续地上涨,最终还是因为内存占满而崩溃,只不过时间由原来的数分钟延长到现在的数小时。 我们将测试结果反馈给厂家,厂家答复可能是由于视频服务器上集中的摄像机过多导致内存占用过高,但根据我们的观察,六厂厂区也是网络摄像机,数量虽然仅为10路,但电脑配置非常低,硬盘容量也特别小,硬盘空间常满,但运行时内存和CPU占用非常稳定,而且上面的监控软件也和视频服务器上的一样,只不过版本较老。于是决定将厂区值班室内的老版视频软件复制到视频服务器和产建值班室电脑上,软件配置调整成一样的,所有摄像机图像全开,做对比测试: 测试方案4:将老版监控软件分别安装到产建值班室电脑(XP,32位系统)和视频服务器(WIN7,64位系统)上,所有监控画面全开,软件设置相同,运行24小时。 值班室电脑软件运行正常,内存占用稳定在1.5G,没有崩溃,录像正常。 视频服务器软件再次崩溃,崩溃时内存占用仍为3G以上,问题依然没有解决。 现在问题范围缩小到两个方向:软件方向和系统(XP32位和WIN764位)方向。因此

手把手教你架设电影服务器

电影服务器确切的专有名词是:流媒体服务器。流媒体服务器的应用在企业的大型视频会议、影音培训;网络的视频点播、广播、实况广播等等企业级的基于网络的媒体传播应用领域有很大的前途和广扩的应用价值。 ???在当今的流媒体服务器市场有两个“大腕”,一个是RealNetworks 公司的HelixServer,另一个就是微软的WindowsMediaServices。RealNetworks的HelixServer优势在于兼容众多操作系统平台,因此在大型的提供电影点播的网站,也许会运行LINUX等操作系统,也就只能用RealNetworks的HelixServer。而微软的媒体服务器则是WINDOWS2000或WINDOWS2003服务器版操作系统自带,基本是免费,当然它是一个服务器组件,它不会默认安装,得指定安装才行。 ???本文只介绍基于WINDOWS的流媒体服务器——WindowsMediaServices,因这是操作系统自带,配置相对方便,也更好用和容易管理,功能也很强大。两个WINDOWS服务器操作系统带的流媒体服务器版本也不同,后一个是最新的,它称为WindowsMediaServices9系列(见图1),它最好运行在WINDOWS2003服务器操作系统下。在本文我们也将在基于WINDOWS2003操作系统,以WINDOWSMEDIASERVICES9系列为对象进行案例的介绍。 图1 WindowsMediaServices是微软提供的一种通过Internet(互联网)或Intranet(内联网)向客户端传输音频和视频内容的平台。客户端可以是使用播放机(例如WindowsMediaPlayer)播放内容的PC计算机或设备(最终用户);也可以是用于代理、缓存或重新分发内容的另一台运行WindowsMediaServices媒体服务器。 ???WindowsMedia服务器可从多种不同的“源”接收内容以进行发布。包括三种方式: ???1.预先录制的存储在本地服务器上的内容,也可以从联网的文件服务器上提取; ???2.可以使用数字录制设备(摄象机,话筒)记录实况,经编码器(编码软件)处理后发送到WindowsMedia服务器进行广播; ???还可以重新广播从远程另一个WindowsMedia服务器上的发布点传输过来的内容。 ???如果计划传输实况内容,则服务器将连接到支持媒体格式的编码软

BS5200系列视频服务器快速使用指南-声明

视频服务器快速使用指南

如果包装配件有漏失,请您及时与厂家或经销商联系。 装箱清单: ?视频服务器—————1台?外置DC12V 电源适配器—————1个?快速使用指南—————1本?光盘—————1张?合格证—————1张?保修卡—————1张 目录

第二章硬件描述 (2) 2.1 前面板 (2) 2.2 后面板 (4) 2.3 报警输出连接 (6) 2.4 网络连接 (7) 第三章搜索设备及控件下载安装 (10) 3.1 检索设备及修改网络参数 (10) 3.2 检查连接 (13)

3.3 控件下载安装和系统登录 (14) 第四章软件常用配置 (18) 4.1 视频服务器基本操作 (18) 4.2 视频服务器录像回放 (20) 4.3 视频服务器视频设置 (24) 4.4 视频服务器录像设置 (28) 4.5 视频服务器无线设置 (30)

第一章功能简介 ●内置Web Server,用户可通过IE浏览器轻松访问视频服务器实现监 看、控制、设置等操作; ●采用优化H.264视频压缩算法,轻松实现高清晰图像低网络带宽传 输; ●支持SD卡本地存储,最大容量4GB; ●采用优化MP3音频压缩算法,语音更清晰; ●支持PAL/NTSC复合视频; ●支持UPNP和动态域名解析,方便用户使用; ●支持D1高清晰格式,实时视频网络服务器,兼容HalfD1、CIF格式; ●视频码率30Kbps-4Mbps连续可调,帧率1-25(PAL)/1-30(NTSC)

连续可调; ●RS-485、RS-232通讯接口,支持透明串口传输、支持多种云台、高 速球机或摄像机等外置设备; ●双向语音对讲实时传输; ●支持4路开关量报警输入,2路开关量报警输出; ●支持报警录像、手动录像、定时录像等多种录像方式; ●丰富网络协议,支持IPv4/IPv6,HTTP,TCP,ICMP,RTP,UDP,IGMP, RTCP,SMTP,FTP,DHCP,DNS,DDNS、UPNP等多种协议; ●视频丢失、移动侦测、探头报警、报警联动发送邮件等功能(可设区 域和灵敏度); ●支持多用户同时访问,三级用户密码权限管理; ●支持设备远程安全升级功能; ●异常自动恢复功能,网络中断后可自动连接;

视频服务器使用说明书

网络视频服务器 使用手册

声明 本手册可能在某些技术细节方面描述不够准确或存在印刷错误,假如您在使用过程中按照使用手册无法解决问题时,请致电我公司技术部垂询相关操作方法。本手册的内容将做不定期的更新,恕不另行通知。 装箱清单 1.视频服务器一台 2.DC12V电源适配器一只 3.用户使用手册一本 4.随机光盘一张 5.合格证以及保修卡一张

目录 特性及各项指标 简介 ---------------------------------------------------- 4 细节参数 ---------------------------------------------------- 4 规格及指标 ---------------------------------------------------- 5 外观及安装 系统接口 ---------------------------------------------------- 7 操作使用 连接 物理连接 ---------------------------------------------------- 9 应用连接 ---------------------------------------------------- 9 普通操作 --------------------------------------------------- 13 参数设置 服务器设置 --------------------------------------------------- 14 视频通道 -------------------------------------------------- 14 网络参数 -------------------------------------------------- 16 Page 3 of 34

服务器系统集成管理平台用户手册

一、系统简介 服务器系统集成管理平台主要的功能就是对服务器的数据信息进行基本的管理,管理之后保证对数据的信息进行基本的集成的操作,对各个服务器的数据信息进行基本的处理和操作的管理,分配基本的数据信息和端口信息。 二、系统功能 1. 系统管理员登录 在地址栏输入地址,进入系统登录页面。登录界面共包括两部分内容:登录信息和控制按钮。如下图所示: 输入信息:用户名称、登录密码

控制按钮:登录、退出 2.系统基本配置 2.1系统基本配置 系统基本配置包括对设备的网卡及相关参数的设置。界面如下图所示: 管理员可以根据实际网络情况,合理配置网络参数。管理员对网络参数的设置,无需设备重启或服务重启,将会立即生效。例如:现在将系统的主机名设为:;网关:192.168.1.1;:202.101.172.46 202.101.172.47。具体如下图所示:

系统的网卡属性拥有普通和两种模式。普通模式即网卡的正常模式;模式是指以两块网卡提供冗余功能,工作方式是主备的工作方式,也就是说默认情况下只有一块网卡工作,另一块做备份。界面如下图所示: 2.2基本输出设置 二次日志记录加强了原始日志材料的防伪防杜撰功能,通过对比保存于两台日志服务器上的日志材料,可以准确可靠的进行故障鉴定和责任认定,需要对日志服务器参数设置,包括日志服务器地址设置,和“启动/停止”设置,见下图: 2.3时间同步设置 系统的策略控制提供日期/时间控制的策略因子。所以日期/时间的准确性相当重要,而帕拉迪服务器安全管理系统提供的时间同步功能能够与世界标准时间相一致,保证了策略控制的准确性。但使用时间同步功能的同时必须保证系统能和网络相连通。界面如下图所示:

视频转发服务器安装调试说明

流媒体服务器安装调试使用 说 明 书 北京鑫盛顶科技有限公司 2008年6月

目录 第一章流媒体服务器的功能 (3) 1、功能概述 (3) 2、性能概述 (3) 3、运行环境 (3) 第二章服务器端程序安装调试使用 (4) 一、Apache安装 (4) 二、Php安装 (9) 三、Apache与Php的配置 (9) 四、Mysql的安装与配置 (10) 1、Mysql的安装 (10) 2、Mysql的配置 (13) 3、Mysql的使用 (17) 五、服务器的设置和使用 (27) 第三章客户端程序的安装调试使用 (30) 北京鑫盛顶科技有限公司 杨忠林 yangzlsun@https://www.doczj.com/doc/f110311731.html, 在此感谢海康威视的 谢犇xieben@https://www.doczj.com/doc/f110311731.html, 张工zhangqf@https://www.doczj.com/doc/f110311731.html,

第一章流媒体服务器的功能 1、功能概述 流媒体服务器软件实现对数据源申请数据流和多线程网络分发的功能。它的数据源可以是流媒体服务器所在PC上某个目录下的文件,也可以是DVR/DVS、HC板卡等实时设备。 流媒体服务器主要应用于以下情况: 1、因为DVR等设备的连接路数有限,同时观看某些数据源的客户端比较多的话,设备压力较大,甚至连接不上。利用流媒体服务器分发的优势,可以将从设备来的一路连接,同时分发给多个客户,从而能有效减少设备端的压力。 2.、当客户端和设备在不同的网段时,有些情况下客户端不能访问到设备。其中一种处理方法就是将流媒体服务器架设在网关上起到中转的作用,从而使得客户端可以正常取得数据流。 3、流媒体服务器还提供了点播PC上的录像文件的功能,可以和集中存储服务器配合使用。 流媒体服务器作为网络监控系统的一部分,功能相对单一。它主要具备以下几个功能:1.支持从文件或DVR等实时设备上取数据。 2.支持对同一路流不同请求的分发。 3.提供制作索引文件的功能。 4.提供配置侦听端口的功能。 5.提供点播配置路径的功能。 6.启动服务器、停止服务器、退出服务器等 2、性能概述 服务器的性能取决于部署机器的以下硬件性能:网络带宽,网络速度,CPU速度,内存大小等。本服务器是对网络带宽要求比较高,带宽高的网络能够提高服务器性能;服务器操作CPU非常频繁,频率较高的CPU能够提高服务器性能;服务器使用了较多的线程,如果能够采用的双核CPU芯片能够提高服务器性能;较大的内存容量也是有益的。 3、运行环境 本系统的运行平台: 硬件环境:主流PC,主频2.8G以上、主存512M以上、千兆网卡、千兆网线、千兆交换机。软件环境:Windows2K/XP。 在上述推荐配置和保证图像质量的条件下,可以支持到240(±10)路。

无线视频服务器快速使用手册

. 无线网络视频传输系统 快速使用手册

第一章前言 本用户手册描述了安装和配置无线网络视频传输系统的简单操作方法。用户通过阅读本手册,能安装和设置视频编码器的初级参数,以满足快速使用的要求。 无线网络视频传输系统工作原理: 网络视频编码器用来接收视频源信号加以编码、压缩和传输。通过无线网络将视频信号传输到公网的服务器端。用户通过客户端对服务器进行访问,获得需要的视频资源。 在下文中介绍了网络视频编码器的安装、客户端和服务器端的安装和简单使用,如果用户需要进一步了解高级功能,请参照用户手册。 第二章设备简介 一简介 网络视频编码器是一个集视频采集、实时压缩、网络传输(有线或无线)等功能为一体的嵌入式设备。 设备接通电源之后就可以独立工作,首先把采集的视频图像经H.264算法进行压缩编码,然后将压缩后的视频数据传输到视频监控流媒体服务器中,用户可以通过客户端监控软件登录流媒体服务器进行实时视频浏览、监控和管理。 二外观 设备根据工业设计标准,采用烤漆金属外壳,包装精美、小巧,方便携带或固定放置,请参下图:

图2-1 外观 三设备重要部分介绍 电源适配器。 天线。 天线接口:根据数字的不同与每张卡进行对应。

SIM卡插槽:SIM1:装CDMA SIM卡1;2:装CDMA SIM卡2。(每个SIM卡座旁都有一个黄色小按钮, 用于取出SIM卡座) CDMA卡的安装。 DC9-24V:电源插口,接12V电源适配器(可适应9-24V电压) BNC视频输入接口。 RJ45以太网接口:接网络集线器的以太网端口。该网口用来在设备使用前对设备进行参数配置。如目的IP地址,云台参数等。 设备状态指示灯:指示各种状态,方便用户掌握设备运行情况Cell1和Cell2: 指示Modem拨号情况,如果拨号成功,则常亮;Data:指示视频数据传输

流媒体服务器软件使用说明

流媒体服务器软件使用说明 时间:2014-01-24发布出处:海康威视浏览数:73952 流媒体服务器软件是客户端软件(目前版本为iVMS-4200 )的组成模块之一,点击下载网站上客户端软件,安装时可选择流媒体服务器软件。流媒体服务器软件需要和客户端配合使用才能起到转发效果。 流媒体服务器的使用步骤: 1.在欲做转发服务器的PC或服务器上安装并运行流媒体服务器软件,软件从上到下两块内容依次是连接信息区和命令信息区。(可直接运行,不需配置,或根据需要在配置中改变端口)。 注意:使用流媒体时需要关闭PC或者服务器的防火墙。如有特殊需求不能关闭防火墙,则需要映射554以及端口段。 2.运行软件后,在客户端PC上添加流媒体服务器。在“设备管理”界面选择流媒体服务器,选择“添加设备”。 3.在弹出的对话框中填入运行流媒体服务器软件的PC或服务器的IP地址和端口号点击确定即可。(若没有修改流媒体服务器的端口,使用默认的554就可以)。 4.选择添加的流媒体服务器,点击“配置”,选择需要通过流媒体取流的监控点。 5.在其他需要访问的电脑客户端上重复第2-4这3个步骤,全部都添加完成后即可。添加成功后进行预览,在连接信息区和命令信息区能分别看到提示。 开启流媒体服务器转发后依旧没有效果的可能原因: 1.有部分客户端没有添加流媒体服务器,依然通过直连设备来获取数据流。 无转发效果,有PC通过IE访问设备后,已经占用设备若干并发流路数,此时客户端通过流媒体转发也会有部分通道播放失败。此时,可关掉IE预览测试。 3.流媒体服务器网络上传达到上限,无法有效进行转发。此时需要确认转发的路数没有达到服务器网络负荷能力上限,目前4200流媒体服务器转发能力为进64路,出200路(按2M码流计算,如果码流高于2M,则进出路数相应减少;但如果低于2M码流,最大进出路数不变。)。 4.运行了多个流媒体服务器软件,一台硬盘录像机的图像通过不同的流媒体服务器进行转发。

视频服务器配置步骤

配置步骤 1.单击电脑的“开始”键,找到“附件→通讯→超级终端”

2.然后单击“超级终端”变弹出下面所示对话框: 3.在对话框任意输入名称,便于找到和记忆,例如:tdtx,然后单击 “确定”,便会出现详细配置对话框,如下 :

4.选择“COM1”口或根据实际连接情况选择“COM2”,单击“确定”, 又会跳出另一个对话框,如下: 帧数为:115200(如果是交换机,则是9600);数据位:8;奇偶效验:无;停止位:1;数据流控制:无。然后,单击“应用”→“确定”。 5.然后,单击空白区域右上角的“关闭键”,会显示如下提示:

选择“是”,会提示是否保存,单击“是”,如下: 6.按照第一步的操作,重新打开“超级终端”,单击“文件”→“打 开”,会跳出如下对话框: 单击“打开”,会显示后面的空白输入框。但是“回车键”,出现

“#”则表示配置成功可以在框内输入命令进行IP、子网掩码、网关的配置。 7.配置完毕后,关闭对话框,重新打开,步骤如上,写入下面的命 令,查看是否配置成功。 8.具体命令如下: ⑴.helpm表示查看超级终端的命令帮助。 ⑵. getIp查看服务器的IP和子网掩码。 ⑶. setIp设置服务器的IP和子网掩码,例如:setIp 192.168.1.10: 255.255.255.254,IP和子网掩码之间用“:”隔开,然后“↙” ⑷. getGateway 查看服务器的网关。 ⑸. setGateway设置服务器的网关,例如:setGateway 192.168.1.1 然后“↙” ⑹getPort 查看服务器端口号。 ⑺setPort 设置服务器端口号,例如:setPort 8000“↙”,默认端 口号为:8000。 9.备注: 配置时需准备一条RS-232控制线(两端都是COM口),一端连接在服务器RS-232口,一端连接在控制电脑的COM口上。10.控制端配置: 首先,打开“IE浏览器”通过输入终端IP 进入控制页面,默认用户名:admin ,密码:12345。 然后选择“组织机构”在左侧下拉栏上沿单击“+”添加“控制区

DSG系列网络视频服务器产品手册

D S G系列网络视频服务 器产品手册 文档编制序号:[KK8UY-LL9IO69-TTO6M3-MTOL89-FTT688]

DS-6100 3G系列视频服务器 DS-6100 3G系列网络视频服务器是海康威视结合IT领域多项最新技术(如视音频压缩/解压缩、无线传输技术、TCP/IP网络等技术),专为安全技术防范领域设计的新一代数字监控产品。该系列产品在功能、性能诸多方面具有强大的优势,充分满足了视频监控数字化、网络化、智能化的需求。 DS-6100 3G系列网络视音频服务器在普通视频服务器的基础上增加3G传输模块,使监控变的更加方便和快捷。3G系列视频服务器既可本地网络访问管理,也可接入中心平台集中管理,广泛用于交通、电信、家庭、小区等各领域的安全防范。 主要功能与特性 压缩处理功能 支持PAL/NTSC制式视频信号输入 采用H.264视频压缩技术 采用OggVorbis音频压缩标准 每个通道的视频编码参数独立可调,包括分辨率、帧率、码率、图像质 量等 报警与异常管理 支持报警输入/输出的布防时间设置 录像触发模式包括定时、报警、移动侦测、动测或报警、动测和报警等支持视频丢失报警、视频移动侦测报警、视频遮挡报警、视频信号异常 报警、非法访问报警、网络断开报警、IP冲突报警、硬盘错误报警及硬盘满报警 各种报警可上传中心和触发报警输出,另视频移动侦测、开关量报警可 触发任意通道录像;各种异常可触发声音警告、上传中心和触发报警输出 系统运行异常时可自恢复 网络功能 支持3G无线视频传输,支持EVDO、WCDMA、TD-SCDMA模式 支持接入电信电信E家、全球眼平台和网通宽视界平台 支持10M/100M自适应网络接口 支持TCP/IP协议簇,支持PPPoE、DHCP、DNS、DDNS、NTP、SADP等协议支持单播和组播,单播时支持TCP、UDP、RTP协议 支持接入中心平台管理,可实现配置、管理和录像回放、下载等操作 支持远程获取和配置参数,支持远程导出和导入设备参数

视频虚拟服务器操作手册

视频虚拟服务器操作手册 2016年3月

目录 一监控主机上的设置 (3) 二虚拟服务器设置 (4) 1 软件注册 (4) 2 设置 (5) 2.1 连接DVR主机设置 (5) 2.2 本地设置 (6)

一监控主机上的设置 打开主机上的监控软件,进入设置界面,如下图: 1.请留意DVR主机的通讯服务端口:6501 2.请启动网络功能,即在表格中将“网络功能启用”勾上。 设置完后,保持主机的运行状态。

二虚拟服务器设置 运行CXVirtualServer.exe,启动虚拟视频服务器。启动虚拟视频服务器后,在右下角的任务栏出现图标,右键点图标,弹出如下菜单: 操作说明如下。 1 软件注册 选择“软件注册”弹出如下窗口: 请将“用户ID号”给软件供应商,从供应商那里取得注册号,拷贝到“注册号”这栏里,点击按钮“确定”完成注册,然后重启软件。注册成功后,右键菜单中的“软件注册”项将消失。

2 设置 从右键菜单中选择“设置”,弹出窗口,如下: 先明确几个概念: 1.虚拟服务器连接DVR主机,用端口6501,也就是DVR主机的服务端口; 2.虚拟服务器向外提供服务端口,是6510,如果虚拟服务器没有放在DVR主机上,你可以改为6501,这样客户端上不用改其它端口了,如果是在同一台机上,请 不要用6501端口,改为6510或其它端口。 3.客户端连接DVR主机用“DVR主机的服务端口(6501)”,连接虚拟服务器用“虚拟服务器向外提供服务端口(6510或你设置的)” 虚拟服务器原理: 虚拟服务器实际上就是一个软交换服务器,也是一个媒体流服务器。它本身是从实际的DVR主机或下层虚拟服务器上获取数据,然后向外提供服务,从外围看,它就象一台DVR主机一样,只是无界面化的服务。 由此可以明白,虚拟服务器一方面是需要连接DVR主机或下层虚拟服务器以获取它自身的视频数据,另一方面是向外提供视频数据服务,以便于客户端连接上它,得到视频数据。 2.1 连接DVR主机设置 每台虚拟服务器可连接多台DVR主机或虚拟服务器,故需要合理分配虚拟的端口。虚拟服务器的端口可分开配置,但建意用户使用连续的虚拟端口。举例配置。

相关主题
文本预览
相关文档 最新文档