Difference between revisions of "Explorer/RaspberryPi/Visualprocessing/Motionvector/Run"

From PaparazziUAV
Jump to navigation Jump to search
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
 
  rm /tmp/camera*;
  rm /tmp/camera*;/home/pi/RaspiCV/build/raspicv -t 0 -w 640 -h 480 -fps 30/1 -b 3000000 -g 5 -vf -hf -cd H264 -n -fl -ih -x /dev/null -r /dev/null -rf gray -o - \
/home/pi/RaspiCV/build/raspicv -t 0 -w 640 -h 480 -fps 30/1 -b 500000 -cd H264 -n -a ENAC -ae 22 -x /dev/null -r /dev/null -rf gray -o - \
   | gst-launch-1.0 fdsrc \
   | gst-launch-1.0 fdsrc \
     ! h264parse \
     ! h264parse \
     ! video/x-h264,stream-format=byte-stream \
     ! video/x-h264,stream-format=byte-stream \
     ! udpsink host=127.0.0.1 port=5100
     ! udpsink host=127.0.0.1 port=5100
  gst-rtsp-server-1.14.4/examples/test-launch  \
  gst-rtsp-server-1.14.4/examples/test-launch  \
   "udpsrc port=5100 do-timestamp=true ! video/x-h264,stream-format=byte-stream,alignment=au ! rtph264pay name=pay0 pt=96 config-interval=1" \
   "udpsrc port=5100 do-timestamp=true ! video/x-h264,stream-format=byte-stream,alignment=au ! rtph264pay name=pay0 pt=96 config-interval=1" \
Line 20: Line 19:
  /home/pi/wifibroadcast-svpcom/wfb_tx -K /home/pi/wifibroadcast-svpcom/drone.key -p 1 -u 5600 wlan1 &
  /home/pi/wifibroadcast-svpcom/wfb_tx -K /home/pi/wifibroadcast-svpcom/drone.key -p 1 -u 5600 wlan1 &
  ...
  ...
  /home/pi/RaspiCV/build/raspicv -t 0 -w 640 -h 480 -fps 30/1 -b 3000000 -g 5 -vf -hf -cd H264 -n -fl -ih -x /dev/null -r /dev/null -rf gray -o - \
  /home/pi/RaspiCV/build/raspicv -t 0 -w 640 -h 480 -fps 30/1 -b 500000 -cd H264 -n -a ENAC -ae 22 -x /dev/null -r /dev/null -rf gray -o - \
  | gst-launch-1.0 fdsrc \
  | gst-launch-1.0 fdsrc \
   ! h264parse \
   ! h264parse \
Line 28: Line 27:
  sleep 10
  sleep 10
  gst-launch-1.0 shmsrc socket-path=/tmp/camera3 do-timestamp=true \
  gst-launch-1.0 shmsrc socket-path=/tmp/camera3 do-timestamp=true \
   ! video/x-raw, format=I420, width=640, height=480, framerate=30/1 \
   ! video/x-raw, format=BGR, width=640, height=480, framerate=30/1, colorimetry=1:1:5:1  \
   ! omxh264enc \
   ! v4l2h264enc extra-controls="controls,video_bitrate=3000000;" \
  ! video/x-h264,profile=high \
   ! rtph264pay name=pay0 pt=96 config-interval=1 \
   ! rtph264pay name=pay0 pt=96 config-interval=1 \
   ! udpsink host=127.0.0.1 port=5600 &
   ! udpsink host=127.0.0.1 port=5600 &

Latest revision as of 06:19, 29 September 2020

rm /tmp/camera*;
/home/pi/RaspiCV/build/raspicv -t 0 -w 640 -h 480 -fps 30/1 -b 500000 -cd H264 -n -a ENAC -ae 22 -x /dev/null -r /dev/null -rf gray -o - \
  | gst-launch-1.0 fdsrc \
    ! h264parse \
    ! video/x-h264,stream-format=byte-stream \
    ! udpsink host=127.0.0.1 port=5100
gst-rtsp-server-1.14.4/examples/test-launch  \
  "udpsrc port=5100 do-timestamp=true ! video/x-h264,stream-format=byte-stream,alignment=au ! rtph264pay name=pay0 pt=96 config-interval=1" \
  "shmsrc socket-path=/tmp/camera3 do-timestamp=true ! video/x-raw, format=I420, width=640, height=480, framerate=30/1 ! omxh264enc ! video/x-h264,profile=high ! rtph264pay name=pay0 pt=96 config-interval=1"

client
gst-launch-1.0 rtspsrc location=rtsp://RASPBERRYPI_IP:8554/test ! rtph264depay ! avdec_h264 ! xvimagesink sync=false
gst-launch-1.0 rtspsrc location=rtsp://RASPBERRYPI_IP:8554/test2 ! rtph264depay ! avdec_h264 ! xvimagesink sync=false
___________________

airpi.sh

...
/home/pi/wifibroadcast-svpcom/wfb_tx -K /home/pi/wifibroadcast-svpcom/drone.key -p 6 -u 5610 wlan1 &
/home/pi/wifibroadcast-svpcom/wfb_tx -K /home/pi/wifibroadcast-svpcom/drone.key -p 1 -u 5600 wlan1 &
...
/home/pi/RaspiCV/build/raspicv -t 0 -w 640 -h 480 -fps 30/1 -b 500000 -cd H264 -n -a ENAC -ae 22 -x /dev/null -r /dev/null -rf gray -o - \
| gst-launch-1.0 fdsrc \
  ! h264parse \
  ! video/x-h264,stream-format=byte-stream,alignment=au \
  ! rtph264pay name=pay0 pt=96 config-interval=1 \
  ! udpsink host=127.0.0.1 port=5610 &
sleep 10
gst-launch-1.0 shmsrc socket-path=/tmp/camera3 do-timestamp=true \
 ! video/x-raw, format=BGR, width=640, height=480, framerate=30/1, colorimetry=1:1:5:1  \
 ! v4l2h264enc extra-controls="controls,video_bitrate=3000000;" \
 ! rtph264pay name=pay0 pt=96 config-interval=1 \
 ! udpsink host=127.0.0.1 port=5600 &
...

groundpi.sh

...
/home/pi/wifibroadcast-svpcom/wfb_rx -K /home/pi/wifibroadcast-svpcom/drone.key -p 6 -c 127.0.0.1 -u 5600 wlan1 &
/home/pi/wifibroadcast-svpcom/wfb_rx -K /home/pi/wifibroadcast-svpcom/drone.key -p 1 -c 127.0.0.1 -u 5610 wlan1 &
...
gst-launch-1.0 udpsrc port=5600 \
 ! tee name=streams \
 ! queue max-size-buffers=0 max-size-time=0 max-size-bytes=0 \
 ! udpsink host=127.0.0.1 port=5620 streams. \
 ! queue max-size-buffers=0 max-size-time=0 max-size-bytes=0 \
 ! application/x-rtp, encoding-name=H264,payload=96 \
 ! rtph264depay \
 ! video/x-h264,stream-format=byte-stream \
 ! fdsink | /home/pi/wifibroadcast_osd/fpv_video/fpv_video &
...
/home/pi/gst-rtsp-server-1.14.4/examples/.libs/test-launch \
 "udpsrc port=5610 do-timestamp=true ! application/x-rtp, encoding-name=H264,payload=96 ! rtph264depay ! video/x-h264,stream-format=byte-stream,alignment=au ! rtph264pay name=pay0 pt=96 config-interval=1" \
 "udpsrc port=5600 do-timestamp=true ! application/x-rtp, encoding-name=H264,payload=96 ! rtph264depay ! video/x-h264,stream-format=byte-stream,alignment=au ! rtph264pay name=pay0 pt=96 config-interval=1" &
...

Explorer/RaspberryPi/Visualprocessing