mjpg-streamer配置其它端口访问视频

2023-12-13 05:47:50

环境

树莓派4B
ubuntu 20.04
U口摄像头

确认摄像头可访问

lsusb查看
在dev下可查看到video*
sudo mplayer tv://可打开摄像头并访问到视频

下载mjpg-streamer并编译安装

github下载zip包,下载的源码,需要编译安装
unzip解压
cd mjpg-streamer/mjpg-streamer-experimental进入目录
安装完可以查看到多个so文件
在这里插入图片描述

运行

./mjpg_streamer -i "./input_uvc.so" -o "./output_http.so -w ./www"

网页访问即可看到视频

http://树莓派IP:8080/javascript_simple.html

修改端口原因

默认是使用8080,但是有时候会端口冲突,所以修改端口可以提高程序的适配性
在mjpg-streamer-experimental目录下是没有conf 相关的配置文件的,所以只能是修改源码,再重新编译安装

8080修改成8081

利用vscode全局搜索8080,然后修改成8081,如下所示
在这里插入图片描述
重新make all和sudo make install
运行

./mjpg_streamer -i "./input_uvc.so" -o "./output_http.so -w ./www"

输出为
在这里插入图片描述
搞定

直接命令行配置

-p 端口号

举例

./mjpg_streamer -i "./input_uvc.so -r 320x180 -f 30" -o "./output_http.so -p 8081 -w ./www"

配置的分辨率为320x180,帧数30,8081端口

文章来源:https://blog.csdn.net/u014220146/article/details/134921724
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。