使用Linux Camera当作实时监控摄像头

mjpeg

Posted by Kingtous on January 31, 2019

先检测Linux下摄像头是否工作

  • dmesg查看

    • 1
      
      dmesg | grep uvc
      

      以笔者的华硕FX53VD(Deepin 15.9)为例,出现如下,可看到摄像头已经被识别

      1
      
      [6.395343] uvcvideo: Found UVC 1.00 device USB2.0 HD UVC WebCam (0bda:57f5)
      
  • 尝试使用Linux摄像头软件测试摄像头是否工作,可以选择茄子,xawtv啥的

如果不能使用的话,考虑去网上下载摄像头驱动

软件安装

可以用mjpeg软件实现一键搭建

  • 到github克隆软件并安装

    1
    2
    3
    4
    
    git clone https://github.com/jacksonliam/mjpg-streamer.git
    cd mjpg-streamer/mjpg-streamer-experimental/
    make all
    sudo make install
    
  • 执行

    1
    
    ./mjpg_streamer -i "./input_uvc.so" -o "./output_http.so -w ./www"
    
  • 保持运行即可

测试

默认软件映射的端口为8080,可以访问IpAddress:8080测试。IPAddress可以申请花生壳等提供商的内网穿透,当然有公网IP更好