16 lines
1.8 KiB
Bash
Executable file
16 lines
1.8 KiB
Bash
Executable file
#!/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) \
|