#!/bin/sh
RTMP_DEST="rtmp://ec2-18-219-153-213.us-east-2.compute.amazonaws.com/live/tv"
QUEUE="queue max-size-time=0 max-size-buffers=0 max-size-bytes=0"
#QUEUE="queue"
OUTFILE="$(date +%Y%m%d_%H%M%S)_outfile.mkv"

gst-launch-1.0 --gst-debug=2 dvbsrc frequency=503029000 delsys="atsc" modulation="8vsb" ! queue ! tsparse ! tsdemux program-number=1 name=dmux \
    dmux. ! video/mpeg ! $QUEUE ! mpeg2dec ! videoconvert ! deinterlace ! x264enc bitrate=2500 key-int-max=60 ! $QUEUE ! mux. \
    dmux. ! audio/x-ac3 ! $QUEUE ! avdec_ac3 ! audioconvert ! faac bitrate=96000 ! aacparse ! $QUEUE ! mux. \
    flvmux streamable=true name=mux mux. ! $QUEUE ! rtmpsink location="$RTMP_DEST live=1"

