EventStream Value Add
You can activate this plugin with the string
manifest_edit.plugins.mpd.eventstream_value_add
.
The EventStream Value Add plugin allows you to add a "value" field to an EventStream element, in case it isn't already present (see 5.10.2.2 of ISO23009-1 standard).
By default, the Origin won't add a "value" attribute to an EventStream, i.e.
<EventStream
schemeIdUri="urn:scte:scte35:2014:xml+bin"
timescale="1">
However, we know about at least one device that requires its presence, despite the attribute being clearly optional in the DASH standard.
This plugin solves this specific problem by allowing a user to add a configurable value for the "value" attribute, i.e.:
<EventStream
schemeIdUri="urn:scte:scte35:2014:xml+bin"
value="1"
timescale="1">
EventStream Value Add configuration
EventStream Value Add configuration is very simple, allowing to specify what will be the content of the value attribute in an EventStream:
mpd:
- manifest_edit.plugins.mpd.eventstream_value_add:
value: "<your content>"
The plugin will edit any EventStream in any period (multi-periods manifests are supported too).
If a value field is already present in an EventStream, it will not be overwritten.
You can find another specific example of configuration in the Included Use Cases chapter.