fix(stream): isolate H264 subscribers

Keep slow WebRTC consumers from blocking the shared H264 source by dropping buffered frames until the next keyframe. Restore the WebRTC NACK and RTCP report interceptors while retaining a safe RTP MTU, and enable linker --as-needed for libkvm to remove unused OpenCV dependencies.
This commit is contained in:
watermeko
2026-08-28 09:49:45 +00:00
committed by Guoguo
parent a9e1ef2459
commit 7f95fe9bbd
6 changed files with 43 additions and 7 deletions

View File

@@ -1,6 +1,7 @@
list(APPEND ADD_REQUIREMENTS vision basic peripheral)
list(APPEND ADD_INCLUDE "include")
list(APPEND ADD_LINK_DEFINITIONS_PRIVATE -Wl,--as-needed)
append_srcs_dir(ADD_SRCS "src")
register_component(DYNAMIC)
register_component(DYNAMIC)