brief demo of showing the TRANSMIT and RECEIVE Gstreamer OPUS AUDIO over IP scripts to send and receive 7.1 surround sound, 8 channel, TCP, "audio OVER ip"
(this video is a follow up to this UDP/ip 7.1 setup • Stream 7.1 surround sound - UDP/ip "a... )
SETUP DEMO uses 8 different sine wave tones, 1 for each audio channel to represent the 7.1 audio content
ARDOUR was used to separate in the stereo sound stage, each sine wave tone from LEFT to RIGHT
In this Gstreamer script construction, GDPPAY and GDPDEPAY was utilized to help simplify the scripts compared to the UDP scripts in the previous 7.1 Gstreamer example...
TRANSMIT 8 CHANNEL AUDIO GSTREAMER SCRIPT used:
************************************************************
GST_DEBUG="3" gst-launch-1.0 -v audiointerleave name=i ! audioconvert ! audioresample ! queue ! opusenc bitrate=650000 frame-size=10 ! gdppay ! tcpserversink host=192.168.1.101 port=6767 jackaudiosrc ! audioconvert ! queue ! i. jackaudiosrc ! audioconvert ! queue ! i. jackaudiosrc ! audioconvert ! queue ! i. jackaudiosrc ! audioconvert ! queue ! i. jackaudiosrc ! audioconvert ! queue ! i. jackaudiosrc ! audioconvert ! queue ! i. jackaudiosrc ! audioconvert ! queue ! i. jackaudiosrc ! audioconvert ! queue ! i.
RECEIVE 8 CHANNEL AUDIO GSTREAMER SCRIPT used:
**********************************************************
GST_DEBUG="3" gst-launch-1.0 -v tcpclientsrc host=192.168.1.101 port=6767 ! gdpdepay ! opusdec ! audioconvert ! audioresample ! jackaudiosink
GSTREAMER 8 SINE WAVE TONEs GENERATOR script used:
************************************************************
GST_DEBUG="3" gst-launch-1.0 -v audiointerleave name=i ! queue ! jackaudiosink audiotestsrc volume=0.125 freq=174 ! audioconvert ! audiorate ! audioresample ! queue ! i.sink_1 audiotestsrc volume=0.125 freq=285 ! audioconvert ! audiorate ! audioresample ! queue ! i.sink_2 audiotestsrc volume=0.125 freq=396 ! audioconvert ! audiorate ! audioresample ! queue ! i.sink_3 audiotestsrc volume=0.125 freq=528 ! audioconvert ! audiorate ! audioresample ! queue ! i.sink_4 audiotestsrc volume=0.125 freq=639 ! audioconvert ! audiorate ! audioresample ! queue ! i.sink_5 audiotestsrc volume=0.125 freq=741 ! audioconvert ! audiorate ! audioresample ! queue ! i.sink_6 audiotestsrc volume=0.125 freq=852 ! audioconvert ! audiorate ! audioresample ! queue ! i.sink_7 audiotestsrc volume=0.125 freq=963 ! audioconvert ! audiorate ! audioresample ! queue ! i.sink_8
Watch video Stream 7.1 surround sound - TCP/ip "audio OVER ip" Gstreamer OPUS scripts - transmit & receive online without registration, duration hours minute second in high quality. This video was added by user QRQcw 31 December 2019, don't forget to share it with your friends and acquaintances, it has been viewed on our site 224 once and liked it 1 people.