Closed

Build me a better WebRTC video chat page

I am a retired software engineer and I have been tasked by a non-profit organization for the elderly to implement a very simple app so that at the touch of a button two elderly people can communicate from any web-enabled device (and any browser) and avoid the complexity of current mainstream apps which most elderly can’t manage. I can do all the rest myself, but we need a better video-chat HTML/PHP/Javascript page/module to which to pass three parameters (two nicks/usernames and a role, as for example “Alice, Bob, Initiator" (or "Alice, Bob, Responder") such that a peer-to-peer webRTC remote communication is established. This communication could be established via what is called in WebRTC jargon "server-less" (via a STUN server service you recommend other than Google’s free “test” STUN servers) or our own (yes, we can setup our own STUN server but maybe you suggest a professional, industrial quality one to which we do not need to do IT maintenance).

Signalling is to be done by passing/conveying SDP offer/answer messages between Initiator and Responder via MySQL database (see example) or else POST/Form or maybe some other method (WebSocket?). We can discuss any other solution/architecture you deem appropriate.

Our most important requirement is that 99% of communications are established “phone call like” within 20-30 seconds or less (with no--or very few--"ICE Failures”—ICE as in "Interactive Connectivity Establishment” protocol). The code you supply will be license-free as in we will own all rights and copy rights to this module not to be exposed or expose the users to unexpected debts or charges. Communication and connection must be smooth, seamless, quick and easy between any of the main browsers both either between mobiles, tablets or PCs.

The attached example (with SDP message conveyance via MySql DB polling) works and complies (mostly) as described but has too many iceConnectionState of “failed” which is frustrating and confusing to the elderly: we need one that is more reliable and has a much, much higher communication “completed” iceConnectionState rate (of about 99%). Mind that the example works fast and well--but only 50% of the time—and we need MUCH better (99%).

The final product delivered should show two html video elements, a chatbox and a text input box (more or less as in the attached example).

Thank you in advance for your help.

To run the attached example use: [login to view URL] (in one device) and [login to view URL] (in the other--notice only "Role" differs, and that only the Initiator can start communication).

Skills: Mobile App Development, jQuery / Prototype, PHP, MySQL, HTML5

See more: free video chat portal, developing simple video chat web page, build web video chat php, html code for video call, node js video stream chat, how to make a video chat web app, simplewebrtc, webrtc tutorial, webrtc video streaming, webrtc chat example, webrtc angular 6 example, free unlimited video chat web page, add video chat room web page, adding video chat web page, build adult video chat, start adult video chat, build adult video chat website, start adult video chat site, build video chat website, video chat script php jquery code

About the Employer:
( 0 reviews ) Surrey, Canada

Project ID: #26417912

18 freelancers are bidding on average $409 for this job

ahmadayaz

Hi, I am very well versed with web applications and have delivered large scale applications (iOS, android) in different domains. I can surely work on this project want to move further, so you can share me more details More

$500 USD in 7 days
(270 Reviews)
8.4
ayesha0124

Hello, I hope you are doing great. I have good experience with doing similar jobs. You can check my portfolio. I can do this job because have great experience with PHP, HTML5, jQuery / Prototype, Mobile App Development More

$750 USD in 29 days
(14 Reviews)
6.1
Alka700

I have gone through your requirement and come to know that you need a Webrtc video page for better communication which i can provide you and i am having good experience in same and built before, so let me explain what More

$278 USD in 2 days
(59 Reviews)
6.2
sodiqa32

Hello, I am pleasure with your job as detailed. Thank you for the job posting. It’s a pleasure to meet you. I’d really like to work with you on this one if possible! I do have a couple of questions, but first I’d like More

$250 USD in 2 days
(20 Reviews)
5.1
octacer

Hi Sir, Its Hisham. I am a Software Engg. with more than 4 years of market experience. I have developed many web and cloud-based solutions for my clients. I have expertise in many backend and frontend languages which i More

$500 USD in 7 days
(6 Reviews)
4.5
ehsonboboev

Hello I am a webrtc expert and developed much similar application (please check my review) [login to view URL] is my work I will show you live video chat scene. It wont make ICE failure. And use free stun server a More

$400 USD in 6 days
(6 Reviews)
4.3
datingwebma

Suggest starting from an already functional HTML5 live conferencing/calls/streaming platform for own setup, PaidVideochat: [login to view URL] * Mobile friendly, HTML5 videochat a More

$250 USD in 7 days
(3 Reviews)
3.8
devumair

Hi, Good news for you is that i have already developed this solution and its ready to use, please visit my website to see it live in action. [login to view URL] I can do this job really quick. I have more than 10 yea More

$260 USD in 3 days
(13 Reviews)
3.6
braincenter

Hello, Hope this message finds you well, I checked your details and I believe that my experience is what you are looking 4. I have been working on similar projects for the past eight years, and I have the essential sk More

$250 USD in 5 days
(5 Reviews)
2.2
AITSoft

Hi, How are you? I just saw your job posting and I felt that I can help you with this job considering the experience I have with Mobile App Development, HTML5, PHP, jQuery / Prototype and MySQL. Please check my portf More

$750 USD in 23 days
(2 Reviews)
1.6
asimaarbi

Hi, I'm also with webrtc project and have a quick demo for you, also i can manage for by setting up thing according to your needs. Ping me to proceed.

$278 USD in 4 days
(4 Reviews)
1.5
pritiup

Hi, I’ve 23 years of complex custom Technology solutions development background. I'm the Co-Founder & CTO of - [login to view URL] - an end-to-end Emerging Technology (Blockchain, AI/ML, IoT) solutions (across a ra More

$475 USD in 7 days
(2 Reviews)
0.8
aldhalaan

Hello, i'm a full stack software developer with industry experience working at Amazon. I've previously built a similar audio-only application using webRTC in the past (adding video is simple with WebRTC). I recommend More

$400 USD in 7 days
(0 Reviews)
0.0
Smrutigore

we are a expert team of 3 to 15years of experience. we have developed a webrtc project, hence we are a perfect fit for this project.

$472 USD in 60 days
(0 Reviews)
0.0
tahreemrashid199

Hy respected buyer. I have understand your problem.I will not write too long. I have already created a WebRTC video chat project. In which we can chat or video and audio call to anybody. also we can conduct a conferenc More

$500 USD in 5 days
(0 Reviews)
0.0
pradeepneti

Respected Sir, I can be a potential candidate for this engagement .....depending on how you want to pursue.... I have 19 Years of IT experience (Six Sigma Green Belt Certified) with c More

$250 USD in 7 days
(0 Reviews)
0.0
tufaadrian

I suggest PaidVideochat turnkey solution to deploy own HTML5 conferencing platform on WP : [login to view URL] * Mobile friendly, HTML5 videochat app, 100% web based (no Flash, n More

$250 USD in 3 days
(0 Reviews)
0.0
ozko

I have just created p2p serverless webrtc video call app as minimum valuable product. (websocket used) If you want, I can send you a demo and if we do an agreement, I can help you on this.

$556 USD in 30 days
(0 Reviews)
0.0