Re: [OpenSIPS-Devel] [OpenSIPS-Users] Fwd: RTPproxy project

2014-06-17 Thread ag
I think #webrtc is all the rage for all the good or wrong reasons :-)

Is indeed the wrong expectation that a sip server would need to handle this 
natively but people ask about this and other solutions are there to fill up the 
gap.

Adrian

On 17 Jun 2014, at 13:17, Bogdan-Andrei Iancu bog...@opensips.org wrote:

 Adrian,
 
 We tried all the time to guide the opensips development (as project) based on 
 the community needs - basically you add features on demand/usage - you 
 mentioned you felt like left behind feature-wise - could you mention the 
 features you are missing (especially that you are a foundation member, and we 
 should provide guidance for the project). I'm all ears :).
 
 It is more or less what I'm doing (as user) with the rtpproxy project - I 
 have the need for some missing features and I'm asking about the future plan.
 
 Of course, there must be an understanding that different people doing 
 different things may have different needs - this is the beauty of an Open 
 Source project - different people, different needs, all combined into a 
 unitary effort.
 
 Regards,
  Bogdan-Andrei Iancu
 OpenSIPS Founder and Developer
 http://www.opensips-solutions.com
 On 13.06.2014 20:55, a...@ag-projects.com wrote:
 Guys,
 
 All these softwares are mature with many years in service both for the media 
 relays and the SIP part. They deal find with most of the expected failures, 
 which is what the customers expect. For the un-expected failures, well the 
 sky if the limit for optimising with infinite cost/benefit ratio. I 
 personally did not hear my customers asking for any more resilience or 
 scalability for the media relay component, so I stopped optimising long time 
 ago.
 
 A better question is where would OpenSIPS project go next, beyond 
 optimisations, as the outside world does not stay still and the perception 
 of some of my customers is that we are being left behind feature-wise.
 
 Adrian
 
 On 13 Jun 2014, at 14:18, Bogdan-Andrei Iancu bog...@opensips.org wrote:
 
 Hi Maxim,
 
 It is good to know about the rtp_cluster, but aside simplifying things, it 
 does not bring any new functionality - the LB and failover between RTPproxy 
 nodes can be done now in OpenSIPS module .
 The most challenging thing we are looking at is the ability to move calls 
 between different instances of RTPP (for HA purposes)..or some restart 
 persistence for the sessions - without something like that it's very hard 
 to deal with SW/HW failures ; there are ways to go around for scheduled 
 stops/restarts (maintenance), but non for unexpected failures.
 
 Thanks and Regards,
  Bogdan-Andrei Iancu
 OpenSIPS Founder and Developer
 http://www.opensips-solutions.com
 On 13.06.2014 00:36, Maxim Sobolev wrote:
 Brett, on the HA/carrier-grade side there is little-advertized 
 middle-layer component called rtp_cluster, which in essence is 
 load-balancing, transparent dispatcher that can be inserted in between 
 some call-controlling component like OpenSIPS or Sippy B2BUA and bunch of 
 RTPP instances running on the same or multiple nodes. From the point of 
 view of that OpenSIPS it's just another RTPP instance.
 
 And it handles all logic necessary to load-balance incoming requests 
 between online instances plus it can handle dynamic re-confiduration of 
 the cluster and track individual nodes going up and down. The code is 
 pretty usable, we have it deployed for several customers and it's being 
 actively developed as well. We have it working reliably controlling up to 
 30-40 RTPP instances scattered over at least 5 nodes.
 
 http://sourceforge.net/p/sippy/sippy/ci/master/tree/rtp_cluster/
 
 We have at least one pretty well known service provider whose name starts 
 with capital V using it in combination with OpenSIPS to load balance RTP 
 traffic   via bunch of Amazon EC2 instances.
 
 
 On Tue, May 27, 2014 at 6:52 AM, Brett Nemeroff br...@nemeroff.com wrote:
 Just wanted to add my 0.02 here.. 
 
 I totally agree with Bogdan. For the applications where opensips + a RTP 
 relay make sense, HA and persistence are much more important. 
 
 WebRTC and ICE are kinda applications in of themselves. And although these 
 applications are going to grow in popularity, the legacy needs for an 
 RTP relay are still massively prevalent in the space. A general push 
 towards Carrier Grade, resiliency and redundancy I think is much better 
 for the project as a whole. 
 
 Not only that, consider that applications requiring ICE or WebRTC will 
 greatly benefit from HA / persistence, but not so much the other way 
 around :) 
 
 YMMV
 
 -Brett
 
 
 
 On Sun, May 25, 2014 at 6:30 AM, Bogdan-Andrei Iancu bog...@opensips.org 
 wrote:
 Hello,
 
 As always, the truth is in the middle.
 
 I agree RTPP is behind on certain things (and this is why we want to do 
 them), but on the other hand it is a good platform with other good 
 features (missing on the other relays). RTPP has better ability in 
 individually 

Re: [OpenSIPS-Devel] [OpenSIPS-Users] Fwd: RTPproxy project

2014-06-13 Thread Bogdan-Andrei Iancu

Hi Maxim,

It is good to know about the rtp_cluster, but aside simplifying things, 
it does not bring any new functionality - the LB and failover between 
RTPproxy nodes can be done now in OpenSIPS module .
The most challenging thing we are looking at is the ability to move 
calls between different instances of RTPP (for HA purposes)..or some 
restart persistence for the sessions - without something like that it's 
very hard to deal with SW/HW failures ; there are ways to go around for 
scheduled stops/restarts (maintenance), but non for unexpected failures.


Thanks and Regards,

Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
http://www.opensips-solutions.com

On 13.06.2014 00:36, Maxim Sobolev wrote:
Brett, on the HA/carrier-grade side there is little-advertized 
middle-layer component called rtp_cluster, which in essence is 
load-balancing, transparent dispatcher that can be inserted in between 
some call-controlling component like OpenSIPS or Sippy B2BUA and bunch 
of RTPP instances running on the same or multiple nodes. From the 
point of view of that OpenSIPS it's just another RTPP instance.


And it handles all logic necessary to load-balance incoming requests 
between online instances plus it can handle dynamic re-confiduration 
of the cluster and track individual nodes going up and down. The code 
is pretty usable, we have it deployed for several customers and it's 
being actively developed as well. We have it working reliably 
controlling up to 30-40 RTPP instances scattered over at least 5 nodes.


http://sourceforge.net/p/sippy/sippy/ci/master/tree/rtp_cluster/

We have at least one pretty well known service provider whose name 
starts with capital V using it in combination with OpenSIPS to load 
balance RTP traffic via bunch of Amazon EC2 instances.



On Tue, May 27, 2014 at 6:52 AM, Brett Nemeroff br...@nemeroff.com 
mailto:br...@nemeroff.com wrote:


Just wanted to add my 0.02 here..

I totally agree with Bogdan. For the applications where opensips +
a RTP relay make sense, HA and persistence are much more important.

WebRTC and ICE are kinda applications in of themselves. And
although these applications are going to grow in popularity, the
legacy needs for an RTP relay are still massively prevalent in
the space. A general push towards Carrier Grade, resiliency and
redundancy I think is much better for the project as a whole.

Not only that, consider that applications requiring ICE or WebRTC
will greatly benefit from HA / persistence, but not so much the
other way around :)

YMMV

-Brett



On Sun, May 25, 2014 at 6:30 AM, Bogdan-Andrei Iancu
bog...@opensips.org mailto:bog...@opensips.org wrote:

Hello,

As always, the truth is in the middle.

I agree RTPP is behind on certain things (and this is why we
want to do them), but on the other hand it is a good platform
with other good features (missing on the other relays). RTPP
has better ability in individually controlling the stream
(audio /video), ability to set timeouts and onhold with no
conflicts, ability to generates events on timeout, more
flexibility in handling symmetric / asymmetric NATs, ability
to do media injection (playback), ability to do call recording

What neither  mediaproxy, nor rtpengine have is a mechanism
for implementing RTP failover (for ongoing calls) or restart
persistence . This is something we want to look into. I would
love to have ICE and WebRTC on my media relay, for the HA and
persistence are more important I would say.

Regards,

Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
http://www.opensips-solutions.com

On 24.05.2014 01 tel:24.05.2014%2001:59, Muhammad Shahzad
Shafi wrote:


To be honest, i have stopped using rtpproxy for over 2 years
now. It is not evolving as fast as it should be, specially in
the context of ICE and WebRTC technologies.

I would like to suggest that opensips team should consider
adding support for rtpengine from SIPWise,

https://github.com/sipwise/rtpengine

For now mediaproxy from AG Projects is the only good choice
for handling media in opensips with ICE support (though it
still lacks WebRTC features).

Thank you.

On 2014-05-23 14:55, Bogdan-Andrei Iancu wrote:


Going for a public exposure on this question to Maxim, maybe
we will get an answer here.


 Original Message 
Subject:RTPproxy project
Date:   Mon, 14 Apr 2014 15:03:31 +0300
From:   Bogdan-Andrei Iancu
To: Maxim Sobolev
CC: Razvan Crainea



Hello Maxim,

Long time, no talks, but I hope everything is fine on your side.

I'm reaching you in order to ask about your future plans in 

Re: [OpenSIPS-Devel] [OpenSIPS-Users] Fwd: RTPproxy project

2014-06-12 Thread Brett Nemeroff
Just wanted to add my 0.02 here..

I totally agree with Bogdan. For the applications where opensips + a RTP
relay make sense, HA and persistence are much more important.

WebRTC and ICE are kinda applications in of themselves. And although these
applications are going to grow in popularity, the legacy needs for an RTP
relay are still massively prevalent in the space. A general push towards
Carrier Grade, resiliency and redundancy I think is much better for the
project as a whole.

Not only that, consider that applications requiring ICE or WebRTC will
greatly benefit from HA / persistence, but not so much the other way around
:)

YMMV

-Brett



On Sun, May 25, 2014 at 6:30 AM, Bogdan-Andrei Iancu bog...@opensips.orgwrote:

  Hello,

 As always, the truth is in the middle.

 I agree RTPP is behind on certain things (and this is why we want to do
 them), but on the other hand it is a good platform with other good features
 (missing on the other relays). RTPP has better ability in individually
 controlling the stream (audio /video), ability to set timeouts and onhold
 with no conflicts, ability to generates events on timeout, more flexibility
 in handling symmetric / asymmetric NATs, ability to do media injection
 (playback), ability to do call recording

 What neither  mediaproxy, nor rtpengine have is a mechanism for
 implementing RTP failover (for ongoing calls) or restart persistence . This
 is something we want to look into. I would love to have ICE and WebRTC on
 my media relay, for the HA and persistence are more important I would say.

 Regards,

 Bogdan-Andrei Iancu
 OpenSIPS Founder and Developerhttp://www.opensips-solutions.com

 On 24.05.2014 01:59, Muhammad Shahzad Shafi wrote:

 To be honest, i have stopped using rtpproxy for over 2 years now. It is
 not evolving as fast as it should be, specially in the context of ICE and
 WebRTC technologies.

 I would like to suggest that opensips team should consider adding support
 for rtpengine from SIPWise,

 https://github.com/sipwise/rtpengine

 For now mediaproxy from AG Projects is the only good choice for handling
 media in opensips with ICE support (though it still lacks WebRTC features).

 Thank you.



 On 2014-05-23 14:55, Bogdan-Andrei Iancu wrote:

 Going for a public exposure on this question to Maxim, maybe we will get
 an answer here.


  Original Message   Subject: RTPproxy project  Date: Mon,
 14 Apr 2014 15:03:31 +0300  From: Bogdan-Andrei Iancu  To: Maxim Sobolev
 CC: Razvan Crainea

 Hello Maxim,

 Long time, no talks, but I hope everything is fine on your side.

 I'm reaching you in order to ask about your future plans in regards to
 the rtpproxy project? We see no much activity around it and other media
 relays are popping around.

 RTPP is an essential component for us, we invested a lot of work, we
 have many patches (extensions) for it (which we want to push to the
 public tree, but there is no answer on this) and we are also looking for
 investing a lot into big future plans (as adding more functionalities).

 Now, my question is - what is your commitment and disponibility for the
 RTPP project ? depending on that we what to re-position ourselves, as we
 do not want to waste time and work on things which are out of control.

 Best regards,

 --
 Bogdan-Andrei Iancu
 OpenSIPS Founder and Developerhttp://www.opensips-solutions.com

   --
 Mit freundlichen Grüßen
 Muhammad Shahzad
 ---
 CISCO Rich Media Communication Specialist (CRMCS)
 CISCO Certified Network Associate (CCNA)
 Cell: +49 176 99 83 10 85
 MSN: shari_78...@hotmail.com
 Email: shaherya...@googlemail.com



 ___
 Users mailing 
 listUsers@lists.opensips.orghttp://lists.opensips.org/cgi-bin/mailman/listinfo/users



 ___
 Users mailing list
 us...@lists.opensips.org
 http://lists.opensips.org/cgi-bin/mailman/listinfo/users


___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


Re: [OpenSIPS-Devel] [OpenSIPS-Users] Fwd: RTPproxy project

2014-06-12 Thread Maxim Sobolev
Brett, on the HA/carrier-grade side there is little-advertized middle-layer
component called rtp_cluster, which in essence is load-balancing,
transparent dispatcher that can be inserted in between some
call-controlling component like OpenSIPS or Sippy B2BUA and bunch of RTPP
instances running on the same or multiple nodes. From the point of view of
that OpenSIPS it's just another RTPP instance.

And it handles all logic necessary to load-balance incoming requests
between online instances plus it can handle dynamic re-confiduration of the
cluster and track individual nodes going up and down. The code is pretty
usable, we have it deployed for several customers and it's being actively
developed as well. We have it working reliably controlling up to 30-40 RTPP
instances scattered over at least 5 nodes.

http://sourceforge.net/p/sippy/sippy/ci/master/tree/rtp_cluster/

We have at least one pretty well known service provider whose name starts
with capital V using it in combination with OpenSIPS to load balance RTP
traffic via bunch of Amazon EC2 instances.


On Tue, May 27, 2014 at 6:52 AM, Brett Nemeroff br...@nemeroff.com wrote:

 Just wanted to add my 0.02 here..

 I totally agree with Bogdan. For the applications where opensips + a RTP
 relay make sense, HA and persistence are much more important.

 WebRTC and ICE are kinda applications in of themselves. And although these
 applications are going to grow in popularity, the legacy needs for an RTP
 relay are still massively prevalent in the space. A general push towards
 Carrier Grade, resiliency and redundancy I think is much better for the
 project as a whole.

 Not only that, consider that applications requiring ICE or WebRTC will
 greatly benefit from HA / persistence, but not so much the other way around
 :)

 YMMV

 -Brett



 On Sun, May 25, 2014 at 6:30 AM, Bogdan-Andrei Iancu bog...@opensips.org
 wrote:

  Hello,

 As always, the truth is in the middle.

 I agree RTPP is behind on certain things (and this is why we want to do
 them), but on the other hand it is a good platform with other good features
 (missing on the other relays). RTPP has better ability in individually
 controlling the stream (audio /video), ability to set timeouts and onhold
 with no conflicts, ability to generates events on timeout, more flexibility
 in handling symmetric / asymmetric NATs, ability to do media injection
 (playback), ability to do call recording

 What neither  mediaproxy, nor rtpengine have is a mechanism for
 implementing RTP failover (for ongoing calls) or restart persistence . This
 is something we want to look into. I would love to have ICE and WebRTC on
 my media relay, for the HA and persistence are more important I would say.

 Regards,

 Bogdan-Andrei Iancu
 OpenSIPS Founder and Developerhttp://www.opensips-solutions.com

 On 24.05.2014 01:59, Muhammad Shahzad Shafi wrote:

 To be honest, i have stopped using rtpproxy for over 2 years now. It is
 not evolving as fast as it should be, specially in the context of ICE and
 WebRTC technologies.

 I would like to suggest that opensips team should consider adding support
 for rtpengine from SIPWise,

 https://github.com/sipwise/rtpengine

 For now mediaproxy from AG Projects is the only good choice for handling
 media in opensips with ICE support (though it still lacks WebRTC features).

 Thank you.



 On 2014-05-23 14:55, Bogdan-Andrei Iancu wrote:

 Going for a public exposure on this question to Maxim, maybe we will get
 an answer here.


  Original Message   Subject: RTPproxy project  Date: Mon,
 14 Apr 2014 15:03:31 +0300  From: Bogdan-Andrei Iancu  To: Maxim Sobolev
 CC: Razvan Crainea

 Hello Maxim,

 Long time, no talks, but I hope everything is fine on your side.

 I'm reaching you in order to ask about your future plans in regards to
 the rtpproxy project? We see no much activity around it and other media
 relays are popping around.

 RTPP is an essential component for us, we invested a lot of work, we
 have many patches (extensions) for it (which we want to push to the
 public tree, but there is no answer on this) and we are also looking for
 investing a lot into big future plans (as adding more functionalities).

 Now, my question is - what is your commitment and disponibility for the
 RTPP project ? depending on that we what to re-position ourselves, as we
 do not want to waste time and work on things which are out of control.

 Best regards,

 --
 Bogdan-Andrei Iancu
 OpenSIPS Founder and Developerhttp://www.opensips-solutions.com

   --
 Mit freundlichen Grüßen
 Muhammad Shahzad
 ---
 CISCO Rich Media Communication Specialist (CRMCS)
 CISCO Certified Network Associate (CCNA)
 Cell: +49 176 99 83 10 85
 MSN: shari_78...@hotmail.com
 Email: shaherya...@googlemail.com



 ___
 Users mailing 
 listUsers@lists.opensips.orghttp://lists.opensips.org/cgi-bin/mailman/listinfo/users



 

Re: [OpenSIPS-Devel] [OpenSIPS-Users] Fwd: RTPproxy project

2014-05-28 Thread Bogdan-Andrei Iancu

Saul,

the carrier grade features are mainly referring to HA and 
persistenceacross restarts.


Regards,

Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
http://www.opensips-solutions.com

On 27.05.2014 23:07, Saúl Ibarra Corretgé wrote:

On May 27, 2014, at 4:29 PM, Bogdan-Andrei Iancu wrote:


Brett, you put the finger on the wound :)

I looked around to other alternatives (to avoid re-inventing the wheel) - like 
mediaproxy or rtpengine - and I saw no carrier-grade features in the there  - 
please correct me if I'm wrong.

I'm looking to see if the problem is correctly identified and if there is a 
large consent in the community about this need. As we would like to through 
some resources into this (hopefully other parties too), as ideally we should be 
going in the right direction :)


What carrier grade features are those?

--
Saúl Ibarra Corretgé
AG Projects




___
Users mailing list
us...@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users




___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


Re: [OpenSIPS-Devel] [OpenSIPS-Users] Fwd: RTPproxy project

2014-05-28 Thread ag
Well, the way we implemented ‘persistence’ was by applying a different 
thinking. The goal is to allow live software updates without disrupting 
traffic. With MediaProxy one can shutdown gracefully a relay by allowing it to 
carry on finishing existing calls and then shutdown while the traffic is 
handled by other relays. This way one can upgrade the software on a relay farm 
without dropping a single call.

Adrian

On 28 May 2014, at 03:04, Bogdan-Andrei Iancu bog...@opensips.org wrote:

 Saul,
 
 the carrier grade features are mainly referring to HA and persistenceacross 
 restarts.
 
 Regards,
 
 Bogdan-Andrei Iancu
 OpenSIPS Founder and Developer
 http://www.opensips-solutions.com
 
 On 27.05.2014 23:07, Saúl Ibarra Corretgé wrote:
 On May 27, 2014, at 4:29 PM, Bogdan-Andrei Iancu wrote:
 
 Brett, you put the finger on the wound :)
 
 I looked around to other alternatives (to avoid re-inventing the wheel) - 
 like mediaproxy or rtpengine - and I saw no carrier-grade features in the 
 there  - please correct me if I'm wrong.
 
 I'm looking to see if the problem is correctly identified and if there is a 
 large consent in the community about this need. As we would like to through 
 some resources into this (hopefully other parties too), as ideally we 
 should be going in the right direction :)
 
 What carrier grade features are those?
 
 --
 Saúl Ibarra Corretgé
 AG Projects
 
 
 
 
 ___
 Users mailing list
 us...@lists.opensips.org
 http://lists.opensips.org/cgi-bin/mailman/listinfo/users
 
 
 
 ___
 Devel mailing list
 Devel@lists.opensips.org
 http://lists.opensips.org/cgi-bin/mailman/listinfo/devel
 


___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


Re: [OpenSIPS-Devel] [OpenSIPS-Users] Fwd: RTPproxy project

2014-05-28 Thread ag
Regarding high availability. I admit that in ten years of deployments I have 
never heard a single customer asking for this. They were rather asking for 
having multiple relays in multiple data centers because losing one IP was in 
most cases associated with complete connectivity failure to that data centre 
and a single IP failover was something that even if possible the costs far 
exceeded the benefits. A single IP address going down out of a larger 
connectivity issue context is such a rare occurrence, practically I don’t 
remember ever hearing a customer complaining about such a thing.

In my opinion addressing new features like what rtp engine solves with regards 
to interoperability in more real time scenarios is a smarter investment rather 
than optimising in places were the benefits can be hardly measurable. Not to 
mention that the term carrier-grade” like its predecessor five times 9 
availability is slowly exiting the vocabulary and is being replaced with 
webRTC ready and other newer concepts.

My two cents

Adrian

On 28 May 2014, at 09:35, a...@ag-projects.com wrote:

 Well, the way we implemented ‘persistence’ was by applying a different 
 thinking. The goal is to allow live software updates without disrupting 
 traffic. With MediaProxy one can shutdown gracefully a relay by allowing it 
 to carry on finishing existing calls and then shutdown while the traffic is 
 handled by other relays. This way one can upgrade the software on a relay 
 farm without dropping a single call.
 
 Adrian
 
 On 28 May 2014, at 03:04, Bogdan-Andrei Iancu bog...@opensips.org wrote:
 
 Saul,
 
 the carrier grade features are mainly referring to HA and 
 persistenceacross restarts.
 
 Regards,
 
 Bogdan-Andrei Iancu
 OpenSIPS Founder and Developer
 http://www.opensips-solutions.com
 
 On 27.05.2014 23:07, Saúl Ibarra Corretgé wrote:
 On May 27, 2014, at 4:29 PM, Bogdan-Andrei Iancu wrote:
 
 Brett, you put the finger on the wound :)
 
 I looked around to other alternatives (to avoid re-inventing the wheel) - 
 like mediaproxy or rtpengine - and I saw no carrier-grade features in the 
 there  - please correct me if I'm wrong.
 
 I'm looking to see if the problem is correctly identified and if there is 
 a large consent in the community about this need. As we would like to 
 through some resources into this (hopefully other parties too), as ideally 
 we should be going in the right direction :)
 
 What carrier grade features are those?
 
 --
 Saúl Ibarra Corretgé
 AG Projects
 
 
 
 
 ___
 Users mailing list
 us...@lists.opensips.org
 http://lists.opensips.org/cgi-bin/mailman/listinfo/users
 
 
 
 ___
 Devel mailing list
 Devel@lists.opensips.org
 http://lists.opensips.org/cgi-bin/mailman/listinfo/devel
 
 
 
 ___
 Devel mailing list
 Devel@lists.opensips.org
 http://lists.opensips.org/cgi-bin/mailman/listinfo/devel
 


___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


Re: [OpenSIPS-Devel] [OpenSIPS-Users] Fwd: RTPproxy project

2014-05-28 Thread ag
Not me. But most of the people are buying these in flocks!

On 28 May 2014, at 13:26, Bogdan-Andrei Iancu bog...@opensips.org wrote:

 Would you buy a Iphone 6 ready car over a NCAP - proven car ? :)
 
 Thanks and regards,
 
 Bogdan-Andrei Iancu
 OpenSIPS Founder and Developer
 http://www.opensips-solutions.com
 
 On 28.05.2014 17:40, a...@ag-projects.com wrote:
  Not to mention that the term carrier-grade” like its predecessor five 
 times 9 availability is slowly exiting the vocabulary and is being replaced 
 with webRTC ready and other newer concepts.
 
 ___
 Users mailing list
 us...@lists.opensips.org
 http://lists.opensips.org/cgi-bin/mailman/listinfo/users
 


___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


Re: [OpenSIPS-Devel] [OpenSIPS-Users] Fwd: RTPproxy project

2014-05-27 Thread Bogdan-Andrei Iancu

Brett, you put the finger on the wound :)

I looked around to other alternatives (to avoid re-inventing the wheel) 
- like mediaproxy or rtpengine - and I saw no carrier-grade features in 
the there  - please correct me if I'm wrong.


I'm looking to see if the problem is correctly identified and if there 
is a large consent in the community about this need. As we would like to 
through some resources into this (hopefully other parties too), as 
ideally we should be going in the right direction :)


Regards,

Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
http://www.opensips-solutions.com

On 27.05.2014 16:52, Brett Nemeroff wrote:

Just wanted to add my 0.02 here..

I totally agree with Bogdan. For the applications where opensips + a 
RTP relay make sense, HA and persistence are much more important.


WebRTC and ICE are kinda applications in of themselves. And although 
these applications are going to grow in popularity, the legacy needs 
for an RTP relay are still massively prevalent in the space. A general 
push towards Carrier Grade, resiliency and redundancy I think is 
much better for the project as a whole.


Not only that, consider that applications requiring ICE or WebRTC will 
greatly benefit from HA / persistence, but not so much the other way 
around :)


YMMV

-Brett



On Sun, May 25, 2014 at 6:30 AM, Bogdan-Andrei Iancu 
bog...@opensips.org mailto:bog...@opensips.org wrote:


Hello,

As always, the truth is in the middle.

I agree RTPP is behind on certain things (and this is why we want
to do them), but on the other hand it is a good platform with
other good features (missing on the other relays). RTPP has better
ability in individually controlling the stream (audio /video),
ability to set timeouts and onhold with no conflicts, ability to
generates events on timeout, more flexibility in handling
symmetric / asymmetric NATs, ability to do media injection
(playback), ability to do call recording

What neither  mediaproxy, nor rtpengine have is a mechanism for
implementing RTP failover (for ongoing calls) or restart
persistence . This is something we want to look into. I would love
to have ICE and WebRTC on my media relay, for the HA and
persistence are more important I would say.

Regards,

Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
http://www.opensips-solutions.com

On 24.05.2014 01 tel:24.05.2014%2001:59, Muhammad Shahzad Shafi
wrote:


To be honest, i have stopped using rtpproxy for over 2 years now.
It is not evolving as fast as it should be, specially in the
context of ICE and WebRTC technologies.

I would like to suggest that opensips team should consider adding
support for rtpengine from SIPWise,

https://github.com/sipwise/rtpengine

For now mediaproxy from AG Projects is the only good choice for
handling media in opensips with ICE support (though it still
lacks WebRTC features).

Thank you.

On 2014-05-23 14:55, Bogdan-Andrei Iancu wrote:


Going for a public exposure on this question to Maxim, maybe we
will get an answer here.


 Original Message 
Subject:RTPproxy project
Date:   Mon, 14 Apr 2014 15:03:31 +0300
From:   Bogdan-Andrei Iancu
To: Maxim Sobolev
CC: Razvan Crainea



Hello Maxim,

Long time, no talks, but I hope everything is fine on your side.

I'm reaching you in order to ask about your future plans in regards to
the rtpproxy project? We see no much activity around it and other media
relays are popping around.

RTPP is an essential component for us, we invested a lot of work, we
have many patches (extensions) for it (which we want to push to the
public tree, but there is no answer on this) and we are also looking for
investing a lot into big future plans (as adding more functionalities).

Now, my question is - what is your commitment and disponibility for the
RTPP project ? depending on that we what to re-position ourselves, as we
do not want to waste time and work on things which are out of control.

Best regards,

-- 
Bogdan-Andrei Iancu

OpenSIPS Founder and Developer
http://www.opensips-solutions.com


-- 
Mit freundlichen Grüßen

Muhammad Shahzad
---
CISCO Rich Media Communication Specialist (CRMCS)
CISCO Certified Network Associate (CCNA)
Cell:+49 176 99 83 10 85  tel:%2B49%20176%2099%2083%2010%2085
MSN:shari_78...@hotmail.com  mailto:shari_78...@hotmail.com
Email:shaherya...@googlemail.com  mailto:shaherya...@googlemail.com


___
Users mailing list
us...@lists.opensips.org  mailto:us...@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users



___
Users mailing list

Re: [OpenSIPS-Devel] [OpenSIPS-Users] Fwd: RTPproxy project

2014-05-27 Thread Saúl Ibarra Corretgé

On May 27, 2014, at 4:29 PM, Bogdan-Andrei Iancu wrote:

 Brett, you put the finger on the wound :)
 
 I looked around to other alternatives (to avoid re-inventing the wheel) - 
 like mediaproxy or rtpengine - and I saw no carrier-grade features in the 
 there  - please correct me if I'm wrong.
 
 I'm looking to see if the problem is correctly identified and if there is a 
 large consent in the community about this need. As we would like to through 
 some resources into this (hopefully other parties too), as ideally we should 
 be going in the right direction :)
 

What carrier grade features are those?

--
Saúl Ibarra Corretgé
AG Projects




___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel