Expand description
RTMP client session engine — connect → createStream → publish
(Adobe RTMP 1.0 §7.2, NetConnection/NetStream commands).
ClientSession mirrors crate::server::ServerSession: a sans-IO
state machine for the client publish role. Feed inbound bytes via
ClientSession::handle_data, get back outbound bytes + typed
ClientEvents. Auto-advances: a successful connect _result
automatically emits createStream, and a successful createStream
_result emits publish.
Structs§
- Client
Config - Configuration for a
ClientSession. - Client
Session - Sans-IO RTMP client publish session.
Enums§
- Client
Event - Typed events
ClientSession::handle_datasurfaces.