The ORTC API is designed to allow the current WebRTC 1.0 API to be layered as a shim on-top of the ORTC API. This allows a developer to continue to program against the existing WebRTC 1.0 API with little or no changes while running on a real-time media engine powered by the ORTC API.

Using an adapter allows a migration path from the current WebRTC 1.0 to eventually take advantage of the underlying objects as they already exist in the ORTC API or as they are introduced in the WebRTC 1.0 API.

Currently two known WebRTC 1.0 over ORTC API adapters exist:

  • JavaScript adapter.js for the Microsoft Edge Browser
  • C++/C# ORTC Lib Adapter for mobile platforms (UWP, iOS, Android)