the Vorbis Codec with RTP PAYLOADING is used in this demo, to send 60 wpm Morse Code audio over the internet using a VPN server that is located several states away....it returns back and goes to a Raspberry PI 4 Receiver which re-directs what it hears back to the recording PC so you can hear what the PI hears...
TRANSMIT SCRIPT(Gstreamer)
********************************
gst-launch-1.0 -v jackaudiosrc ! "audio/x-raw, channels=1, rate=48000" ! audioconvert ! vorbisenc ! rtpvorbispay ! udpsink host=(EXTERNAL IP ADDRESS OF RECEIVER PC) port=1194
RECEIVER SCRIPT(Gstreamer) there is a very long CONFIGURATION STRING on the vorbis receiver that is too long to copy/paste here, but you can find it on your transmitter script(above) after it engages...and place it between the brackets below
************************************************************************
gst-launch-1.0 -v udpsrc port=1194 ! "application/x-rtp, media=(string)audio, clock-rate=(int)48000, encoding-name=(string)VORBIS, encoding-params=(string)1, configuration=(string)[#########], payload=(int)96" ! rtpjitterbuffer ! rtpvorbisdepay ! vorbisdec ! audioconvert ! jackaudiosink sync=false async=false
Views: 21
Tags:
© 2024 Created by Chuck aa0hw. Powered by
You need to be a member of QRQcw to add comments!
Join QRQcw