Skip to main content

Module solver

Module solver 

Source
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ยง

AdaptationCounts ๐Ÿ”’
hysteresis counters persisted in ConsumerSourceSelection between policy turns
PlannedReceiverRoute ๐Ÿ”’
planned receiver route passed to projection after admission and budget pressure
ReceiverRouteSelection ๐Ÿ”’
candidate selector and policy pause state before projection
VideoAdmissionRank
ordering key shared by policy refresh and pre-setup receiver admission

Enumsยง

RouteOutcome ๐Ÿ”’
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 ๐Ÿ”’