WebRTC Module
$30-250 USD
Paid on delivery
I am in need of a WebRTC module with the following functionality:
* 1 to 1 P2P WebRTC module for us to integrate with our own PHP system.
* You may use any open source library (such as easyRTC), we have our own stun/turn server.
* The technology must be cross-platform, so we can create mobile apps that is able to interact with the WebRTC in future. Ie Mobile phone app can talk to users on PC web browser. (This will be a separate project)
* Layout exactly like Windows Skype conversation UI (Video frame on top, message box on bottom). No login screen, no peer list UI, no authentication UI. Just one HTML page.
* Chat room ID will be identified by a 32 digit MD5 hash variable in Javascript. People will same hash will be able to join the same room. (for example. var roomhash = "XXXXXXXXXXXXXXXX";)
* Users will be identified with an integer or string, if same user connects to the same room, the older connection will be terminated. (for example. var userid = 1234;)
* Ability to use webcam(can toggle on off), microphone(can toggle on off), send text message, send files. Exactly like Skype.
* CSS Styling not important, since we will redesign the interface. You will need to provide full HTML and JS for us to integrate with our own system. Remember, there should only be one HTML page which we can easily copy to our own PHP page.
* You will need to provide JS functions/callback for important events such as new peer connected, peer left room, get current peers etc.
* Ability to count the time that both party are in the room and send to server through ajax.
* Ability to log messages and connection history to the server database. (Optional bonus feature)
Turnaround: 7 days.
Project ID: #7489291
About the project
5 freelancers are bidding on average $221 for this job
Dear, Hope you doing well. We are personalized world class Web solutions for your business. I have gone through your requirement for WebRTC Module and as per my previous work experience i am ready to start work imm More
I can make is customized. the signalling server can be developed in java show that it will be different from web app. So that both can be work .