差别

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

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
digi:arm-embedded:ccmp2:usbwifi [2025/03/24 13:06] 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的方式测试及比较 
 +注意,我们创建/tmp/camera_fifo,这个每次启动都会清掉,所以要用这个重启需再创建,或放在服务中
 <code> <code>
 mkfifo /tmp/camera_fifo mkfifo /tmp/camera_fifo
行 68: 行 81:
 在thttpd.conf中启用 在thttpd.conf中启用
 nano /etc/thttpd.conf  nano /etc/thttpd.conf 
-加上: +内容如下: 
-cgi_pattern=/cgi-bin/*+dir=/srv/www 
 +cgipat=/cgi-bin/* 
 +user=root
 </code> </code>
  
行 75: 行 90:
 <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 ! \ gst-launch-1.0 v4l2src device=/dev/video7 ! \
   image/jpeg,width=800,height=800 ! \   image/jpeg,width=800,height=800 ! \
行 80: 行 99:
   waylandsink   waylandsink
 </code> </code>
 +
 +rtsp的方法待测