From 68d830c967668d60dd8f36e79671dd300e47122c Mon Sep 17 00:00:00 2001 From: Quentin Dufour Date: Fri, 27 Sep 2019 11:05:48 +0200 Subject: [PATCH] Some notes about gstreamer --- README.md | 24 ++++++++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index d56703e..9c114ae 100644 --- a/README.md +++ b/README.md @@ -230,6 +230,26 @@ docker run \ http://gstreamer-devel.966125.n4.nabble.com/Need-help-with-using-OPUS-over-RTP-td4661409.html ``` -gst-launch-1.0 pulsesrc ! audioconvert ! opusenc ! rtpopuspay ! udpsink host=127.0.0.1 port=5000 -gst-launch-1.0 udpsrc port=5000 ! rtpopusdepay ! opusdec ! pulsesink +# some sources +audiotestsrc +pulsesrc + +# some sinks +pulsesink + +# sender +gst-launch-1.0 \ + pulsesrc ! \ + audioconvert ! \ + opusenc audio-type=voice inband-fec=false frame-size=20 ! \ + rtpopuspay ! \ + udpsink host=127.0.0.1 port=5000 + +# receiver +gst-launch-1.0 \ + udpsrc port=5000 caps="application/x-rtp" ! \ + rtpjitterbuffer do-lost=true do-retransmission=false ! \ + rtpopusdepay ! \ + opusdec plc=true use-inband-fec=false ! \ + pulsesink ```