SRTP support

Olivier Crête olivier.crete at collabora.com
Fri Oct 14 10:34:12 PDT 2011


On Fri, 2011-10-14 at 08:24 +0530, Icarus Alive wrote:
> I am yet to pull the code from your repo, and being quite noob with
> git, wondering if these changes are on 0.10.x branch, or 0.11.x ?
> Also, could you share your concerns regarding the choice of libsrtp as
> the base ? Is your worry about the license (BSD), or it's
> quality/functionality/performance etc. ?

It's all over 0.10, but it should be easily ported to 0.11.

My concern is about the API if libsrtp (there is a global callback) as
well as the functionality, as it does not use the MKI identifier, so I'm
not sure how to properly handle re-keying with it. If I had more time, I
would just bite the bullet and write my own SRTP lib, as I don't think
it's very complicated and much of the complication is in the upper
layers: signalling, key management, re-keying, etc.

> Also, regarding API, wondering if you could share the concerns ?

My concern is that we haven't implemented the rest of the stack yet, the
upper layers. Either the RTSP, or the SIP/XMPP bit. So I don't think we
should set the API in stone before we have the whole thing working
together.

-- 
Olivier Crête
olivier.crete at collabora.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20111014/b2b94dc9/attachment-0001.pgp>


More information about the gstreamer-devel mailing list