Xirsys.XTurn.Actions.ChannelBind (xturn v2.0.0)

Copy Markdown View Source

Pipeline action for TURN ChannelBind requests.

What problem this solves

Channel bindings replace Send/Data indications with lighter ChannelData frames for high-throughput media. ChannelBind maps a channel number (0x4000-0x7FFE) to a peer on the caller's allocation.

Runs in the @channelbind chain after Authenticates.

Internal

Pipeline action only; not part of the public application API.

RFCs

Summary

Functions

Binds a channel number to a peer on the caller's allocation.

Functions

process(conn)

Binds a channel number to a peer on the caller's allocation.

Returns conn with a success response, or 400/403/437/443 on error. Idempotent retransmits replay cached response attrs.