采集卡是什么( 七 )


医疗:远程会诊、远程医疗咨询、远程医学交流
教育:多媒体教学视频直播录制,网络教育培训、远程家教辅导、考场监控、家长会、异地学术交流、远程教学观摩课
公检法、部队:远程会议、远程协同作战指挥、远程警务指挥、远程审讯、远程探监、法庭直播、应急指挥
运营:电信级网络会议服务、即时通讯服务、VOIP、PSTN
资讯与媒体:电视互动、远程采访、远程咨询、远程商务
视频采集卡的应用
电子设备已经从默默无闻从而走进了人们的日常生活,面对市场上日新月异的监控产品,以及不断更新的监控卡报价,人们总是一头雾水,所以我们只有不断的去了解监控市场,以及监控技术才能立于不败之地 。
随着信息技术的不断发展,计算机技术引入视频采集、视频处理领域,用计算机处理视频信息和用数字传输视频数据在很多领域已有广泛的应用,在我们的飞机试飞中也被大量的应用 。
采用图像采集芯片组完成图像的采集、帧存储器地址生成以及图像数据的刷新;除了要对采集模式进行设定外,主处理器不参与采集过程,我们只要在相应的帧存储器地址取出采集到的视频数据即可得到相应的视频数据,这种方法,无论在功能、性能、可靠性、速度等各方面都得到了显著的提高,但成本高 。后者采用通用视频A/D转换器实现图像的采集,其特点是数据采集占用CPU的时间,对处理器的速度要求高,成本低、易于实现,能够满足某些图像采集系统的需要 。
此系统要求每秒采最大25帧(设为可调),客户端实时显示最大25帧(设为可调),保存为MPEG4格式,画面要求为最大分辩率为1024X768 。多路视频实时采集使用的是VisionRGB-PRO卡(英国Datapath公司),此卡可同时实时采集两路视频数据,基本达到了本系统的要求,再用一台VGA矩阵切换器将前端数据源的四路视频数据进行人为切换采集 。
硬件环境的构建
此采集系统主要实现对前端四路视频数据的人为切换式实时采集,在服务器端可同时采集和储存两路视频数据(在此只用一个视频采集卡),也可以一次只采集一路视频数据,再经网络实时传输到客户端显示,服务器端也实时显示所采集的视频 。在进行视频切换方面可在服务器端或客户端自行切换,在服务器端可通过串行口操作VGA矩阵切换进行相应的视频输入输出口的切换,在客户端可通过网络-服务器程序相应模块-串行口-VGA矩阵切换进行相应的视频输入输出口的切换 。
视频数据量较大,这就要求视频数据处理系统具有实时采集,大容量存储和实时处理的特点 。软件要实现对视频数据的实时采集(最多两路)、控制视频接口、把视频数据实时编码保存并发送到多个客户端 。在服务器端的实现是整个系统的关键,在此也承担了大量的工作,因此对软件和硬件方面要求也很高就成为必然 。以上就是要在服务器上实现的主要功能 。
在采集方面最主要的是要有实时性,在此以事件驱动的方法从端口获取数据,采集到视频数据流在桌面显示的同时再编码保存,视频采集的数据要经软件的相应模块将其设为位图型式的视频帧,以利于在服务器端的显示和编码保存,在此采用Divx编码,Divx编码后形成以帧为格式的MPEG4流 。
服务器端的实现
Divx解码也是以帧的格式解压,因此有利于向客户端发送数据时以帧为单位发送视频数据流 。媒体流分为四个流:视频流、音频流、文本流、MIDI流,用视频卡采集的是两路视频流,保存时每路视频流多加了一个文本流,文本流主要应客户要求加入的服务器时间和一些人为输入的文本信息,在记录两个媒体流时一般有两种记录方法,在此采用的是将视频流和文本流记到一个文件中的方式,这样有利于文件以后的保存和查阅 。在采集软件实现方面主要应用了相应的SDK(Softwaredevelopmentkit)和API(应用编程接口),还可用VFW(VideoforWindows) 。但后一种方法实现简单单路视频采集卡可以,对于多路视频的采集用第一种方法更加灵活,但实现比第二种复杂的多 。