新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 开源视频服务器软件MJPG-streamer的研究和应用

开源视频服务器软件MJPG-streamer的研究和应用

作者:时间:2012-06-11来源:网络收藏

3.2 系统硬件连接方式
云台控制器在本系统中是前端的控制设备,它负责接受器设备发送的串行编码信号,其内置解码器作为中间设备经RS485转RS232后,与arm9的RS232串口连接,解码器通过串口与arm9通信。arm9通过串口发送控制信号给云台,云台解码器接受到信号后,对控制信号进行地址解析,解析地址与解码器内部设置地址一致时,云台解析控制信号,将其转换成控制云台或镜头的控制电压,最后将控制电压传递给云台和镜头,从而实现对云台转动以及镜头调整的操作。如解析地址与内部设置地址不一致时,则解码器不进行相应转换。
系统实物模型如图5所示。

本文引用地址:http://www.eepw.com.cn/article/148910.htm


3.3.2 移植
首先,移植ipeg库和SDL库到开发板根文件系统的/lib目录下。
然后,将重新集成编译后的mjpg-streamer相应模块移植到开发板根文件系统的/lib目录下,使用到的模块有摄像头输入模块input_uvc.so,集成了云台控制功能的HTTP输出模块output_http.so,把执行文件移植到/usr/bin目录下。
将编写好的客户端网页存放在开发板根文件系统的某个文件夹下,例如/var/Pages。启动器后,指定服务器的输入组件、输出组件以及该文件夹的路径,那么客户端浏览到的页面就是该文件下的网页。
3.4 系统浏览器客户端
系统客户端采用网页形式,界面如图7所示。左边是图像帧显示区域,用于显示服务器端传送的图像数据。右边的方向键,则是用于控制云台设备多角度旋转。



4 结束语
随着社会信息化的进步,视频监控作为一项重要的工具,几乎涉及了所有行业。视频服务器程序在视频监控系统中扮演着极其重要的角色。本文从特点、处理流程、组件、4个方面对视频服务器进行分析,理顺的处理思路,并将这款软件进行修改后,于实际的视频监控系统的开发,具有一定的参考价值。

c语言相关文章:c语言教程


摄像头相关文章:摄像头原理
矢量控制相关文章:矢量控制原理

上一页 1 2 3 4 下一页

评论


相关推荐

技术专区

关闭