avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • Wednesday July 17, 2024, 5:49 pm
  • Proudly celebrating 15+ years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Author Topic: Orfeo Morello Interview: Creator of  (Read 2444 times)

Paul Keith

  • Member
  • Joined in 2008
  • **
  • Posts: 1,989
    • View Profile
    • Donate to Member
Orfeo Morello Interview: Creator of
« on: August 12, 2014, 01:25 PM »


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