摘要
为构建高性能的嵌入式网络视频服务器,设计一种基于DM8148多核处理器的高性能、可扩展的嵌入式网络视频服务器。通过V4L2(video4linux2)驱动调用视频处理子系统(VPSS)完成视频的采集,采用编解码引擎(codec engine)实现DSP算法对视频进行的必要处理;在此基础上通过OpenMax调用高清视频协处理器(HDVICP2)完成视频的H.264编码,将压缩后的视频数据存储至SD卡并通过实时传输协议(RTP)发送至PC机客户端,实现视频的实时采集、编码、传输。在系统测试中采用720P高清视频源,在PC端使用基于SDP协议的VLC开源播放器播放,测试结果表明,图像较清晰,实时性较高,能满足实时监控的需求。
-
单位中国科学院长春光学精密机械与物理研究所; 应用光学国家重点实验室; 中国科学院大学