Now sends stream to manchester over udp

This commit is contained in:
Ryan Voots 2020-08-09 12:31:48 -07:00
parent 3ebb9fd8b3
commit e607b12ca0
2 changed files with 20 additions and 0 deletions

16
gstreamer.sh Executable file
View file

@ -0,0 +1,16 @@
#!/bin/bash
#/bin/bash -c "/usr/bin/gst-launch-1.0 -v -e uvch264src device=/dev/video0 initial-bitrate=1000000 average-bitrate=1000000 iframe-period=1000 name=src auto-start=true src.vidsrc ! queue ! video/x-h264,width=1280,height=720,framerate=30/1 ! h264parse ! muxout. alsasrc device=hw:1 do_timestamp=true ! audio/x-raw ! queue ! audioconvert ! voaacenc bitrate=65536 ! muxout. flvmux name=muxout ! rtmpsink location='rtmp://192.168.32.1:1935/youtube_birdcam/'$(cat /tmp/stream.key)"
# /usr/bin/gst-launch-1.0 -e \
# uvch264src device=/dev/video0 initial-bitrate=1000000 average-bitrate=1000000 iframe-period=1000 name=src auto-start=true src.vidsrc ! queue ! video/x-h264,width=1280,height=720,framerate=30/1 ! h264parse ! tee name=videotee videotee. ! queue \
# ! muxout. alsasrc device=hw:1 do_timestamp=true ! audio/x-raw ! tee name=audiotee audiotee. ! queue ! audioconvert ! voaacenc bitrate=65536 \
# ! muxout. flvmux name=muxout ! fakesink audiotee. ! queue ! audioconvert videotee. ! queue ! mpegtsmux name=womux womux. ! udpsink host=192.168.1.188 port=1234
/usr/bin/gst-launch-1.0 -e \
uvch264src device=/dev/video0 initial-bitrate=1000000 average-bitrate=1000000 iframe-period=1000 name=src auto-start=true src.vidsrc ! queue ! video/x-h264,width=1280,height=720,framerate=30/1 ! tee name=videotee videotee. ! h264parse ! queue \
! flvout. alsasrc device=hw:1 do_timestamp=true ! audio/x-raw ! queue ! audioconvert ! voaacenc bitrate=65536 ! tee name=audiotee audiotee. ! queue \
! flvmux name=flvout flvout. ! rtmpsink location='rtmp://192.168.32.1:1935/youtube_birdcam/'$(cat /tmp/stream.key) \
videotee. ! queue ! tsout. audiotee. ! queue ! tsout. mpegtsmux name=tsout tsout. ! udpsink host=192.168.1.229 port=45123
# rtmpsink location='rtmp://192.168.32.1:1935/youtube_birdcam/'$(cat /tmp/stream.key) \

4
setupCambright.sh Executable file
View file

@ -0,0 +1,4 @@
#!/bin/bash
v4l2-ctl -c contrast=96
v4l2-ctl -c backlight_compensation=1
v4l2-ctl -c brightness=150