差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
digi:arm-embedded:ccmp2:usbwifi [2025/03/24 12:27] robindigi:arm-embedded:ccmp2:usbwifi [2025/03/24 14:59] (当前版本) robin
行 49: 行 49:
 3、本地打开:gst-launch-1.0 -v souphttpsrc location=http://localhost:8080/?action=stream ! jpegdec ! autovideosink 3、本地打开:gst-launch-1.0 -v souphttpsrc location=http://localhost:8080/?action=stream ! jpegdec ! autovideosink
 </code> </code>
 +整成脚本:
 +<code>
 +#!/bin/bash
 +
 +mjpg_streamer -i "input_uvc.so -d /dev/video2 -f 10" -o "output_http.so -p 8080 -w /srv/mjpg_streamer/www" &
 +
 +sleep 1
 +
 +gst-launch-1.0 souphttpsrc location=http://localhost:8080/?action=stream ! jpegdec ! autovideosink
 +
 +</code>
 +
  
 4、窄带小模块的优化方式 4、窄带小模块的优化方式
 在mjpg_streamer -i "input_uvc.so -d /dev/video7 -r 800x800 -f 10" -o "output_http.so -p 8080 -w /srv/mjpg_streamer/www" 在mjpg_streamer -i "input_uvc.so -d /dev/video7 -r 800x800 -f 10" -o "output_http.so -p 8080 -w /srv/mjpg_streamer/www"
  
-5、gstreamer的方式测试 +5、gstreamer的方式测试及比较 
-<coce>+注意,我们创建/tmp/camera_fifo,这个每次启动都会清掉,所以要用这个重启需再创建,或放在服务中 
 +<code>
 mkfifo /tmp/camera_fifo mkfifo /tmp/camera_fifo
 gst-launch-1.0 -q v4l2src device=/dev/video7 ! \ gst-launch-1.0 -q v4l2src device=/dev/video7 ! \
行 60: 行 73:
   multipartmux boundary=frame ! \   multipartmux boundary=frame ! \
   filesink location=/tmp/camera_fifo &   filesink location=/tmp/camera_fifo &
-nano /srv/www/cgi-bin/camera.cgi+nano /srv/www/cgi-bin/stream 
 +内容为:
 #!/bin/sh #!/bin/sh
 echo "Content-Type: multipart/x-mixed-replace; boundary=spionisto" echo "Content-Type: multipart/x-mixed-replace; boundary=spionisto"
 echo echo
 cat /tmp/camera_fifo cat /tmp/camera_fifo
 +在thttpd.conf中启用
 +nano /etc/thttpd.conf 
 +内容如下:
 +dir=/srv/www
 +cgipat=/cgi-bin/*
 +user=root
 </code> </code>
 +
 +本地
 +<code>
 +本地显示 
 +gst-launch-1.0 filesrc location=/tmp/camera_fifo ! \
 +  multipartdemux boundary=frame ! \
 +  image/jpeg ! jpegdec ! videoconvert ! waylandsink
 +如果直接用摄像头而不是fifo流的命令是这个,但如果用web后估计会是占用状态,所以用上面的方式
 +gst-launch-1.0 v4l2src device=/dev/video7 ! \
 +  image/jpeg,width=800,height=800 ! \
 +  jpegdec ! videoconvert ! \
 +  waylandsink
 +</code>
 +
 +rtsp的方法待测
 +
 +
 **使用固件20250303** **使用固件20250303**