WikiStart

Version 68 (Redmine Admin, 03/29/2012 01:30 pm)

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