How to get started with WebRTC

There are several ways of using WebRTC with our products. This post is to help you get started by choosing the way that would work for you best.

1. If you want to: 
  • Distribute streams between your MPlatform based applications using WebRTC.
  • Make a conference call functionality between your MPlatform based applications. 
  • Update your MPlatform based applications without tons of additional coding.

You can use MPlatform SDK WebRTC device available as common live source or renderer. 
In this case, WebRTC is available natively as a part of MLive and MRenderer object. 

Check this article for details:

2. If you want to:
  • Add a remote preview and control of your MPlatform or MFormats based application.
  • Transmit stream from your MPlatform or MFormats based application to the web page.
  • Have full control over WebRTC streaming process. 

You can use MWebRTC class as MPlatform SDK plugin or MFormats SDK sink object.
In this case, you control the WebRTC transmission from your application to the web page or other application. 

Check this articles for details:

3. If you want to:
  • Make a conference call functionality between your applications or application and a web page.  
  • Distribute WebRTC streams between your applications.  
  • Have a full control over your WebRTC stream receiving process.

You can use  MWebRTC class as MPlatform or MFormats source object. 
In this case, you control the WebRTC stream receiving process in addition to point 2. 

Check this article for details: