About

What is orca.js?

Orca.js complements the work done by the WebRTC community in providing a standard way to support real time communication in HTML5 browsers. WebRTC makes it easier to add real-time communication to web applications, but does little to simplify the signalling required to set up high quality communication sessions. Establishing a connection, negotiating capabilities, and developing features are not addressed by WebRTC, and introduce complexity for the application developer. Orca.js provides tools and JavaScript libraries that fill the void left by WebRTC.

  • It stands for Open Realtime Communications API
  • It consists of a set of call control APIs that enable web developers to embed signaling for Real-time Communications in their applications
  • A JavaScript library
  • A testing infrastructure
  • A community dedicated to empowering developers with interoperable RTC solutions for their applications

 

Who should use orca.js?

Application developers who want to add real time communication to applications can use orca.js to simplify this process. Developers who want to add complex features, like call forwarding, or who want to enable communication with other applications, would benefit from the capabilities provided by orca.js. The JavaScript libraries in orca.js will also simplify communications between web applications and the PSTN.

ORCA Open Source License Agreement

Please review the Open Source License Agreement for ORCA.