WebRTC is not limited to video communication websites (like palava), but can be used for a whole variety of applications. Here’s a collection of our favorite projects and demos so far:
1) Collaborative Browsing
As a website operator, you can include the TowTruck library (by Mozilla) to add collaborative features to your website. This includes for example shared cursors, seeing what others are typing and voice communication. The github project already has more than 900 watchers and is very active!
2) Distributed Content Delivery Networks
PeerCDN and SwarmCDN are projects aiming to distribute content delivery. Instead of having to care about decentralizing your CDN server infrastructure, it makes totally sense to just fetch the content from a user nearby!
The PeerGaming project tries to provide a general framework for web-based multiplayer games.
4) File Sharing
5) Code Reviews
6) Responsive Font Sizes
7) New kinds of User Interfaces with getUserMedia
soundstep built a demo (Chrome only) that lets you play Xylophone, using only your webcam to control it.
8) “Game With A Purpose”
In WikiGolf (Chrome only), two players try to find the shortest connection between two random wikipedia articles. The creators hope to “solve difficult problems in Artificial Intelligence” with the resulting data. The game was built using the PeerJS library.