两侧同时换到之前的修订记录 前一修订版 | |
digi:arm-embedded:ccmp2:usbwifi [2025/03/14 13:22] – robin | digi:arm-embedded:ccmp2:usbwifi [2025/03/14 13:29] (当前版本) – robin |
---|
v4l2-ctl -d /dev/video2 --get-fmt-video 查看当前输出 | v4l2-ctl -d /dev/video2 --get-fmt-video 查看当前输出 |
v4l2-ctl -d /dev/video2 --set-fmt-video=width=1024,height=768,pixelformat=MJPG #设置输出格式 | v4l2-ctl -d /dev/video2 --set-fmt-video=width=1024,height=768,pixelformat=MJPG #设置输出格式 |
gst-launch-1.0 v4l2src device=/dev/video2 ! autovideoconvert ! autovideosink #在显示屏上输出摄像头的视频 | |
| gst-launch-1.0 v4l2src device=/dev/video2 ! autovideoconvert ! autovideosink #注意,如果想简单测试一下在显示屏上输出摄像头的视频,可用这个,但它会占用设备,不可再用web共享,因此为了web共享,用下面这个办法,先创建web的流,再用相同的流本地显示 |
| |
</code> | </code> |
| |
1、通过web | 通过web或本地显示usb摄像头的视频 |
<code> | <code> |
| 1、创建ip直接访问所需页面 |
echo "<html><body><h1>MJPG Streamer</h1><img src=\"/?action=stream\" /></body></html>" > /srv/mjpg_streamer/www/index.html | echo "<html><body><h1>MJPG Streamer</h1><img src=\"/?action=stream\" /></body></html>" > /srv/mjpg_streamer/www/index.html |
| 2、mjpg_streamer -i "input_uvc.so -d /dev/video2 -r 1024x768 -f 30" -o "output_http.so -p 8080 -w /usr/share/mjpg-streamer/www" |
| 3、本地打开:gst-launch-1.0 -v souphttpsrc location=http://localhost:8080/?action=stream ! jpegdec ! autovideosink |
</code> | </code> |
| |