Skip to main content

Module client

Module client 

Source
Expand description

RTMP client session engine — connectcreateStreampublish (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§

ClientConfig
Configuration for a ClientSession.
ClientSession
Sans-IO RTMP client publish session.

Enums§

ClientEvent
Typed events ClientSession::handle_data surfaces.