Skip to content

[Transcoder] Rework output stream format specification #1152

Description

@Noarkhh

Currently to define a desired output stream format a stream format module or struct needs to be passed. This approach has some serious problems, most notably:

  • the user might not want to specify some fields of the desired stream format, but the struct requires them
  • the stream format structs were not meant to be created as parts of API and some of them contain binary arguments, which are not meant to be provided by hand

I think a reasonable solution would be to define structs inside the transcoder plugin dedicated for the API, this would allow us to control what values are reasonable to be provided by the user

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    Status
    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions