Expand description
receiver-video policy turn
SourcePolicyTransaction: filter -> budget -> plan -> admit -> fit -> hysteresis -> projection
packet-gate changes stay behind projection so planning never builds transport gates directly
Structsยง
- Adaptation
Counts ๐ - hysteresis counters persisted in
ConsumerSourceSelectionbetween policy turns - Planned
Receiver ๐Route - planned receiver route passed to
projectionafter admission and budget pressure - Receiver
Route ๐Selection - candidate selector and policy pause state before projection
- Video
Admission Rank - ordering key shared by policy refresh and pre-setup receiver admission
Enumsยง
- Route
Outcome ๐ - metric outcome produced by budget and admission decisions
Functionsยง
- active_
route_ ๐count - adaptation_
hold ๐ - adaptation_
send ๐ - allowed_
encoding_ ๐indices - append_
receiver_ ๐policy_ updates - Solves video subscription quality for a receiver based on layout intent and network capacity.
- append_
receiver_ ๐video_ policy - apply_
overload_ ๐policy - apply_
video_ ๐download_ limit - enforces receiver download limits by pausing the lowest-ranked routes using top-k selection
- cheapest_
useful_ ๐selector - desired_
encoding_ ๐index - effective_
video_ ๐budget - Separates configured downlink headroom from audio consumption so receivers reserve audio only for admitted routes they can hear.
- highest_
affordable_ ๐encoding_ index - highest_
allowed_ ๐plan - pause_
reason_ ๐for_ route - receiver_
video_ ๐budget_ diagnostics - resolve_
hysteresis ๐ - route_
can_ ๐downgrade - route_
plan ๐ - scalable_
plan ๐ - selected_
active_ ๐video_ bitrate - selector_
bitrate ๐ - selector_
index ๐ - source_
exceeds_ ๐bitrate_ cap - step_
down_ ๐selector - next allowed, non-featured layer one step below
current, with its bitrate - video_
download_ ๐rank