how to configure rtpbin for WebRTC

Sebastian Dröge sebastian at centricular.com
Sat Jan 9 23:05:38 PST 2016


On Sa, 2016-01-09 at 13:07 -0500, Andres Gonzalez wrote:
> Hi,
> 
> I am currently generating a video stream that I want to connect to a
> browser application running WebRTC. The WebRTC browser app generates
> a complicated SDP which contains many configuration parameters for
> RTCP such as FEC, RED, ULP FEC, etc.
> 
> How do I configure the rtpbin so it will be compatible so the browser
> WebRTC will process it correctly?

That's actually not that easy. Take a look at the OpenWebRTC code or
the Kurento WebRTC Endpoint code to see how to set up rtpbin and all
other required elements properly for WebRTC. The former is an API using
rtpbin and other elements, the latter a wrapper element around rtpbin
that makes it easy to use in a WebRTC pipeline.
https://github.com/EricssonResearch/openwebrtc
https://github.com/Kurento/kms-elements/tree/master/src/gst-plugins/webrtcendpoint

-- 
Sebastian Dröge, Centricular Ltd · http://www.centricular.com

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 949 bytes
Desc: This is a digitally signed message part
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20160110/218a5e9a/attachment.sig>


More information about the gstreamer-devel mailing list