feat(win/video): support native YUV 4:4:4 encoding (#2533)

This commit is contained in:
ns6089 2024-08-16 20:41:27 +03:00 committed by GitHub
commit bfdfcebc80
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
35 changed files with 1454 additions and 330 deletions

View file

@ -978,6 +978,7 @@ namespace rtsp_stream {
args.try_emplace("x-nv-aqos.qosTrafficType"sv, "4"sv);
args.try_emplace("x-ml-video.configuredBitrateKbps"sv, "0"sv);
args.try_emplace("x-ss-general.encryptionEnabled"sv, "0"sv);
args.try_emplace("x-ss-video[0].chromaSamplingType"sv, "0"sv);
stream::config_t config;
@ -1013,6 +1014,7 @@ namespace rtsp_stream {
config.monitor.encoderCscMode = util::from_view(args.at("x-nv-video[0].encoderCscMode"sv));
config.monitor.videoFormat = util::from_view(args.at("x-nv-vqos[0].bitStreamFormat"sv));
config.monitor.dynamicRange = util::from_view(args.at("x-nv-video[0].dynamicRangeMode"sv));
config.monitor.chromaSamplingType = util::from_view(args.at("x-ss-video[0].chromaSamplingType"sv));
configuredBitrateKbps = util::from_view(args.at("x-ml-video.configuredBitrateKbps"sv));
}