DVS编码器

视频服务器DVS的基本工作原理
  
基本原理
    从外部看,DVS主要由视频输入接口、网络接口、报警愉入输出接口、音频输入输出、用于串行数据传输或PTZ设备控制的串行端口、本地存储接口等构成。

    从内部看,DVS主要由A/D转换芯片、嵌入式处理器主控部分〔芯片、Flash. SDRAM).编码压缩模块(芯片、SDRAM)、存储器件等硬件,以及操作系统、应用软件、文件管理模块、编码压缩程序、网络协议、Web服务等软件构成。摄像机模拟视频信号输入后,首先经模/数变换为数字信号后,通过编码压缩芯片〔如ASIC或DSP)进行编码压缩,然后写入DVS的本地缓存器件进行本地存储,或者经过网络接口发送到NVR进行存储与转发,进而由应用客户端进行解码显示,或由解码器解码输出到电视墙显示等。网络上用户可以直接通过客户端软件或IE浏览器方式对系统进行远程配置、浏览图像,PTZ控制等操作。

视频服务器DVS的架构和工作流程

1、DVS的架构
DVS具有多种不同的架构方式,如编码芯片DSP+CPU方式、编码芯片ASIC+CPU方式、双DSP方式及Soc芯片方式等,但是核心是视频编码芯片及主控制芯片。

图中DVS的主要组成包括模拟视频输入端口、模/数转换器件、编码压缩器件、CPU及内存、网络接口、1/O接口及串口等.编码器将来自摄像头的模拟视频信号经模数转换芯片转换成YUV格式的数字视频信号,由DSP芯片按相应算法(如MPEG-4或H.264)压缩成图像的数据码流,然后通过PCI总线传给以太网接口单元,进行封装再由网卡将其送到网络上,再到达NVR、媒体服务器、工作站或解码器。开发的应用程序经编译连接写入Flash中。编码器上电复位后Flash中的程序搬移到SDRAM中,系统开始运行。编码过程中的原始图像、参考帧等中间数据可存储在SDRAM中。

2、DVS的工作流程
    开发的应用程序写入到Flash中去,在DVS上电或复位后,从Flash加载程序到与主控芯片连接的SDRAM中,系统开始运行。首先完成对芯片的初始化和外围硬件的配置等工作,
之后便开始进行图像采集,从摄像头采集到的摸拟视频信号经过A/D转换为数字视频信号,编码压缩芯片将接收到的数字视音频信号进行编码压缩,将数据存储到缓冲存储器件中,或通过网络接口发送到网络上。当DVS接收到远程网络客户端用户的实时视频浏览请求时,直接将视频数据打包并以流媒体形式通过网络接口芯片传输给网络上的请求者;DVS的主控模块同时接受客户端发来的控制命令,并发送给相应的服务程序,服务程序通过串口将命令发送给PTZ(解码器)从而实现控制操作。

  视频服务器DVS的硬件架构之主控模块和编码压缩部分

 
DVS的硬件主要包括主控模块部分、模/数转换部分、编码压缩部分、网络接口部分、串行接口等多个部分〔请参见 视频服务器DVS的架构和工作流程 一文中图片)。

    1.主控模块部分
    主控模块是DVS的核心,而主处理器芯片是主控模块的核心,主处理芯片〔通常是嵌入式微处理器)与片上Flash及内存SDRAM共同组成主控模块.主控模块负贵DVS系统的整体调
度.是系统的核心部分。其中Flash中固化了操作系统内核、文件系统、应用程序等,SDRAM作为内存供系统运行使用,开发的应用程序经编译写入Flash中,编码器上电复位后从Flash加载程序,将Flash中的程序搬移到SDRAM中,系统开始运行。通常主控制模块通过片内UART实现对串口芯片的控制,通过总线对网络芯片进行控制,通过I2C总线对编码芯片控制,通过IDE接口连接硬盘缓存。

   2.编码压缩部分
    编码压缩模块主要有编码压缩芯片及SDRAM(SDRAM是同步动态RAM,它用于存取应用程序、原始的数字视频数据以及处理的中间数据)组成.数字化视频流发送到编码压缩模块山
编码芯片进行压缩,压缩后的视频数据存储在外部SDRAM中。主处理芯片通过主机接口对编码压缩芯片进行初始化配置,并接收编码后的数据流进行网络传输。

视频服务器DVS的硬件架构之模数转换和网络及串口接口部分

1.模数转换部分
    模数转换部分将摄像接入的艾合模拟信号转换成ITU656标准数字信号,供编码芯片用。
通常模数转换芯片也叫解码芯片,一般应支持多种制式,如PAL及NTSC,实现摄像机接入的模拟视频信号转换成数字并行信号(如ITU656标准)。模数转换芯片与编码芯片通过双向主机接口进行通信,并且支持多种分辨率,如VGA, QVGA, CIF, QCIF, D1。

注意:通常将模/数转换器件,或A/D器件也叫做解码器件,这种叫法让人极易与视频解码器(Decoder)混淆.模数转换器件的实质是完成输入的模拟信号到数字信号的“模/数”变换
以供给编码芯片进行编码压编;而解码器(Decoder)是与视频编码器(DVS)时应的设备,完成视频编码工作的逆向工作,即解码还原图像。


    2.网络接口部分
    DVS的网络接口部分负贵将编码压缩的数据流打包上传到网络中,其实现过程是:网络芯片通过总线接口把主控芯片传送来的数据,通过内部MAC控制器对数据进行封装、上传。
同时,主控芯片通过网络接收客户端发送来的控制信息,转送给相关的应用程序。

    3.串行接口部分
    应用程序发送来的控制信号.通过串行接口发送到摄像机,实现相应的PTZ控制功能。一般通过RS-485接口标准实现对摄像头及云台的控制。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值