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

RFC 45-4: Use protocol to select output type for streaming

Open tytan652 opened this issue 2 years ago • 0 comments

Description

This PR is about the RFC 45.

Depends on:

  • https://github.com/obsproject/obs-studio/pull/5104
  • https://github.com/obsproject/obs-studio/pull/8087
  • https://github.com/obsproject/obs-studio/pull/8088

Make OBS Studio rely on the notion of protocol to select the output while starting streaming rather than only asking the services.

The output id provided by the service is considered as preferred.

Motivation and Context

Part of the implementation of the RFC 45.

How Has This Been Tested?

Only testing trying to stream SRT and RIST, need more testing

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.

tytan652 avatar Jan 19 '23 10:01 tytan652