/
Configuring Sources for WebRTC

Configuring Sources for WebRTC

When creating/editing a Source in ZEN Master, you can activate WebRTC for that Source, enabling users to monitor that Source using WebRTC.

WebRTC needs to be activated independently for each Source in ZEN Master (by default it is disabled).

To configure a Source for WebRTC:

  1. In the ZEN Master UI, in the main navigation, click Sources.

  2. Click + Add (or click Edit for an existing Source).
    The Create New Source selection window is displayed.

  3. Fill in the parameters as needed.

  4. In the WebRTC Playback section, select the desired playback method.

    Select one of the following options:

  • Disabled - users will not be able to view this Source using WebRTC (default).

  • Pass-Through - passes the stream through to WebRTC without transcoding. This option can only be used if the input stream is already in a WebRTC compliant format (video - H.264 codec with Baseline or Main profile and no B frames, Audio - Opus codec).

  • Auto - ZEN Master automatically transcodes the stream using the optimal profile for each specific user. In this option Zixi Broadcaster will decode the video, transforming it into RAW frames, which will be passed to the WebRTC library, where it will be re-encoded for each individual user.

Best quality. However, if monitored by multiple users this can consume extensive resources.

  • 1080p/720p/480p/360p - ZEN Master transcodes the stream to a WebRTC compliant profile with the specified resolution. The transcoding is done by Zixi Broadcaster’s transcoder.

This method requires a Zixi Broadcaster with X264 or Nvidia for transcoding. This method allows many users to monitor the stream without encoding separately for each individual user, which saves CPU capacity. Since there is only one stream version, it is recommended to encode to a low resolution and low bitrate so that the stream will be viewable by all users monitoring the stream.

5. Click Save.

 

Related content

Creating Transcoding Profiles for WebRTC
Creating Transcoding Profiles for WebRTC
Read with this
Video and Audio Codec Support Options
Video and Audio Codec Support Options
More like this
Playing an Input Stream with WebRTC Player
Playing an Input Stream with WebRTC Player
Read with this
Video and Audio Codec Support Options
Video and Audio Codec Support Options
More like this