Chinaunix首页 | 论坛 | 博客
  • 博客访问: 302501
  • 博文数量: 172
  • 博客积分: 25
  • 博客等级: 民兵
  • 技术积分: 895
  • 用 户 组: 普通用户
  • 注册时间: 2011-11-09 16:57
文章分类

全部博文(172)

文章存档

2012年(86)

2011年(86)

分类:

2012-05-10 16:11:33

原文地址:mjpg-streamer使用 作者:LINUX农场

1.  采用的是V4L2接口

此接口官方:

中文文章:http://blog.csdn.net/zjcysww/archive/2008/12/25/3603561.aspx

中文文章:  基于V4L2 的远程图片采集系统

2.需要的CGI知识,我在看HTML里的action这里不明白,最后发现是通过这个调用CGI程序

CGI技术知识

3.移植的一些教程

4.看了启动命令后,发现启动命令带了两个命令行参数,所以查得下面的资料,有了一定的认识

  linux命令行参数编程

5今天终于成功移植,最重要的是要改交叉编译器,包括plugins里面的都要改好,如果jpeg库有的话,就不用去改Makefile里的对jpeg库引用的内容,只需单纯的把交叉编译器改成arm体系的,同时是armv4的编译通过就好了,同时,编译好后,必需把plugins内的每个文件里的.so文件放到开发板的/lib/文件夹下,可以用 cp *.so 这种通配符的命令,注意,在mjpg-stream根目录下的那些.so文件应该不用复制到/lib/下,反正我是没复制就直接运行成功了,我用的交叉编译器是gnu 4.3.3的,是天嵌公司修改过的编译器,他们好像己经把jpeg库加到编译器里了,mjpg_stream_r63 这个版本,编译出来的程序是不能在虚拟机上运行的,会出现cannot execute binary file错误,因为是按arm体系结构编译出来的,在虚拟机上就不是arm体系的了,有出现同样错误的朋友可以参考一下

6.要想在源码提供的网页里访问,地址 必须要加上端口,我的理解是,程序本身就己经启动了一个WEB服务,所以不用boa那边来调用,直接由output_http.so来调用即可


阅读(2294) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~