Content sharing — useful information

When a participant shares content during a video call, the Pexip Service splits the available bandwidth between main video and content. Here we outline how the bandwidth is allocated, and how it handles resolution and frame rate. This may give you a better idea of some of the factors that influence presentation and call quality in different situations.

Bandwidth

The bandwidth for the presentation channel is adaptive and varies depending on the content being presented. Below are some examples that help illustrate this.

  • If the service receives high resolution and high fps (frames per second), it will take up to 75% of the total bandwidth to preserve presentation quality.
  • If presentation is high resolution and low fps, it probably doesn’t need more than 25% of the total bandwidth, and the remaining 75% of the bandwidth can be used to deliver good quality for the main video.
  • In CVI meetings and point-to-point calls you will most likely get a more even 50:50 split of the bandwidth between the video stream and content.

Resolution and frame rate

The Pexip Service:

  • Tries to send the same resolution as the content it receives to preserve the sharpness of the presented content as much as possible.
  • Tries to send the same frame rate as it receives.
  • Never sends a higher resolution or a higher frame rate than it receives.
  • Always reduces the frame rate before it reduces the resolution.

Combining bandwidth, resolution and frame rate

  • If there's sufficient bandwidth, the service supports 1080p for content sharing while handling 720p for the video stream.
  • If the available bandwidth can support 1080p for content sharing but not 720p for the video stream, the video stream is throttled down to sub-720p.
  • If there's insufficient bandwidth for 1080p content sharing, the service attempts to support 720p for content sharing and the video stream is best-effort.