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

Juha Heinanen jh at tutpro.com
Wed Dec 19 11:34:20 CET 2012


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?

-- juha



More information about the sr-dev mailing list