WikiStart

Version 62 (Adrian Georgescu, 06/17/2011 11:20 am)

1 1
2 62 Adrian Georgescu
h2. Description
3 1
4 62 Adrian Georgescu
5 62 Adrian Georgescu
!{ align=right, width:500px}http://mediaproxy-ng.org/chrome/site/mediaproxy-diagram.png!
6 62 Adrian Georgescu
7 61 Adrian Georgescu
MediaProxy is a media relay for RTP/RTCP and UDP streams that works in tandem with OpenSIPS to provide NAT traversal capability for media streams from SIP user agents located behind NAT. MediaProxy supports ICE negotiation by behaving like a TURN relay candidate and the policy can be controlled from OpenSIPS configuration. 
8 59 Adrian Georgescu
9 58 Adrian Georgescu
MediaProxy must run natively on the host operating system and not in a virtual environment.
10 32 Redmine Admin
11 1
This software is licensed according to the GNU General Public License version 2.
12 1
13 1
14 62 Adrian Georgescu
h2. Background
15 62 Adrian Georgescu
16 62 Adrian Georgescu
17 36 Adrian Georgescu
MediaProxy 2.0 is the second generation media relay application, which is
18 29 Redmine Admin
based on a completely new design that allows for major improvements in areas
19 29 Redmine Admin
such as scalability (an order of magnitude more scalable than previous  
20 1
version) and security (communication between relay and dispatcher is
21 1
encrypted).
22 1
23 1
New features have been added to support ICE (acts like a TURN relay) and call flows related to user mobility
24 29 Redmine Admin
and fax transmission.
25 1
26 1
27 62 Adrian Georgescu
h2. Features
28 1
29 1
30 62 Adrian Georgescu
* Scalability of thousands of calls per server
31 62 Adrian Georgescu
* TLS encryption between the relays and dispatcher
32 62 Adrian Georgescu
* T.38 fax support
33 62 Adrian Georgescu
* Graceful shutdown capability
34 62 Adrian Georgescu
* Automatic load balancing and redundancy among all servers
35 62 Adrian Georgescu
* Real-time sessions statistics
36 62 Adrian Georgescu
* Web page for media sessions with search capability
37 62 Adrian Georgescu
* Configurable IP and UDP port range
38 62 Adrian Georgescu
* Support for any combination of audio and video streams
39 62 Adrian Georgescu
* Radius accounting of IP network traffic
40 62 Adrian Georgescu
* Logging of complete media information into MySQL database
41 62 Adrian Georgescu
* Supports [[ICE]] negotiation by behaving like a TURN relay candidate
42 1
43 62 Adrian Georgescu
44 62 Adrian Georgescu
h2. Documentation
45 62 Adrian Georgescu
46 62 Adrian Georgescu
47 62 Adrian Georgescu
* [[InstallationGuide|Installation Guide]]
48 62 Adrian Georgescu
49 44 Adrian Georgescu
 
50 29 Redmine Admin
51 62 Adrian Georgescu
h2. Support
52 62 Adrian Georgescu
53 62 Adrian Georgescu
54 62 Adrian Georgescu
MediaProxy is developed and supported by "AG Projects":http://ag-projects.com. AG Projects offers
55 19 Redmine Admin
best-effort gratis support for MediaProxy. "best-effort" means that we try
56 44 Adrian Georgescu
to solve the bugs you report or help fix your problems as soon as we can,
57 20 Redmine Admin
subject to available resources.
58 1
59 62 Adrian Georgescu
You may report bugs to users@lists.opensips.org users@lists.opensips.org
60 1
61 44 Adrian Georgescu
The mailing list archive is available at:
62 62 Adrian Georgescu
"http://lists.opensips.org/pipermail/users/":http://lists.opensips.org/pipermail/users/
63 44 Adrian Georgescu
64 62 Adrian Georgescu
65 62 Adrian Georgescu
h2. Credits
66 62 Adrian Georgescu
67 7 Adrian Georgescu
68 54 Adrian Georgescu
Authors: Dan Pascu, Ruud Klaver, Saúl Ibarra