How to setup WebRTC Rx and Tx on MCS

WebRTC sends the media data directly from one browser to another without going through an intermediary server. It reduces latency and enables real-time communication.

WebRTC Tx configuration is available on MCS 1.1.1 onwards compatible with MCM9000 version 6.3.1 onwards.

Please follow the steps to configure WebRTC.

WebRTC Rx through Janus Server

 

  1. Navigate to Sources → Source configuration and add WebRTC source. Under the receiver tab, please ensure to specify the Publish Point URL and Stream URL Identifier and click on save.

     

Fields

Description

Publish Point URL

Publish point URL string in WebRTC.

*For example, if "https://janus.testStream.com/stream1" is a working WebRTC stream, "https://janus.testStream.com" refers to the publishing point URL.

Please note, currently WebRTC Rx ingest is supported only using the Janus server as publish point. 

Stream URL Identifier

Stream identifier string in WebRTC.

*For example, if "https://janus.testStream.com/stream1" is a working WebRTC stream, stream1 refers to the Stream URL identifier.

Networks

Network

The NIC used for this stream.

 

WebRTC Tx

WebRTC Tx configuration is available on MCS 1.1.1 onwards compatible with MCM9000 version 6.3.1 onwards.

For Tx, navigate to Outputs → Configuration, under the Content tab, ensure that the Interlacing is disabled, Codec Type should be H.264 and GOP Mode should be Static, IPB Frames.

Under the Senders tab fill in the Tx Publish Point URL in the format rtp://<ip_address>:<port> in the RTP field as shown below and click on Save.