Rule Set

Applies the filters definied in the persistent Rule Set record uniquely identified by the alias specified in filter-value.
A Rule Set object consists of:

  • Name: Human-readable description of the rule, such as “Roku Device Filter” or “MX Language/Geo”
  • Alias: unique one or two letter code to invoke this Rule Set, e.g. “rk”. Is a primary (unique) key in the database, to avoid collisions.
  • Filters: A path-separator delimited list of filters, as could be passed in as the URI, i.e. v-f(dvh,hdr)/l(EN,ES)
  • Global: If set to true, this Rule Set will be applied globally

Rule Set objects can be manipulated by authorized users via the Persistence API

Protocol

HLS DASH
yes yes

Keys

name key
rule-set rs()

Values

values example description
<rule-set-alias>, i.e. “rule_set_123” rs(rule_set_123) apply rule-set identified by alias rule_set_123

Usage Example

$ http https://bakery.dev.vtg.paramount.tech/chr(dvs)/the_mighty_boosh/S01/E01.mpd