Lukket

real time audio and video communication

Requirements

1. We need a Server push that can support Android, iOS and Web.

2. User can communicate with word or picture by this system, like WhatsApp or Facebook chat

3. Reference : [url removed, login to view]

User story :

1. Register a new account only need user name and password.

2. When users log in the system by Android, iOS or Web, they can see their friend groups in a list ;.

3. Users can choose one or several friends, and make a chat.

4. Users can watch their chat history in the chat window.

We need a functional-orientation back-end, emphasizing on Server and Database. It doesn't matter how it performs on such UI layout.

can you give me some feasibility analysis and suggestion on system architecture after reading the requirement above

1 web-p2p audio communication when two web client can go through each other,use Peer to peer audio communicaion within two web pages

2 web-p2p video communication when two web client can go through each other,use Peer to peer video communicaion within two web pages

3 web-audio and video relay in server When two web clients can not go through each other, use sever to relay the audio and video communication

4 web-relay texts and files in server Use server to relay files and texts between two web clients

5 web-support audio and video communication among many peers support audio and video communication among many web clients at the same time, only for the one peer to N peers mode, N can be the size of million

6 web-support audio and video communication among many peers, can set send and receive mode When setting receive mode, only receive audio and video, can not send. When setting send mode, only can send audio and video, can not receive.

7 When audio and video communicaion, it can be recorded by server When audio and video communicaion among many web clients, a certain web client's audio and video communication can be recorded by server

8 web-play audio and video files saved in server the recorded audio and video files in server can be played in web client pages

9 web-non function requirement Support IE, firefox, chrome browser

10 smart phone app-p2p audio communication When two app can go through each other, use p2s audio communication

11 smart phone app-support test communiction speed When communicating between apps, the video quality can be adaptively enhanced or reduced by network bandwidth. Can detect network types of 2g,3g,4g, and wifi automatically

12 smart phone app-p2p video communication When two app can go through each other, use p2s video communication

13 smart phone app-audio and video relay in server When two smart phone app can not use p2p communication, use sever to relay the audio and video communication

14 smart phone app-non function requirement Support android smart phone and pad, support ios smart phone and pad, support windows smart phone and pad

15 server-non function requirement Program language in server can be Java/nodejs/erlang, you'd better not c and c++ for it's hard to find issues.

16 audio and video communication among webs and apps Audio and video communication at the same time among webs and apps, can support million size of peers

Færdigheder: PHP, Software Arkitektur

Se mere: video chat apps android, speed test android, saved pages android, register new name server, picture apps android, new webs, network system architecture, ios history, make ios apps, firefox browser android, find factory, facebook video chat android, database one word two, chrome history android, chrome ios, chrome browser android, chrome apps android, browser history android, audio find, android video chat apps, android pad, android orientation, android browser history, android apps chrome, story software

Om arbejdsgiveren:
( 0 bedømmelser ) China

Projekt-ID: #5986772

8 freelancere byder i gennemsnit $1333 for dette job

buraqtech

1. Vollks Australian Online Store In these days we are complete re-designing and reimplementing an online store for our Australian client in which we are using X-Cart latest stable release to implement his all require Mere

$1298 USD in 22 dage
(88 bedømmelser)
7.9
sainathkohta

Hello Sir, I am from Confianza Technologies. I have gone through your requirements. We have developers who have vast experience in required technologies. We are interested in your project, but before finalizing budget Mere

$2105 USD in 30 dage
(41 bedømmelser)
6.8
Devhawks

Hi, I am a dynamic problem solver,I have seen your details and assured you to do it best for you exactly as you expecting with great quality and faster complete rate. I am started new on freelancer but doing Php( Mere

$750 USD in 15 dage
(3 bedømmelser)
2.7
GabrielSoare

Propunerea nu a fost încă furnizată

$2222 USD in 21 dage
(3 bedømmelser)
2.3
Creatrixe

Hello, I am working with CreatriXe which is the emerging software Company. We have been working on other freelancing platforms , after successful freelancing experience we have expanded our business to freelancer too. Mere

$1300 USD in 20 dage
(1 bedømmelse)
2.0
reachramhere

Dear Sir, We, Veltrod software services are a software consulting company specialized in providing Mobile, ECommerce and Social media frameworks using cutting edge and emerging technology. Leveraging best-in-class Mere

$1237 USD in 25 dage
(2 bedømmelser)
1.4
computergeeklady

Skype: pinoymarketerlady I know I have no reviews here in freelancer but because im a newbie here, most of my clients are from easyoutsource and craigslist…. They just told me to try my luck to bid here because th Mere

$833 USD in 20 dage
(0 bedømmelser)
0.0
poojarajput09

Hi There, Thanks for Opportunity. I am sure you are receiving a large number of bids from various individuals, companies and locations. you, let me give you an idea of who we are and why you should consider us: Mere

$1000 USD in 10 dage
(0 bedømmelser)
0.0
itsolution909

Hi, We gone through with requirement and we have done SIMILAR PROJECT in past contact us for FREE demo. SK Yy P :- [url removed, login to view] iPhone Portfolio [url removed, login to view] Mere

$752 USD in 5 dage
(0 bedømmelser)
0.0