数字视频矩阵方案指南·修订历史(Revisionhistory)编号修订内容描述修订人修订日期修订后版本号1创建鲍志鹏2008-6-201.02修改鲍志鹏2008-7-91.013修改解码通道输出1路矩阵鲍志鹏2009-2-61.024去除VDC0404H性能参数鲍志鹏2009-4-21.031.解码矩阵性能参数DSP性能DSP性能解码通道视频输出音频输出MPEG4解码H.264解码PNX1700411最大支持4个CIF或者2个D1最大支持3个CIF(512KBPS)或者1个D1(1.2Mbps以内)板卡基本性能板卡性能解码通道视频输出音频输出音频预览最多支持板卡数量VDC0404M164414张板卡矩阵性能板卡矩阵功能混插VGA显示画面分割VDC0404M支持支持支持支持最多16画面分割软解码上墙性能板卡软解码上墙性能VDC0404M支持每个DSP最大处理1个D1的视频序列注:实际运用要考虑PCI带宽限制.2.数字矩阵功能介绍视频矩阵功能可以概括为:视频输入端,视频输出端,矩阵控制三个方面组成.模块内容视频输入端解码卡解码后视频,包括大华前端编码设备网络流,本地文件,包括标准YUV视频序列视频输出端板卡的视频输出通道,视频输出支持画面分割,每路视频输出最多可划分为16窗口,视频矩阵以窗口为单位进行图像切换矩阵控制一台工控机上的解码矩阵板卡的每一个解码通道都可以视频输出到任意一块解码矩阵卡的任意一路显示通道中的任意一个窗口进行显示视频输出每张板卡支持4个矩阵输出,每路输出为4CIF分辨率解码通道每个解码通道可以同时支持1路显卡预览和1路矩阵输出矩阵性能每张板卡支持4个矩阵输出,每路输出为4CIF分辨率每个解码通道可以同时支持1路显卡预览和1路矩阵输出每路视频输出的每一个窗口区域支持动态调整,可以通过接口任意控制输出区域位置.每路视频输出的窗口面积之和不能超过4CIF,即目前最大实现最大4CIF全屏输出暂不支持画中画功能.3.数字矩阵功能应用3.1词汇概念板卡:板卡是产品单位.板卡类型不同,所包含的DSP型号,DSP个数,通道个数也不同.DSP:系统的大部分功能是由DSP实现的,1个DSP内部包含了多个通道,所有通道共享了DSP的资源.DSP对用户来说是透明的,应用程序可以忽略DSP的存在.通道:通道是系统功能的实现单元.SDK中绝大多数API的控制对象也是通道.解码通道:实现实时网络流播放,文件回放等功能显示通道:又名视频输出通道,实现视频模拟输出功能,是实现视频矩阵功能和多窗口输出功能的核心.显示窗口:基于显示通道的窗口区域.用户自定义坐标位置3.2应用方案架构图示解码矩阵卡在视频矩阵中可以同时作为视频输入源和视频输出端,虽然在硬件上解码和视频输出在同一个板卡上,但从用户角度看,解码通道和视频输出通道可以完全独立控制.该方案由最多4张VDC0404M板卡构成64路解码系统,同时支持16路模拟视频输出,通过不同的画面分割,可以组成各种灵活的视频输出方案.网络远端可采用大华前端编码设备.3.3应用建议考虑到PCI带宽性能因素,虽然解码矩阵卡的任一解码通道图像可以输出到任意的视频输出通道显示,但还是建议在可能的情况下,尽量优先考虑将解码矩阵卡的解码图像向当前板卡进行输出,此时可以提高了效率,减少了流程复杂性.也避免了总线带宽的占用.4.数字矩阵二次开发4.1实现过程初始化系统,获得解码通道,视频输出通道对显示通道(矩阵输出)进行画面分割(SetDisplayRegion),设定每个窗口的大小,位置,背景色.解码通道的视频输出:SetDecoderVideoExtOutput关联解码通道的视频输出到指定的显示通道的指定的显示区域窗口中.同时还实现了窗口位置动态调整SetDisplayRegionPosition,窗口清除ClearDisplayRegion,在窗口显示自定义图像FillDisplayRegion4.2画面分割模式下图是几种常见的画面分割方式: