ubuntu22.04编译安装mjpg-streamer

  1. 安装依赖: sudo apt-get install cmake libjpeg8-dev
  2. 下载程序代码: git clone https://gitcode.com/jacksonliam/mjpg-streamer.git
  3. 进入文件夹: cd mjpg-streamer/mjpg-streamer-experimental
  4. 先清除: make clean all
  5. 编译: make
  6. 安装: sudo make install
  7. 运行: sh start.sh
  8. 使用浏览器访问http://127.0.0.1:8080/即可

  • 如果想要用测试图片的方式,可以参考以下操作)
  1. cd plugins/input_testpicture/

  2. make

  3. mv input_testpicture.so ../../

  4. cd ../../

  5. vim start.sh

    bash 复制代码
    # 将./mjpg_streamer都注释,保留下面这行,大概在73行
    ./mjpg_streamer -i "input_testpicture.so -r 320x240 -d 500" -o "output_http.so -w www"
  6. 运行: ./start.sh

  7. 使用浏览器访问http://127.0.0.1:8080/即可

测试图片也可以修改,在mjpg-streamer/mjpg-streamer-experimental/plugins/input_testpicture/pictures目录中

具体命名规则,可以查看这个文件: mjpg-streamer/mjpg-streamer-experimental/plugins/input_testpicture/input_testpicture.c

相关推荐
JiMoKuangXiangQu3 分钟前
Linux 时间子系统 (1):基础框架概述
linux·timer·时间子系统·timekeeping
天选之女wow4 分钟前
【Hard——Day8】65.有效数字、68.文本左右对齐、76.最小覆盖子串
linux·运维·redis·算法·leetcode
精英的英25 分钟前
【嵌入式Linux开发】如何在Windows上开发Linux ARM版本QT程序
linux·arm开发·windows
咯哦哦哦哦25 分钟前
linux patchelf工具 用法
linux·vscode·编辑器·gcc
努力的小帅25 分钟前
Linux_进程控制(Linux入门到精通)
linux·网络·shell·进程创建·linux入门
睡觉然后上课26 分钟前
如何让虚拟机运行速度翻倍
linux·arm开发·windows
喜欢你,还有大家30 分钟前
DaemonSet && service && ingress的
linux·架构·kubernetes
咸鱼の猫1 小时前
用samba服务器将虚拟机的Ubuntu(磁盘)映射到本地电脑实现文件互传
linux·服务器·ubuntu
Jay Chou why did2 小时前
11. Qt深入 QPixmap QBitmap QImage QPicture
qt
小年糕是糕手2 小时前
【C++】C++入门 -- inline、nullptr
linux·开发语言·jvm·数据结构·c++·算法·排序算法