obs-studio icon indicating copy to clipboard operation
obs-studio copied to clipboard

UI: Add support for additional canvases to multitrack video output

Open palana opened this issue 1 year ago • 5 comments

Description

Adds frontend API calls to allow plugins to register additional canvases/video outputs that will participate in multitrack video configuration generation and multitrack video streams

Motivation and Context

Currently additional views/canvases have to use separate rtmp connections or similar to be streamed, where the multitrack video output allows both multiple renditions of the same view and also different views to be streamed

How Has This Been Tested?

Twitch Enhanced Broadcasting beta

Types of changes

  • New feature (non-breaking change which adds functionality)

Checklist:

  • [x] My code has been run through clang-format.
  • [x] I have read the contributing document.
  • [x] My code is not on the master branch.
  • [x] The code has been tested.
  • [x] All commit messages are properly formatted and commits squashed where appropriate.
  • [x] I have included updates to all appropriate documentation.

palana avatar May 03 '24 15:05 palana

#10633 was merged some time ago. This will need to be rebased and get CI to pass.

RytoEX avatar Jul 29 '24 23:07 RytoEX

#10633 was merged some time ago. This will need to be rebased and get CI to pass.

@RytoEX: rebased and updated the description

palana avatar Aug 01 '24 11:08 palana

@palana It looks like the build failures are still present.

RytoEX avatar Aug 06 '24 18:08 RytoEX

@palana It looks like the build failures are still present.

@RytoEX: oh, yea, missed the bit about making CI pass; latest push should make it pass 😅

palana avatar Aug 07 '24 15:08 palana

@tt2468 @derrod Any feedback on this?

RytoEX avatar Aug 07 '24 15:08 RytoEX