Skip to content

Hardware encoding support #503

Description

@George-Gi

I am trying to utilize my Intel GPU for encoding.
Since the rust-sdk makes use of the libwebrtc I am trying to figure out if it exposes a configuration to choose an option for hardware encoding using a GPU.
In the sources I noticed

pub struct VideoConfiguration {
    #[prost(enumeration="ClientConfigSetting", tag="1")]
    pub hardware_encoder: i32,
}

However, I can't figure out where this VideoConfiguration is used or initialized.
If I enable the hardware_encoder, is there a way to indicate to use vaapi?

My utter goal is to use the Python SDK which makes a call to the rust-sdk and configure it to use hardware encoding.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions