新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于S3C2440处理器的嵌入式视频采集系统

基于S3C2440处理器的嵌入式视频采集系统

作者: 时间:2011-08-29 来源:网络 收藏

(1)服务器端软件设计。
的服务器端采用后台控制程序video_server受理客户端video_client对VLC服务器的远程管理与设置,通过同一端口(3490)和同一套消息码进行通信。并在初始化脚本/etc/init.d/rcS中激活网卡后添加后台运行服务器控制程序Video Server的命令,使开发板启动后在后台自动运行video_server,它首先创建服务器端的套接口描述符,并与服务器端口地址及与client端统一的通信端口绑定,接着进入服务响应的主循环体,侦听套接口数据及连接,根据来自客户端的消息请求提供不同服务。video_server软件流程如图7所示。

本文引用地址:https://www.eepw.com.cn/article/150278.htm


图像帧率上看,经过优化的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协议的网络传输方案,修改设计服务器端的采集程序和客户端的视频解码播放程序,最终实现视频采集系统的运行。

linux操作系统文章专题:linux操作系统详解(linux不再难懂)

linux相关文章:linux教程



上一页 1 2 3 4 下一页

评论


相关推荐

技术专区

关闭