查看: 5026|回复: 2

mjpg-streamer折腾笔记

[复制链接]
  • TA的每日心情
    奋斗
    2015-10-8 09:49
  • 签到天数: 430 天

    连续签到: 1 天

    [LV.9]以坛为家II

    发表于 2014-9-8 22:20:24 | 显示全部楼层 |阅读模式
    分享到:
    iSight摄像头驱动OK了,想着弄些好玩的东西出来。看到mjpg-streamer是用于视频录制和监控的,消耗资源也少。后面准备做个WiFi小车,传输图像也可以用这个工具。
    1、安装依赖
    sudo apt-get install libv4l-dev libjpeg8-dev imagemagick
    另外还要安装subversion
    apt-get install subversion
    2、下载mjpg-streamer源码
    svn co https://svn.code.sf.net/p/mjpg-streamer/code/mjpg-streamer
    这个版本为最新的182版本,网上(sourceforge)有个63版本的。不要下载这个版本,要不然编译会出很多错误。
    3、编译安装:
    根据mjpg-streamer的文档,编译需要libjpeg,但是mjpg-streamer的代码依赖是libjpeg7的,我们使用的是libjpeg8,文件名不同,所以要做一个软连接。不然会报错:
    mjpg_streamer.c:27:28: fatal error: linux/videodev.h: No such file or directory
    compilation terminated.
    make: *** [mjpg_streamer.o] Error 1
    软连接:ln -s /usr/include/libv4l1-videodev.h /usr/include/linux/videodev.h
    进入目录并编译:
    cd mjpg-streamer
    make USE_LIBV4L2=true clean all
    4、功能测试:
    执行:
    ./mjpg_streamer -i “./input_uvc.so -d /dev/video0 -r 1280*1024 -f 12” –o “./output_http.so -p 8090 -w ./www”
    (-r后是分辨率参数,-f后面是帧率,请根据您的摄像头参数进行调整)
    之后在PC上打开浏览器,在地址栏填写香蕉派的IP地址+:8090,如果成功的话就会打开mjpg-streamer提供的页面:
    QQ截图20140908190127.png

    回复

    使用道具 举报

  • TA的每日心情
    开心
    2019-6-24 16:41
  • 签到天数: 709 天

    连续签到: 1 天

    [LV.9]以坛为家II

    发表于 2014-9-9 09:49:26 | 显示全部楼层
    顶起啊  都好有速度啊
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2015-10-8 09:49
  • 签到天数: 430 天

    连续签到: 1 天

    [LV.9]以坛为家II

     楼主| 发表于 2014-9-9 11:19:49 | 显示全部楼层
    outstanding1573 发表于 2014-9-9 09:49
    顶起啊  都好有速度啊

                      
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /5 下一条



    手机版|小黑屋|与非网

    GMT+8, 2024-12-19 17:40 , Processed in 0.147899 second(s), 21 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.