vpx use webrtc parameter

Signed-off-by: 21pages <pages21@163.com>
This commit is contained in:
21pages
2023-05-22 17:14:46 +08:00
parent 79a5c5a69d
commit d23fd902d7
5 changed files with 377 additions and 88 deletions

View File

@@ -540,14 +540,12 @@ fn run(sp: GenericService) -> ResultType<()> {
EncoderCfg::VPX(VpxEncoderConfig {
width: c.width as _,
height: c.height as _,
timebase: [1, 1000], // Output timestamp precision
bitrate,
codec: if name == scrap::CodecName::VP8 {
VpxVideoCodecId::VP8
} else {
VpxVideoCodecId::VP9
},
num_threads: (num_cpus::get() / 2) as _,
})
}
scrap::CodecName::AV1 => EncoderCfg::AOM(AomEncoderConfig {