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

RFC 45-3: Use protocol for video codec selections

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

Make OBS Studio rely on the notion of protocol and service compatibility to enable some codec to be used with the stream service.

Motivation and Context

Part of the implementation of the RFC 45.

Remove the hardcoded list and allow AV1 on SRT/RIST once MPEG-TS has it's standard ready.

How Has This Been Tested?

Changing services and check if codecs shown match with compatible ones.

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 09:01 tytan652