On 10/17/2016 02:29 PM, Rodrigo Moreira wrote:
What is difference between modules rtpproxy and rtpengine?
rtpproxy is a userspace process which, historically, has a relatively limited call throughput capacity (maybe a few hundred calls), though this might be addressed to some degree in rtpproxy 2.0. Nevertheless, it has been commonly used and well supported in the *SER family for long time.
RTPEngine is a newer initiative from Sipwise, and uses kernel-mode forwarding to achieve close to on-the-wire RTP forwarding speeds. It can do 10,000+ concurrent bidirectional RTP streams. It also has lots of other features which can be useful in, for example, running an RTP relay in 1:1 NAT environments such as AWS, or in enabling WebRTC.
However, it is a bit more complicated to set up than vanilla rtpproxy. Not much more, though.
-- Alex