BlueJeans is being sunset. Please refer to more details

About Custom Layout


The Web Client SDK allows you to create your custom layout (own layout) and build it according to your requirements. In the pre-built layout, the positions and resolutions are preset, but now you have the option to create your own video layout to meet your requirements. With this option, you can control the number of participants whose videos you want to see, the video resolution of those participants, and where and how you want to showcase the individual videos.

Above are the flexibilities/customization that you can achieve with custom layout.

By building the custom layout:

  • you can control individual video streams,
  • you can choose the resolution for a participant (See. streamQuality),
  • you can specify the container view of your choice for the video of a particular participant.

How different pre-built layouts look and how a custom layout can look.

  • In this example, teacher and student arrangements are shown in a pre-built layout (people layout) and a custom layout for remote learning.

  • The prebuilt layout (Gallery layout) and customized layout are both shown in the picture below for a group discussion/interview use case.  In the prebuilt layout, the active speaker is shown in a green border background, whereas in the custom layout, the active speaker is positioned on a bigger screen with a video centered.

The BlueJeans APIs let you attach a participant's video stream to a view, providing control over the resolution and frame rate of the video as well as metadata about the participant for user interface elements.

Pre-requisites

  • Support for custom layout is only available with the Web Client SDK version 1.5.0 or higher.
  • Custom layout is not supported on all endpoints, and is only supported on multi-stream capable endpoints (Ref. Steps for building a custom layout). 
    • Custom layout is not supported on Firefox browser.

Note

  • The requested video stream resolutions will be served on a best-effort basis. BlueJeans systems will dynamically adapt the resolution to a lower/higher value, as suitable, depending on your network and hardware capabilities. 
  • You can have a maximum of 25 video streams in custom layout.