QRQ CW over the OGG VORBIS audio codec - LIVE DEMO using Gstreamer TCP "audio OVER ip" scripts

test by sending a QRQ CW test file from TOM's W4BQF famous article:
https://sites.google.com/site/tomw4bqf/copyingcwover70wpm

software CW KEYBOARD by AD5DZ:
https://youtu.be/l8wKVnA4oGc

RASPBERY PI GSTREAMER OGG VORBIS SCRIPTS USED:
*******************************************************************
TRANSMIT TO THE REMOTE LAPTOP
pi@raspberrypi ~ $ gst-launch-1.0 -v jackaudiosrc ! audio/x-raw, endianness=1234, signed=true, width=16, depth=16, rate=48000, channels=1 ! audioconvert ! vorbisenc quality=1 ! identity silent=true sync=true ! oggmux max-delay=50 max-page-delay=50 ! tcpserversink host=192.168.1.130 port=4000

RECEIVE AUDIO FROM THE REMOTE LAPTOP
pi@raspberrypi ~ $ gst-launch-1.0 -v tcpclientsrc host=192.168.1.101 port=4001 ! oggdemux ! vorbisdec ! audioconvert ! "audio/x-raw, layout=(string)interleaved, rate=(int)48000, format=(string)S16LE, channels=(int)2, channel-mask=(bitmask)0x0000000000000003" ! queue ! audioconvert ! audiorate ! audioresample ! queue ! jackaudiosink


GSTREAMER SCRIPTS used on the LINUX LAPTOP(Lubuntu 18.04)
******************************************************************
TRANSMIT TO THE PI
qrq@qrq:~$ gst-launch-1.0 -v jackaudiosrc ! audio/x-raw, endianness=1234, signed=true, width=16, depth=16, rate=48000, channels=2 ! audioconvert ! vorbisenc quality=1 ! identity silent=true sync=true ! oggmux max-delay=50 max-page-delay=50 ! tcpserversink host=192.168.1.101 port=4001

RECEIVE AUDIO FROM THE PI
qrq@qrq:~$ gst-launch-1.0 -v tcpclientsrc host=192.168.1.130 port=4000 ! oggdemux ! vorbisdec ! audioconvert ! audioresample ! jackaudiosink


was reading this page and it helped me to write up the scripts used in this experimental video example https://stackoverflow.com/questions/14140893/gstreamer-stream-vorbi...

Views: 68

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