Skip to main content

rtmp_rs/protocol/
mod.rs

1//! RTMP wire protocol implementation
2//!
3//! This module handles the low-level protocol details:
4//! - Handshake (C0C1C2/S0S1S2 exchange)
5//! - Chunk stream multiplexing and demultiplexing
6//! - Message framing and parsing
7//! - Enhanced RTMP capability negotiation
8
9pub mod chunk;
10pub mod constants;
11pub mod enhanced;
12pub mod handshake;
13pub mod message;
14pub mod quirks;
15
16pub use chunk::{ChunkDecoder, ChunkEncoder};
17pub use enhanced::{CapsEx, EnhancedCapabilities, EnhancedRtmpMode, FourCcCapability};
18pub use handshake::{Handshake, HandshakeRole};
19pub use message::{ConnectParams, ConnectResponseBuilder, RtmpMessage};