Help guys solve the problem

I am very zadolbali operators their shitty tariffs, tired of giving them smartphones in the form of money

I have my own server while virtual vds

How can voice communication be implemented through it

To be like Skype, but its

those. two will communicate

Let it even be in the form of a flash

I don’t understand how to transfer the voice and which way to dig to create an application for android

For a start, what is installed on the server for voice transmission or what is it written like? Is it possible to run this on a virtual server? Are there analogs not flash, just to broadcast the voice?

I know several languages, you just write me who knows what and how to make it clear

  • 3
    Solving the problem: use Skype. (You don’t want to answer anything, because from the question everything becomes clear to you :)) - AseN


4 answers 4

Put on the example of timespeak on VDS with webmord.

  • what timespeak program? :) - Thunder

To write such a thing is worth a lot of money. Moreover, the notion of a lot will stretch into millions (not rubles, of course).

There is a cloud of startups that have been creating similar things for more than one year: for example, Tango , Viber, and so on. guys. As far as I know, these startups have not yet reached an operating profit.

In general, it’s impossible to raise it yourself - investors are needed, daughters are needed, a team is needed.

From a technical point of view, the question looks like this:

  1. Need a server through which people will communicate
  2. You need a client based on Android, and even better to pull up both iOS and WP8 and the desktop at the same time
  3. The specific implementation of voice exchange is SIP API
  • Of course, I am not an investor, but against the background of Skype I would not invest in an analog. This is off topic. - alex91
  • one
    What I talk about ... - Barmaley

Deliver asterisk and sip phones.

    At one time, I also began to dig into this topic .., but I quickly realized that it was difficult for one programmer to implement this. As mentioned above, we need a team and investment in the work and equipment ...

    For example, if all traffic passes through your server, then a cheap, slow server will quickly bend down ... The way out of this situation is to make the connection directly to the clients, i.e. Tweaking the settings through your server, and flash, for example, directly creates a connection to another client (if only 2 communicate, then this is suitable).