what is the connection-id for dtlssrtpenc?

Andres Gonzalez andres.agoralabs at gmail.com
Tue May 31 00:52:18 UTC 2016


Hi,

I currently have several Gstreamer regular RTP/RTCP streams working with my
C++ application. I am now trying to migrate one of these streams to use
DTLS/SRTP instead of RTP so I can feed a WebRTC web client. The webRTC
client is not sending any media and is receive-only.  

The dltssrtpenc element is a bit confusing to me. The example in the source
tree is using python (I can get the idea of what is going on but I am not
experienced with python to know for sure). This example says that it
requires "two pairs of TX/RX pipelines for a proper handshake."  

Question: Is that correct?   I have a single receiving WebRTC client that I
want to handshake with the single sending Gstreamer pipeline, so are not
these 2 endpoints sufficient to perform a DTLS handshake between them? 

Question: what is the WebRTC SDP attribute/property that maps to the
Gstreamer dltssrtpenc connection-id property? 
Is it the WebRTC SDP ice-pwd or the fingerprint?

Thanks,
-Andres



--
View this message in context: http://gstreamer-devel.966125.n4.nabble.com/what-is-the-connection-id-for-dtlssrtpenc-tp4677799.html
Sent from the GStreamer-devel mailing list archive at Nabble.com.


More information about the gstreamer-devel mailing list