feat(rustdesk): 强化会话管理并优化流媒体传输

This commit is contained in:
mofeng-git
2026-08-30 08:18:46 +08:00
parent e678ec394d
commit 95a1fdf42d
11 changed files with 654 additions and 233 deletions

View File

@@ -91,6 +91,12 @@ impl VideoFrameAdapter {
return data;
}
// Parameter sets are relevant only on random-access frames. Avoid a
// full Annex-B/AVCC scan on every delta frame in every client session.
if !is_keyframe {
return data;
}
let (sps, pps) = crate::video::codec::h264_bitstream::extract_sps_pps(&data);
let mut has_sps = false;
let mut has_pps = false;