http://bloggeek.me/s...et-webrtc-interview/Preview:What excites you about working in WebRTC?WebRTC is a technology that immediately impressed me. I have many years developing software solutions and I have followed the evolution of technologies. A few years ago to be able to use a webcam or a microphone in a software solution, were necessary to install the products of third-party plugins, made with heavy technologies such as Flash or Java applets. And now with WebRTC, thanks to a simple call to getUserMedia saves hours of development work.
What signaling have you decided to integrate on top of WebRTC?As for my choice of framework that implements the technology I decided to use PeerJS. PeerJS uses PeerServer a simple custom nodejs server for session metadata and candidate signaling. My choice was driven by the fact that I thought that the framework was mature because it was chosen as a basis for development by the Japanese company NTT. They created Skyway that is based on PeerJS.
Backend. What technologies and architecture are you using there?The backend system is implemented in Java in particular I used the Spring framework. I do not use any database at the moment since the system does not retain any information about the participants and the data exchanged. Most of the application lives in the Client side