Origin

Applies the origin-hostname definied in the persistent Origin record uniquely identifiy by the filter-value name to this request. THis causes the requested manifest to fetched from Origin.Hostname, rather than the default Bakery origin.
As Origin record consists of:

  • Name: unique, compact name for use w/ filter, such as “Pplus”
  • Hostname: Fully-Qualified Domain Name of origin-host to use as origin-host/backend
  • Description: Human-readable description of host, content, etc.

Origin objects can be manipulated by authorized users via the Persistence API

Protocol

HLS DASH
yes yes

Keys

name key
origin o()

Values

values example description
<origin>, i.e. “origin_123” o(origin_123) Use the Hostname associated with unique origin name origin_123 as the origin host for this request

Usage Example

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

filters/origin.md