Domanda

My plan is, to create a instant video chat App for Android. I've found Sipdroid wich gives me the opportunity to make video and voice calls using the SIP.

The user should just open the App and be able to instantly video chat with another stranger from the pool.

Now the question is: I only need to setup a SIP-Server and create a pool of SIP-Accounts or create them on demand. Then I'm able to use Sipdroid and modify it, so it fit's my needs. Is this all? How about this STUN-Server thing? Am I missing something?

How many connections could take a avarage root-server? Actually it should be a lot, because the stream is transmitted using P2P.

Other suggestions to create a P2P anonymous video chat app? I've seen similar Apps. But they use FLEX. This is not what I want to do.

È stato utile?

Soluzione

Seems like you are in the good direction. You will need to do the matching logic between 2 idle users and incorporate that feature into SipDroid. There may be some complexity in finding the idle users due to all kinds of corner cases you will get. It may be similar in features as implementing presence in an IMS system.

For STUN, it is synonym to NAT traversal. You may need to care about that but it depends of your network setup.

For the performance, it will vary upon server implementations and hardware you use. You will need to do your own benchmarks. I would guess you don't need to worry unless you have a few dozen concurrent users.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top