1.将USB摄像头插上,查看是否找到设备,输入:

wp@ubuntu:/home/$    ls   /dev/video*

/dev/video0

2.安装必要的软件集:

sudo apt-get install subversion  libv4l-dev  libjpeg62-dev  imagemagick

3.下载mipg-streamer软件,编译并安装:

git clone https://github.com/shrkey/mjpg-streamer
cd mjpg-streamer/mjpg-streamer
make clean all
sudo make install

ps:重新编译前,需要执行
make clean(相对make)
make uninstall(相对make install)

4.开启视频服务器

wp@ubuntu:/home/mjpg-streamer/mjpg-streamer$ ./start.sh 

MJPG Streamer Version: svn rev: Unversioned directory

 i: Using V4L2 device.: /dev/video0

 i: Desired Resolution: 640 x 480

 i: Frames Per Second.: 5

 i: Format............: MJPEG

Adding control for Pan (relative)

UVCIOC_CTRL_ADD - Error: Inappropriate ioctl for device

Adding control for Tilt (relative)

UVCIOC_CTRL_ADD - Error: Inappropriate ioctl for device

Adding control for Pan Reset

UVCIOC_CTRL_ADD - Error: Inappropriate ioctl for device

Adding control for Tilt Reset

UVCIOC_CTRL_ADD - Error: Inappropriate ioctl for device

Adding control for Pan/tilt Reset

UVCIOC_CTRL_ADD - Error: Inappropriate ioctl for device

Adding control for Focus (absolute)

UVCIOC_CTRL_ADD - Error: Inappropriate ioctl for device

mapping control for Pan (relative)

UVCIOC_CTRL_MAP - Error: Inappropriate ioctl for device

mapping control for Tilt (relative)

UVCIOC_CTRL_MAP - Error: Inappropriate ioctl for device

mapping control for Pan Reset

UVCIOC_CTRL_MAP - Error: Inappropriate ioctl for device

mapping control for Tilt Reset

UVCIOC_CTRL_MAP - Error: Inappropriate ioctl for device

mapping control for Pan/tilt Reset

UVCIOC_CTRL_MAP - Error: Inappropriate ioctl for device

mapping control for Focus (absolute)

UVCIOC_CTRL_MAP - Error: Inappropriate ioctl for device

mapping control for LED1 Mode

UVCIOC_CTRL_MAP - Error: Inappropriate ioctl for device

mapping control for LED1 Frequency

UVCIOC_CTRL_MAP - Error: Inappropriate ioctl for device

mapping control for Disable video processing

UVCIOC_CTRL_MAP - Error: Inappropriate ioctl for device

mapping control for Raw bits per pixel

UVCIOC_CTRL_MAP - Error: Inappropriate ioctl for device

 o: www-folder-path...: ./www/

 o: HTTP TCP port.....: 8080

 o: username:password.: disabled

 o: commands..........: enabled

( 注意:在ubuntu 里面运行 ,这里面的错误可以不用理会 )

或者在profile文件中,添加如下代码,将其添加到环境变量中。

sudo nano /etc/proflie
export LD_LIBRARY_PATH=/usr/local/lib


5 测试:

http://192.168.1.200:8080/

mjpg-streamer在Ubuntu下编译,运行的更多相关文章

  1. xv6 + Qemu 在Ubuntu下编译运行教程【转】

    转自:https://blog.csdn.net/yinglang19941010/article/details/49310111 如果想要离线看教程,可以下载该 文档 一.使用工具说明 1.    ...

  2. Ubuntu下编译运行Kamailio

    kamailio----配置没有成功,这个文档过几天删除,因为这个项目的文档非常少,而且qq群里的人也不活跃,现在正在研究Freeswitch,如果能够满足,就不研究这个了,这篇文档会删除. Kama ...

  3. Ubuntu下编译运行C#——mono tools

    编译C#代码用mono-csc,直接编译成二进制可执行文件: mono-csc a.cs b.cs c.cs d.cs 如果一个工程里文件很多,可以使用通配符“*”: mono-csc *.cs

  4. ubuntu下编译VLC

    ubuntu下编译VLC 标签(空格分隔): ubuntu vlc 视频 编译 [TOC] 1.下载VLC源码包并解压 VLC的源码包在VLC的官网有,可以直接下载.也可以使用git来clone一个. ...

  5. 在Ubuntu下编译Assimp库

    在Ubuntu下编译Assimp库 怎样在Ubuntu下编译Assimp库?这是我曾经编译成功后做的笔记,供參考. 1.去以下的站点去下载Assimp库: http://assimp.sourcefo ...

  6. linux下编译运行驱动

    linux下编译运行驱动 嵌入式linux下设备驱动的运行和linux x86 pc下运行设备驱动是类似的,由于手头没有嵌入式linux设备,先在vmware上的linux上学习驱动开发. 按照如下方 ...

  7. ubuntu下编译java程序

    ubuntu下编译java程序 首先需要安装jdk,并配置好相应环境变量 下面以简单的HelloWorld为例 文件名为HelloWorld.java java代码: public class Hel ...

  8. linux下编译运行TIGL Viewer步骤

    linux下编译运行TIGL Viewer步骤(仅为了正确编译安装的话直接跳到步骤3) 1. linux发行版选择:由于linux发行版众多,不同版本包含的库版本可能存在差别,因此需要选择正确的版本. ...

  9. ubuntu下编译VLC源码

    http://blog.csdn.net/beitiandijun/article/details/9225591ubuntu下编译VLC源码 分类: 视频处理 2013-07-02 17:33 57 ...

  10. ubuntu下编译caffe

    Ubuntu下编译caffe 纯粹是个人编译的记录.不用CUDA(笔记本是amd卡,万恶的nvidia):不手动编译依赖包(apt-get是用来干啥的?用来直接装二进制包,以及自动解决依赖项的) ca ...

随机推荐

  1. CentOs linux安装SVN服务

    SVN服务器有2种运行方式:1.独立服务器(例如:svn://xxx.com/xxx):2.借助apache   (例如:http://svn.xxx.com/xxx):为了不依赖apache,我选择 ...

  2. 描述一下你最常用的编程风格---JAVA

    描述一下你最常用的编程风格---JAVA     描述一下你最常用的编程风格---JAVA   (1)类名首字母应该大写.字段.方法以及对象(句柄)的首字母应小写.对于所有标识符,其中包含的所有单词都 ...

  3. HDU 4000 Fruit Ninja (树状数组+反向思维)

    题意:给你一串数且每个数都不同,问你(x,y,z)出现 x<z<y 的总次数 首先我们直接想的话不能使用O(n*log2 n)解决,所以可以正难则反 可以求得x<(y,z)的值,减去 ...

  4. HDU 3966 & POJ 3237 & HYSBZ 2243 & HRBUST 2064 树链剖分

    树链剖分是一个很固定的套路 一般用来解决树上两点之间的路径更改与查询 思想是将一棵树分成不想交的几条链 并且由于dfs的顺序性 给每条链上的点或边标的号必定是连着的 那么每两个点之间的路径都可以拆成几 ...

  5. Codeforces Round #285 (Div. 2) A, B , C 水, map ,拓扑

    A. Contest time limit per test 1 second memory limit per test 256 megabytes input standard input out ...

  6. zoj 3965 Binary Tree Restoring(搜索)

    Binary Tree Restoring Time Limit: 1 Second      Memory Limit: 65536 KB      Special Judge Given two ...

  7. JS将数字转换成三位逗号分隔的样式

    function formatNum(num) { if(!/^(\+|-)?(\d+)(\.\d+)?$/.test(num)){alert("wrong!"); return ...

  8. redhat linux 中设置网卡固定ip

    更改 /etc/sysconfig/network-scripts/ifcfg-eth0(第一个网卡为eth0) DEVICE=eth0#网卡设备名称 ONBOOT=yes#启动时是否激活 yes | ...

  9. 剑指offer--17.第一个只出现一次的字符

    map默认对key进行排序,unordered_map不对键或值进行排序,但是也不是默认插入的顺序 -------------------------------------------------- ...

  10. New Concept English three (49)

    31w/m 51error It is a good thing my aunt Harriet died years ago. If she were alive today she would n ...