GSTREAMER CW SEND, TEXT SEND, SCRIPT used in this example: ********************************************************************
gst-launch-1.0 -v ximagesrc startx=1200 use-damage=0 ! video/x-raw,framerate=30/1 ! queue ! videoconvert ! queue ! vaapih264enc bitrate=1000 ! queue ! h264parse ! mpegtsmux name=mux ! queue ! rtpmp2tpay ! udpsink host=(EXTERNAL IP ADDRESS of other OP) port=1194 alsasrc device=hw:6 buffer-time=20000000 ! "audio/x-raw,channels=2,rate=48000" ! queue ! audioconvert ! queue ! opusenc bitrate=512000 ! queue ! mux. -e ********************************************************************
NOTE: ALSA HW:6 is the HASAK TEENSY USB SOUND CARD CW KEYER it allows passthrough of sidetone at zero latency AND send that same sidetone to the other OP https://github.com/recri/hasak GSTREAMER CW RECEIVE,
TEXT RECEIVE, SCRIPT used in this example:
**********************************************************************
gst-launch-1.0 -v udpsrc port=1194 ! "application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)MP2T, payload=(int)33" ! rtpjitterbuffer latency=30 ! rtpmp2tdepay ! tsdemux name=demux demux. ! queue ! h264parse ! queue ! avdec_h264 ! queue ! videoconvert ! queue ! ximagesink demux. ! queue ! opusdec ! audioconvert ! autoaudiosink
*************************************************************************
Views: 22
Tags:
© 2024 Created by Chuck aa0hw. Powered by
You need to be a member of QRQcw to add comments!
Join QRQcw