[sr-dev] ice support in media/rtp proxy

Peter Lemenkov lemenkov at gmail.com
Wed Dec 19 12:28:54 CET 2012


2012/12/19 Juha Heinanen <jh at tutpro.com>:
> ice seems to be at least in theory supported by several sip clients:
> baresip, csipsimple, pjsip based clients, etc.
>
> one of the problems of ice is that is uses turn protocol to find ip
> addresses/ports of relays in case end-to-end connectivity cannot be
> established otherwise.  turn server, on the other hand, must
> authenticates its clients.  this doubles authentication work and, worse,
> a single turn server does not seem to be able to handle more than one
> domain.  having each domain its own turn server is clearly not a
> scalable solution.  so life would be easier without turn servers.
>
> mediaproxy module has solved this problem so that it adds the ice relay
> candidates to sdp on behalf of ice clients and therefore no separate
> turn servers nor turn client authentication are needed.
>
> have people who have worked on rtpproxy or mediaproxy-ng considered
> supporting ice in the way mediaproxy modules does today?  any other
> thoughts about this?

I plan to add STUN/TURN directly into erlrtpproxy. And yes, this
definitely needs a completely new protocol, JSON-based.

-- 
With best regards, Peter Lemenkov.



More information about the sr-dev mailing list