T5.5: 3-layer simulcast at sender — SimulcastEncoder + tick_simulcast() + 10 tests

This commit is contained in:
Siavash Sameni
2026-05-12 14:56:48 +04:00
parent b197651557
commit 2f1a9f74d5
3 changed files with 375 additions and 0 deletions

View File

@@ -12,6 +12,7 @@ pub mod encoder_mode;
pub mod framer;
pub mod mediacodec;
pub mod nack;
pub mod simulcast;
pub mod videotoolbox;
pub use controller::{VideoQualityController, VideoTarget};
@@ -22,6 +23,7 @@ pub use encoder_mode::EncoderMode;
pub use framer::{FramedPacket, H264Framer};
pub use mediacodec::{MediaCodecDecoder, MediaCodecEncoder, MediaCodecHevcDecoder, MediaCodecHevcEncoder};
pub use nack::{CachedPacket, NackAction, NackReceiver, NackSender};
pub use simulcast::{LayerPacket, LayerTarget, SimulcastEncoder, SimulcastLayer};
pub use videotoolbox::{VideoToolboxDecoder, VideoToolboxEncoder, VideoToolboxHevcDecoder, VideoToolboxHevcEncoder};
#[cfg(test)]