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
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.