1、可扩展标记语言(英语:eXtensible Markup Language,简称:XML) ,是一种标记语言。标记指计算机所能理解的信息符号,通过此种标记,计算机之间可以处理包含各种信息的文章等。如何定义这些标记,既可以选择国际通用的标记语言,比如 HTML,也可以使用像 XML 这样由相关人士自由决定的标记语言,这就是语言的可扩展性。XML 是从标准通用标记语言( SGML)中简化修改出来的。它主要用到的有可扩展标记语言、可扩展样式语言(XSL) 、XBRL 和XPath 等。XML 被广泛用来作为跨平台之间交互数据的形式,主要针对数据的内容,通过不同的格式化描述手段(XSLT,CSS 等)
2、可以完成最终的形式表达(生成对应的 HTML,PDF 或者其他的文件格式) 。XML 设计用来传送及携带数据信息,不用来表现或展示数据,HTML 语言则用来表现数据,所以 XML 用途的焦点是它说明数据是什么,以及携带数据信息。 丰富文件(Rich Documents)- 自定文件描述并使其更丰富 属于文件为主的 XML 技术应用 标记是用来定义一份资料应该如何呈现 元数据(Metadata)- 描述其它文件或网络资讯 属于资料为主的 XML 技术应用 标记是用来说明一份资料的意义 设置档案(Configuration Files)- 描述软件设置的参数Web 服务是一种面向服务的架构的技术,
3、通过标准的 Web 协议提供服务,目的是保证不同平台的应用服务可以互操作。根据 W3C 的定义,Web 服务(Web service)应当是一个软件系统,用以支持网络间不同机器的互动操作。网络服务通常是许多应用程序接口(API)所组成的,它们透过网络,例如国际互联网(Internet)的远程服务器端,执行客户所提交服务的请求。核心定义考虑到并没某个独立文档包含一切相关内容,可采用模块化的方式给出对 WEB服务的描述,但不能给出一个“绝对全面和准确”的定义。受外部环境和实现技术影响,各方给出的核心定义可能稍有出入,但通常包括:SOAP一个基于 XML 的可扩展消息信封格式,需同时绑定一个传输用协
4、议。这个协议通常是 HTTP 或 HTTPS,但也可能是 SMTP 或 XMPP。WSDL一个 XML 格式文档,用以描述服务端口访问方式和使用协议的细节。通常用来辅助生成服务器和客户端代码及配置信息。UDDI一个用来发布和搜索 WEB 服务的协议,应用程序可藉由此协议在设计或运行时找到目标 WEB 服务。这些标准由这些组织制订:W3C 负责 XML、SOAP 及 WSDL;OASIS 负责UDDI。使用 WEB 服务的方式WEB 服务实际上是一组工具,并有多种不同的方法调用之。三種最普遍的手段是:远程过程调用(RPC ) ,面向服务架构(SOA)以及表述性状态转移(REST ) 。远程过程调
5、用主条目:遠端程序呼叫WEB 服务提供一个分布式函数或方法接口供用户调用,这是一种比较传统的方式。通常,在 WSDL 中对 RPC 接口进行定义(类似于早期的 XML-RPC) 。尽管最初的 WEB 服务广泛采用 RPC 方式部署,但针对其过于紧密之耦合性的批评声也随之不断。这是因为 RPC 式 WEB 服务实质上是利用一个简单的映射,以把用户请求直接转化成为一个特定语言编写的函数或方法。如今,多数服务提供商认定此种方式在未来将难有作为,在他们的推动下,WS-I 基本协议集(WS-I Basic Profile)已不再支持远程过程调用。面向服务架构主条目:面向服務架構现在,业界比较关注的是遵从
6、面向服务架构(Service-oriented architecture,SOA)概念来构筑 WEB 服务。在面向服务架构中,通讯由消息驱动,而不再是某个动作(方法调用) 。这种 WEB 服务也被称作面向消息的服务。SOA 式 WEB 服务得到了大部分主要软件供应商以及业界专家的支持和肯定。作为与 RPC 方式的最大差别,SOA 方式更加关注如何去连接服务而不是去特定某个实现的细节。WSDL 定义了联络服务的必要内容。表述性状态转移主条目:REST表述性状态转移式(Representational state transfer,REST)WEB 服务类似于HTTP 或其他类似协议,它们把接口限
7、定在一组广为人知的标准动作中(比如HTTP 的 GET、PUT 、DELETE )以供调用。此类 WEB 服务关注与那些稳定的资源的互动,而不是消息或动作。此种服务可以通过 WSDL 来描述 SOAP 消息内容,通过 HTTP 限定动作接口;或者完全在 SOAP 中对动作进行抽象。简单对象访问协议(SOAP,全写为 Simple Object Access Protocol)是一种标准化的通讯规范,主要用于 Web 服务(web service)中。SOAP 的出现是为了简化网页服务器(Web Server)在从 XML 数据库中提取数据时,无需花时间去格式化页面,并能够让不同应用程序之间透过
8、 HTTP 通讯协定,以XML 格式互相交换彼此的数据,使其与编程语言、平台和硬件无关。此标准由IBM、Microsoft 、UserLand 和 DevelopMentor 在 1998 年共同提出,并得到IBM,莲花(Lotus ),康柏(Compaq )等公司的支持,于 2000 年提交给万维网联盟( World Wide Web Consortium;W3C),目前 SOAP 1.1 版是业界共同的标准,属于第二代的 XML 协定(第一代具主要代表性的技术为 XML-RPC 以及 WDDX)。用一个简单的例子来说明 SOAP 使用过程,一个 SOAP 消息可以发送到一个具有 Web S
9、ervice 功能的 Web 站点,例如,一个含有房价信息的数据库,消息的参数中标明这是一个查询消息,此站点将返回一个 XML 格式的信息,其中包含了查询结果(价格,位置,特点,或者其他信息)。由于数据是用一种标准化的可分析的结构来传递的,所以可以直接被第三方站点所利用。相关定义 SOAP 封装(envelop),它定义了一个框架,描述消息中的内容是什么,是谁发送的,谁应当接受并处理它以及如何处理它们; SOAP 编码规则( encoding rules),它定义了一种序列化的机制,用于表示应用程序需要使用的数据类型的实例; SOAP RPC 表示( RPC representation),它
10、定义了一个协定,用于表示远程过程调用和应答; SOAP 绑定(binding),它定义了 SOAP 使用哪种协议交换信息。使用 HTTP/TCP/UDP 协议都可以。把 SOAP 绑定到 HTTP 提供了同时利用 SOAP 的样式和分散的灵活性的特点以及 HTTP 的丰富的特征库的优点。在 HTTP 上传送 SOAP 并不是说 SOAP 会覆盖现有的 HTTP 语义,而是 HTTP 上的 SOAP 语义会自然的映射到 HTTP 语义。在使用 HTTP 作为协议绑定的场合中, RPC 请求映射到 HTTP 请求上,而 RPC 应答映射到 HTTP 应答。然而,在 RPC 上使用 SOAP 并不仅
11、限于 HTTP 协议绑定。传输方式SOAP 使用因特网应用层协议作为其传输协议。SMTP 以及 HTTP 协议都可以用来传输 SOAP 消息,但是由于 HTTP 在如今的因特网结构中工作得很好,特别是在网络防火墙下仍然正常工作,所以被广泛采纳。SOAP 亦可以在 HTTPS上传输。SOAP 的消息格式采用 XML。Tomcat 是由 Apache 软件基金会下属的 Jakarta 项目开发的一个 Servlet 容器,按照 Sun Microsystems 提供的技术规范,实现了对 Servlet 和 JavaServer Page(JSP)的支持,并提供了作为 Web 服务器的一些特有功能,
12、如 Tomcat管理和控制平台、安全域管理和 Tomcat 阀等。由于 Tomcat 本身也内含了一个 HTTP 服务器,它也可以被视作一个单独的 Web 服务器。但是,不能将 Tomcat 和 Apache Web 服务器混淆,Apache Web Server 是一个用 C 语言实现的 HTTP web server;这两个 HTTP web server 不是捆绑在一起的。Apache Tomcat 包含了一个配置管理工具,也可以通过编辑 XML 格式的配置文件来进行配置。Java 虚拟机(英语:Java Virtual Machine),又名爪哇虚拟器,是一个虚构出来的计算机,通过在实
13、际的计算机上仿真模拟各种计算机功能来实现的。Java 虚拟机有自己完善的 硬体架构,如处理器、 堆栈、寄存器等,还具有相应的指令系统。JVM 屏蔽了与具体操作系统平台相关的信息,使得 Java 程序只需生成在 Java 虚拟机上运行的目标代码( 字节码 ),就可以在多种平台上不加修改地运行。 对中央处理器(CPU)所执行的一种软件实作,用于执行编译过的 Java 程序码(Applet 与应用程序)Tomcat 很受广大程序员的喜欢,因为它运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能;而且它还在不断的改进和完善中,任何一个感兴趣的程序员都可以更改它或在其中加入
14、新的功能。Tomcat 是一个轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试 JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好 Apache 服务器,可利用它响应对HTML 页面的访问请求。实际上 Tomcat 部分是 Apache 服务器的扩展,但它是独立运行的,所以当你运行 tomcat 时,它实际上作为一个与 Apache 独立的进程单独运行的。这里的诀窍是,当配置正确时,Apache 为 HTML 页面服务,而 Tomcat 实际上运行 JSP 页面和 Servlet。另外,Tomcat 和 IIS、Apache 等 We
15、b 服务器一样,具有处理 HTML 页面的功能,另外它还是一个 Servlet 和 JSP 容器,独立的 Servlet 容器是 Tomcat 的默认模式。不过, Tomcat 处理静态 HTML 的能力不如 Apache 服务器。目前 Tomcat 最新版本为 7.0.16 Released 。J2EE,Java2 平台企业版(Java 2 Platform Enterprise Edition), 是 Sun 公司为企业级应用推出的标准平台。Java 平台共分为三个主要版本 Java EE、 Java SE 和 Java ME。Sun 公司在 1998 年发表 JDK1.2 版本的时候,使
16、用了新名称 Java 2 Platform,即“Java2 平台”,修改后的 JDK 称为 Java 2 Platform Software Developing Kit,即 J2SDK。并分为标准版(Standard Edition,J2SE),企业版(Enterprise Edition,J2EE ),微型版(MicroEdition,J2ME)。J2EE 便由此诞生。2005 年 6 月,JavaOne 大会召开,SUN 公司公开 Java SE 6。此时,Java 的各种版本已经更名以取消其中的数字 “2”:J2EE 更名为 Java EE, J2SE更名为 Java SE,J2ME
17、更名为 Java ME。随着 Java 技术的发展,J2EE 平台得到了迅速的发展,成为 Java 语言中最活跃的体系之一。现如今,J2EE 不仅仅是指一种标准平台(Platform ),它更多的表达着一种软件架构和设计思想。J2EE 核心是一组技术规范与指南,其中所包含的各类组件、服务架构及技术层次,均有共同的标准及规格,让各种依循 J2EE 架构的不同平台之间,存在良好的兼容性,解决过去企业后端使用的信息产品彼此之间无法兼容,企业内部或外部难以互通的窘境。目前,Java 2 平台有 3 个版本,它们是适用于小型设备和智能卡的 Java 2 平台 Micro 版(Java 2 Platfor
18、m Micro Edition,J2ME)、适用于桌面系统的Java 2 平台标准版(Java 2 Platform Standard Edition,J2SE )、适用于创建服务器应用程序和服务的 Java 2 平台企业版(Java 2 Platform Enterprise Edition,J2EE)。J2EE 是一种利用 Java 2 平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。 J2EE 技术的基础就是核心 Java 平台或 Java 2 平台的标准版,J2EE 不仅巩固了标准版中的许多优点,例如“编写一次、随处运行“的特性、方便存取 数据库的 JDBC API、
19、CORBA 技术以及能够在 Internet 应用中保护数据的安全模式等等,同时还提供了对 EJB(Enterprise JavaBeans)、Java Servlets API、JSP(Java Server Pages)以及 XML 技术的全面支持。其最终目的就是成为一个能够使企业开发者大幅缩短投放市场时间的体系结构。J2EE 体系结构提供中间层集成框架用来满足无需太多费用而又需要高可用性、高可靠性以及可扩展性的应用的需求。通过提供统一的开发平台,J2EE降低了开发多层应用的费用和复杂性,同时提供对现有应用程序集成强有力支持,完全支持 Enterprise JavaBeans,有良好的向导
20、支持打包和部署应用,添加目录支持,增强了安全机制,提高了性能。1. web 容器好比 电视机 servlet 容器好比 VCD 没有 VCD 你可以看电视,对吧,但是有了 VCD 没有电视机,你从哪看起?: 没有 servlet 容器,你也可以用 web 容器直接访问静态页面,比如安装一个apache 等,但是如果要显示 jsp/servlet,你就要安装一个 servlet 容器了,但是光有 servlet 容器是不够的,因为它要被解析成 html 输出,所以你仍需要一个 web 容器. 大多数 servlet 容器同时提供了 web 容器的功能,也就是说大多 servelt 可以独立运行你
21、的 web 应用。2.实际上容器就是一个服务程序,在服务器一个端口就有一个提供相应服务的程序,而这个程序就是处理从客户端发出的请求,如 java 中的 Tomcat 容器,ASP 的 IIS或 PWS 都是这样的容器,一个服务器不止一个容器的3.WEB Container,给处于其中的应用程序组件(JSP,SERVLET)提供一个环境,使 JSP、SERVLET 直接跟容器中的服务接口交互,不必关注其它系统问题。WEB Container 主要有 WEB 服务器来实现。例如:TOMCAT,WEBLOGIC,WEBSPHERE 等。比如,Resin 2.1.x 以上版本提供的 Servlet C
22、ontainer 就实现了 J2EE 的Servlet 2.3 规范。我们把遵守以上标准的 WEB 服务器就叫做 J2EE 中的 WEB 容器。 WEB 容器更多的是跟基于 HTTP 的请求打交道。而 EJB 容器不是。它是更多的跟数据库、其它服务打交道。但他们都是把与外界的交互实现从而减轻应用程序的负担。例如 SERVLET 不用关心 HTTP 的细节,直接引用环境变量session,request,response 就行、EJB 不用关心数据库连接速度、各种事务控制,直接由容器来完成Servlet 是一种服务器端的 Java 应用程序,具有独立于平台和协议的特性,可以生成动态的 Web 页
23、面。 它担当客户请求(Web 浏览器或其他 HTTP 客户程序)与服务器响应(HTTP 服务器上的数据库或应用程序)的中间层。 Servlet是位于 Web 服务器内部的服务器端的 Java 应用程序,与传统的从命令行启动的 Java 应用程序不同,Servlet 由 Web 服务器进行加载,该 Web 服务器必须包含支持 Servlet 的 Java 虚拟机。servlet 是在服务器上运行的小程序。这个词是在 Java applet 的环境中创造的,Java applet 是一种当作单独文件跟网页一起发送的小程序,它通常用于在客户端运行,结果得到为用户进行运算或者根据用户互作用定位图形等服
24、务。 服务器上需要一些程序,常常是根据用户输入访问数据库的程序。这些通常是使用公共网关接口(CGI(Common Gateway Interface))应用程序完成的。然而,在服务器上运行 Java,这种程序可使用 Java 编程语言实现。在通信量大的服务器上,Java servlet 的优点在于它们的执行速度更快于 CGI 程序。各个用户请求被激活成单个程序中的一个线程,而无需创建单独的进程,这意味着服务器端处理请求的系统开销将明显降低。最早支持 Servlet 技术的是 JavaSoft 的 Java Web Server。此后,一些其它的基于 Java 的 WebServer 开始支持标
25、准的 ServletAPI。Servlet 的主要功能在于交互式地浏览和修改数据,生成动态 Web 内容。这个过程为:客户端发送请求至服务器端;服务器将请求信息发送至 ServletServlet 生成响应内容并将其传给 Server。响应内容动态生成,通常取决于客户端的请求服务器将响应返回给客户端Servlet 看起来像是通常的 Java 程序。Servlet 导入特定的属于 Java ServletAPI 的包。因为是对象字节码,可动态地从网络加载,可以说 Servlet 对Server 就如同 Applet 对 Client 一样,但是,由于 Servlet 运行于 Server 中,它
26、们并不需要一个图形用户界面。从这个角度讲,Servlet 也被称为 FacelessObject。一个 servlet 就是 Java 编程语言中的一个类,它被用来扩展服务器的性能,服务器上驻留着可以通过“请求-响应”编程模型来访问的应用程序。虽然servlet 可以对任何类型的请求产生响应,但通常只用来扩展 Web 服务器的应用程序。JDK(Java Development Kit)是 Sun Microsystems 针对 Java 开发员的产品。自从 Java 推出以来,JDK 已经成为使用最广泛的 Java SDK。JDK 是整个 Java 的核心,包括了 Java 运行环境, Jav
27、a 工具和 Java 基础的类库。JDK 是学好 Java的第一步。而专门运行在 x86 平台的 Jrocket 在服务端运行效率也要比 Sun JDK好很多。从 SUN 的 JDK5.0 开始,提供了泛型等非常实用的功能,其版本也不断更新,运行效率得到了非常大的提高。版本:SE(J2SE),standard edition,标准版,是我们通常用的一个版本,从 JDK 5.0 开始,改名为 Java SE。EE(J2EE),enterprise edition,企业版,使用这种 JDK 开发 J2EE 应用程序,从 JDK 5.0 开始,改名为 Java EE。ME(J2ME),micro e
28、dition,主要用于移动设备、嵌入式设备上的 java 应用程序,从 JDK 5.0 开始,改名为 Java ME。没有 JDK 的话,无法安装或者运行 eclipseCommon Gateway Interface,简称 CGI。在物理上是一段程序,运行在服务器上,提供同客户端 HTML 页面的接口。这样说大概还不好理解。那么我们看一个实际例子: 现在的个人主页上大部分都有一个留言本。留言本的工作是这样的:先由用户在客户端输入一些信息,如名字之类的东西。接着用户按一下“留言” (到目前为止工作都在客户端) ,浏览器把这些信息传送到服务器的CGI 目录下特定的 cgi 程序中,于是 cgi
29、程序在服务器上按照预定的方法进行处理。在本例中就是把用户提交的信息存入指定的文件中。然后 cgi 程序给客户端发送一个信息,表示请求的任务已经结束。此时用户在浏览器里将看到“留言结束”的字样。整个过程结束。功能绝大多数的 CGI 程序被用来解释处理来自表单的输入信息,并在服务器产生相应的处理,或将相应的信息反馈给浏览器。CGI 程序使网页具有交互功能。运行环境CGI 程序最初在 UNIX 操作系统上 CERN 或 NCSA 格式的服务器上运行。在其它操作系统(如:Windows NT 及 Windows 95 等)的服务器上也广泛地使用 CGI 程序,同时它也适用于各种类型机器。处理步骤通过
30、Internet 把用户请求送到服务器。服务器接收用户请求并交给 CGI 程序处理。CGI 程序把处理结果传送给服务器。服务器把结果送回到用户。HTML 是一种规范,一种标准,它通过标记符号来标记要显示的网页中的各个部分。网页文件本身是一种文本文件,通过在文本文件中添加标记符,可以告诉浏览器如何显示其中的内容(如:文字如何处理,画面如何安排,图片如何显示等) 。浏览器按顺序阅读网页文件,然后根据标记符解释和显示其标记的内容,对书写出错的标记将不指出其错误,且不停止其解释执行过程,编制者只能通过显示效果来分析出错原因和出错部位。但需要注意的是,对于不同的浏览器,对同一标记符可能会有不完全相同的解
31、释,因而可能会有不同的显示效果。HTML 之所以称为超文本标记语言,是因为文本中包含了所谓“超级链接”点。所谓超级链接,就是一种 URL 指针,通过激活(点击)它,可使浏览器方便地获取新的网页。这也是 HTML 获得广泛应用的最重要的原因之一。由此可见,网页的本质就是 HTML,通过结合使用其他的 Web 技术(如:脚本语言、CGI、组件等) ,可以创造出功能强大的网页。因而, HTML 是 Web编程的基础,也就是说万维网是建立在超文本基础之上的。什么是 CIF/4CIF/QCIF/D1?时间:2008-8-3 作者:上海市启平智能科技有限公司 来源:中国安防网会员 点击数: QCIF 全称
32、 Quarter common intermediate format。QCIF 是常用的标准化图像格式。在 H.323 协议簇中,规定了视频采集设备的标准采集分辨率。QCIF = 176144 像素。 CIF 是常用的标准化图像格式(Common Intermediate Format)。在 H.323 协议簇中,规定了视频采集设备的标准采集分辨率。CIF = 352288 像素CIF 格式具有如下特性: (1) 电视图像的空间分辨率为家用录像系统(Video Home System,VHS)的分辨率,即 352288。 (2) 使用非隔行扫描(non-interlaced scan)。 (
33、3) 使用 NTSC 帧速率,电视图像的最大帧速率为 30 000/100129.97 幅/秒。 (4) 使用 1/2 的 PAL 水平分辨率,即 288 线。 (5) 对亮度和两个色差信号(Y、Cb 和 Cr)分量分别进行编码,它们的取值范围同 ITU-R BT.601。即黑色=16,白色=235,色差的最大值等于 240,最小值等于 16。 下面为 5 种 CIF 图像格式的参数说明。参数次序为“图象格式 亮度取样的象素个数(dx) 亮度取样的行数 (dy) 色度取样的象素个数(dx/2) 色度取样的行数(dy/2)”。 o sub-QCIF 12896 64 48o QCIF 17614
34、4 88 72o CIF 352288 176 144o 4CIF 704576 352 288(即我们经常说的 D1)o 16CIF 14081152 704 576目前监控行业中主要使用 Qcif(176144)、CIF(352288)、HALF D1(704288)、D1(704576)等几种分辨率,CIF 录像分辨率是主流分辨率,绝大部分产品都采用 CIF 分辨率。目前市场接受 CIF 分辨率,主要理由有四点:1、目前数码监控要求视频码流不能太高;2、视频传输带宽也有限制;3、使用 HALF D1、D1 分辨率可以提高清晰度,满足高质量的要求,但是以高码流为代价的。在现阶段,出现了众多
35、 D1 的产品,但市场份额非常小;4、采用 CIF 分辨率,信噪比在 32db 以上,一般用户是可以接受的,但不是理想的视频图像质量。目前业内人士正在尝试用 HALF D1 来寻求 CIF、D1 之间的平衡。但随着单块硬盘的容量达到 750GB 甚至 1000GB,而国内的大部分 DVR 已经可以做到连接 8块 1000GB 的硬盘,故 D1 逐渐会变成时常的主流。 DCIF 分辨率是什么?经过研究发现一种更为有效的监控视频编码分辨率(DCIF),其像素为 528384。DCIF分辨率的是视频图像来历是将奇、偶两个 HALF D1,经反隔行变换,组成一个 D1(720*576),D1 作边界处
36、理,变成 4CIF(704576),4CIF 经水平 3/4 缩小、垂直 2/3 缩小,转换成 528384.528384 的像素数正好是 CIF 像素数的两倍,为了与常说的 2CIF(704*288)区分,我们称之为 DOUBLE CIF,简称 DCIF。显然,DCIF 在水平和垂直两个方向上,比 Half D1 更加均衡。为什么选用 DCIF 分辨率?数字化监控行业对数字监控产品提出两项要求:首先要求数据量低,保证系统能够长时间录像和稳定实时的网络传输;其次要求回放图像清晰度高,满足对细节的要求。而 DCIF 分辨率在目前的软硬件平台上,能很好的满足以上两项要求。Half D1 分辨率已被
37、部分产品采用,用来解决 CIF 清晰度不够高和 D1 存储量高、价格高昂的缺点。但由于他相对于 CIF 只是水平分辨率的提升,图像质量提高不是特别明显,但码流增加很大。经过对大量视频信号进行测试,基于目前的视频压缩算法,DCIF 分辨率比 Half D1 能更好解决 CIF 清晰度不够高和 D1 存储量高、价格高昂的缺点,用来解决 CIF 和 4CIF,特别是在 512Kbps 码率之间,能获得稳定的高质量图像,满足用户对较高图像质量的要求,为视频编码提供更好的选择。CIF 清晰度不够高和 D1 存储量高、价格高昂的缺点分辨率,静态回放分辨率理论上最高可达 360TVline 的图像质量,超过
38、模拟监控中标准 VHS 磁带录像机 280TVline 的图像水平,达到公安部安防行业视频标准二级和三级项目的清晰度要求,满足绝大部分视频监控的要求。 什么是 D1?做闭路电视监控系统这一行久了,大家都以为 D1 是硬盘录像机显示、录像、回放的分辨率,实际上不是的,D1 是数字电视系统显示格式的标准,共分为以下 5 种规格: D1:480i 格式(525i):720480(水平 480 线,隔行扫描),和 NTSC 模拟电视清晰度相同,行频为 15.25kHz,相当于我们所说的 4CIF(720576) D2:480P 格式(525p):720480(水平 480 线,逐行扫描),较 D1 隔
39、行扫描要清晰不少,和逐行扫描 DVD 规格相同,行频为 31.5kHz D3:1080i 格式(1125i):19201080(水平 1080 线,隔行扫描),高清放松采用最多的一种分辨率,分辨率为 19201080i/60Hz,行频为 33.75kHz D4:720p 格式(750p):1280720(水平 720 线,逐行扫描),虽然分辨率较D3 要低,但是因为逐行扫描,市面上更多人感觉相对于 1080I(实际逐次 540 线)视觉效果更加清晰。不过个人感觉来说,在最大分辨率达到 19201080 的情况下,D3 要比 D4 感觉更加清晰,尤其是文字表现力上,分辨率为 1280720p/6
40、0Hz,行频为 45kHz D5:1080p 格式(1125p):19201080(水平 1080 线,逐行扫描),目前民用高清视频的最高标准,分辨率为 19201080P/60Hz,行频为 67.5KHZ。其中 D1 和 D2 标准是我们一般模拟电视的最高标准,并不能称的上高清晰,D3 的 1080i标准是高清晰电视的基本标准,它可以兼容 720p 格式,而 D5 的 1080P 只是专业上的标准,并不是民用级别的,上面所给出的 60HZ 只是理想状态下的场频,而它的行频为 67.5KHZ,目前还没有如此高行频的电视问世,实际在专业领域里 1080P 的场频只有 24HZ,25HZ 和 30
41、HZ。需要指出的一点是,D 端子是日本独有的特殊接口,国内电视几乎没有带这种接口的,最多的是色差接口,而色差接口最多支持到 D4,理论上肯定没有 HDMI(纯数字信号,支持到 1080P)的最高清晰度高,但在 1920:1080 以下分辨率的电视机上,一般也没有很大差别。国内主流的硬盘录像机(DVR,Digital Video Recording)采用什么分辨率?怎样计算硬盘容量?国内主流的硬盘录像机采用两种分辨率:CIF 和 4CIF(D1),分为两种型号。硬盘录像机常见的路数有 1 路、2 路、4 路、8 路、9 路、12 路和 16 路。最大可以连接 8块 2000GB 的硬盘,总容量可高达 1.6TV(可续目前市面上最大的硬盘只有 1000GB),如果采用 CIF 分辨率,通常计算硬盘录像机的录像的硬盘容量为 180MB250MB/小时,通常情况下取值 200MB/小时;如果是 D1 的分辨率每小时录像需要的硬盘容量为 720MB1000MB/小时,通常情况下为了减少硬盘的容量可以按照 500MB/小时计算,帧率智能设置比 25fps 少一些,码流也要少一些!相信大家可以计算出一台装满 8 块 500GB 的 16 路硬盘录像机可以录像多长时间了吧?