论文部分内容阅读
随着计算机网络、视频编解码技术及集成芯片技术快速发展,视频监控正在快速朝着数字化、网络化、集成化、高清化发展,基于IP网络的视频监控及基于高度集成的多媒体处理芯片的嵌入式DVR系统解决方案使用越来越广泛,多通道和高清的嵌入式DVR系统成为新的发展趋势。本文针对已有的多通道DVR客户端消耗资源多、反应速度慢等问题进行研究,提出了一个结合了B/S和C/S架构优点的基于ActiveX控件的多通道客户端方案。该方案通过合理的架构设计和针对多媒体数据流的优化最终设计与实现了课题要求的多通道客户端。本系统充分利用了Windows组件技术的优点,使用ActiveX控件包装客户端,使其可以通过浏览器使用;同时采用了DirectX中用于视频显示和音频播放及采集的Direct3D及Direct Sound技术,用来加速视频显示及提高音频播放、采集性能。本文在详细地进行了系统需求分析的基础上,给出了在嵌入式DVR这种应用场景下多通道远程客户端总体方案及选择原因。本文详细介绍了通信协议、媒体接收缓存、轻量级播放器及多通道预览的设计与实现。本文最终实现的客户端具有良好的架构设计,具有良好的扩展性及实用性,经过较小的修改能够适用于不同DVR或不同的媒体传输方式。本文通过全面的系统测试对设计实现的客户端进行了测试与分析,测试结果验证了设计的合理性及多通道预览的性能要求,同时也证实了客户端具备了产品的可靠性与稳定性。