short test of constructing an "audio over ip" Gstreamer two way audio PIPELINE, TCP OPUS CODEC OVER IP - to simulate a REMOTE GUEST INTERVIEWEE setup over the internet - using a PODCAST INTERVIEW mp3 file as the TRANSMITTING AUDIO to a WINDOWS 10 receiver
https://bobbyoinnercircle.com/ (podcast 249)
here are the Gstreamer scripts used in this example:
the windows 10 machine receives audio from the remote guest and setups up a GSTREAMER TCP SERVER
C:\gstreamer\1.0\x86_64\bin
gst-launch-1.0.exe -v tcpserversrc host=192.168.1.142 port=6002 do-timestamp=true ! "application/x-rtp-stream, media=(string)audio, clock-rate=(int)48000, encoding-name=(string)OPUS, sprop-maxcapturerate=(string)48000, sprop-stereo=(string)0, payload=(int)96, encoding-params=(string)2" ! rtpstreamdepay ! rtpjitterbuffer latency=500 ! rtpopusdepay ! opusdec plc=true use-inband-fec=true ! audioconvert ! wasapisink buffer-time=500000
THE REMOTE GUEST connects with the TCP SERVER/HOST pc(linux)
gst-launch-1.0 -v jackaudiosrc ! "audio/x-raw,rate=48000,channels=1" ! audioconvert ! queue ! opusenc inband-fec=true frame-size=2.5 bitrate-type=1 ! rtpopuspay ! rtpstreampay ! queue ! tcpclientsink host=(external ip address of the TCP server's HOST PC) port=6002
https://gstreamer.freedesktop.org/
Watch video What a Top Rated Voice Over Artist sounds like as a Remote Guest Interviewee using Gstreamer TCP/ip online without registration, duration hours minute second in high quality. This video was added by user QRQcw 31 August 2019, don't forget to share it with your friends and acquaintances, it has been viewed on our site 32 once and liked it 0 people.