Browser based chat including video chat, Screen Sharing are possible with HTML5 WebRTC. Here are some resources which you can run on Cloud as App. Regular readers know everything about the theoretical part, right ? We have discussed all these topics in depth multiple times. A quick recapitulation and example Apps are here.
Browser based chat including video chat, Screen Sharing : Quick Recapitulation
Obviously, there will be new readers who will have no idea about any of these terminologies or even the technologies. Before we show you some examples with sample codes for cool browser based chat including video chat, Screen Sharing, here are somethings which will demystify the things behind. WebRTC means Web Real-Time Communications, itself is a free, open source project with the mission to enable the web browsers various newer capabilities via simple Javascript APIs. Currently, most only works with Mozilla and Chrome browser. Obviously, all are implemented on HTML5. Remaining thing is SIP, which stands for Session Initiation Protocol. These are basics. Obviously you know very well, we can use the https URL of Rackspace Cloud Files, which makes the whole project fully free. There are lot of options to host free of cost or near free of cost – including Rackspace Cloud Files. Now Rackspace Cloud Files has a dedicated option for creating HTML webpage on the container’s menu ! Its more easy now.
Browser based chat including video chat, Screen Sharing : The Applications, Source Code
Here is your SIP Client :
---
1 2 3 4 5 6 7 8 | # Number 1 Example //Source code, requires full server, CDN will not work http://code.google.com/p/sipml5/source/browse/#svn%2Ftrunk // Live Example http://sipml5.org/call.htm # Number 2 Example //Source code http://code.google.com/p/sipservlets/ |
Not happy? Here is more easy one :
1 2 3 4 5 6 7 | # Number 3 Example //Source code https://github.com/HenrikJoreteg/SimpleWebRTC // Live Example https://talky.io/ //Good for CDN only usage http://simplewebrtc.com/ |
Here is demo on Cloud Files :
1 | https://0ed64e3fa9bec73c3e52-477bd7b17c368ad54249719b8c1a7777.ssl.cf2.rackcdn.com |