从视频图像帧率上看,经过优化的T.264编码器对QCIF视频平均码率在128 kbit·s-1时,编码速度能够达到16 f·s-1,但由于USB摄像头采集QCIF格式图像在约13 f·s-1,因此需要在服务器端设置压缩帧率为13 f·s-1,这样可以保证客户端以原有帧率解码视频流,从系统的整体性能考虑,这个码率能够满足远程教育和视频监控等应用。
3 结束语
研究了嵌入式Linux的开发技术,建立起基于Mini2440开发板的Linux开发平台,包括搭建交叉编译环境,设计裁减移植BootLoader和Linux2.6.29内核,构建基于BusyBox的根文件系统,开发针对视频采集系统的专用摄像头驱动。研究了H.264视频压缩编码标准,针对该视频采集系统对开源的T.264编码器进行编译和代码级优化,达到实时应用要求。研究了基于UDP协议的网络传输方案,修改设计服务器端的采集程序和客户端的视频解码播放程序,最终实现嵌入式视频采集系统的运行。