跳至内容

Is it possible to customize the layout of IVS server-side composition?

0

Currently, I do not see there is a way to customize the layout of IVS server-side composition. For example, create custom layout with two hosts on the screen, or adding a background image as the scene. Is customization of the layout when use server-side composition in the roadmap?

已提问 3 个月前41 查看次数
2 回答
1

Yes, Amazon IVS server-side composition does offer some layout customization options, though they are limited to two specific layout types: grid and picture-in-picture (PiP).

For the grid layout (which is the default), you can customize several aspects:

  • You can set a featured participant using the featuredParticipantAttribute
  • Adjust spacing between participant tiles with the gridGap parameter
  • Control whether to omit participants with stopped video using omitStoppedVideo
  • Customize participant ordering with participantOrderAttribute
  • Set the aspect ratio of video tiles with videoAspectRatio (options include AUTO, VIDEO (16:9), SQUARE (1:1), and PORTRAIT (3:4))
  • Define how video content fits within tiles using videoFillMode (FILL, COVER, or CONTAIN)

For the picture-in-picture layout, there are also configuration options available through the PipConfiguration object.

However, it's important to note that there is currently no option for fully custom layouts like placing two hosts in specific positions or adding background images as scenes. Amazon has noted that visual improvements to layouts can be introduced at any time, so it's recommended not to depend on specific features of the current layouts.

If you need highly personalized views with custom elements like overlays or specific positioning that aren't compatible with server-side composition's options, client-side composition would be the more appropriate choice as it offers greater layout flexibility.
Sources
Overview of IVS Server-Side Composition - Amazon IVS
GridConfiguration - Amazon IVS
IVS Release Notes | Real-Time Streaming - Amazon IVS
LayoutConfiguration - Amazon IVS
Broadcasting a Stage: Client-Side versus Server-Side Composition - Amazon IVS

已回答 3 个月前
  • This does not answer my question.

0

You need to talk to your local aws representative to discuss what in particular is missing.

AWS
已回答 2 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。