论文部分内容阅读
由于难以实现网络化和集中管理的局限性,模拟视频监控系统已经不能满足用户的需求,最终必将被数字视频监控系统所取代。飞思卡尔推出的数字多媒体处理器i.MX27,为其提供了完善的开发方案。本文采用i.MX27处理设计嵌入式音视频采集与传输系统的硬件平台充分的发挥了i.MX27在多媒体处理方面的优势。其先进的H.264硬件编码器,大幅度减小了多媒体数据量,缓解了多媒体数据网络传输的压力。本文嵌入式硬件平台采用分层设计,将各个不同的功能分开设计,给板卡的维护和升级提供了方便,而且有利于提高硬件平台的生命周期。考虑音视频采集与传输系统对实时性,可靠性和执行效率的要求,采用了嵌入式Linux操作系统作为嵌入式软件平台。视频采集模块的驱动程序是基于标准的V4L2接口开发的,V4L2通用的标准接口不仅有利于视频采集程序的开发,而且给其他开发者对系统的维护和升级提供了方便。采用Live555开源库设计了嵌入式RTSP流媒体服务器,分析客户端反馈的多媒体数据丢包率和解包率信息,智能调整流媒体服务器端发送的多媒体数据流的码流和帧率,避免多媒体数据发送的盲目性,可以根据网络状况,给用户提供最佳服务。开发了PC机端的客户端应用软件,用来实现用户与前端嵌入式设备的交互和管理前端设备。在嵌入式系统中还设计了一个嵌入式WEB服务器,为用户提供网页浏览方式。本文研究并实现了基于i.MX27的嵌入式音视频采集与传输系统,经测试验证了系统的功耗低,实时性和稳定性好,各项指标满足用户需求。