基于目前视频监控系统的现状,提出了一个基于嵌入式系统的网络实时视频监控系统.其服务端以S3C2410嵌入式平台为核心、IME6400及附属电路为扩展功能,并采用了嵌入式Linux操作系统.在Linux设备驱动中设计和实现了零拷贝技术,保证了压缩编码后的视频流数据在系统内存中只存在1份实体而无其他的拷贝,这样就提高了系统内存的使用效率,并且减少了CPU的资源消耗.依照RTP协议进行实时视频流传输,同时采用嵌入式Web方式,并且支持ActiveX,用户只需使用IE浏览器就可以完成实时监控.该嵌入式视频监控系统构建灵活,占用资源少,系统效率高,有较高的可靠性和安全性,因此具有较大的市场潜力.
Based on current development of video monitoring system, a network real-time video monitoring system based on embedded system was proposed. S3C2410 embedded platform is used as service kernel, the external part is included by IME6400 and its accessorial circuit, and embedded Linux system is running on the embedded platform. Linux device driver adopts Zero-Copy Technology which assure that at one time there is only a piece of Video Steam in the Physical Memory with no copy. This technique not only improves the efficiency of the usage of memory, but also saves the CPU resource of copying the video stream. RTP is adopted for real-time video transport, and the system supports embedded web technology and ActiveX, therefore, the user only need IE browser to monitor the system. This embedded video monitoring system is easy to establish. It is simple, efficient, reliable and stable, therefore, good market potentials are expected.