微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 视频服务器软件MJPG-streamer在嵌入式多媒体数据处理中的应用

视频服务器软件MJPG-streamer在嵌入式多媒体数据处理中的应用

时间:05-25 来源:3721RD 点击:

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个方面对开源视频服务器软件MJPG-streamer进行分析,理顺软件的处理思路,并将这款开源软件进行修改后,应用于实际的视频监控系统的开发,具有一定的参考价值。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top