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/backendDescription: 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