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.
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
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.