send CW over ip and send REAL TIME Text Messaging at the same time using Gstreamer scripts

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

Comment

You need to be a member of QRQcw to add comments!

Join QRQcw

© 2024   Created by Chuck aa0hw.   Powered by

Badges  |  Report an Issue  |  Terms of Service