| ... | ... | @@ -12,17 +12,17 @@ For further information please check the References [1] and [2]. |
|
|
|
dash.js supports multiple schemeIdUri and value combinations for clock synchronization:
|
|
|
|
|
|
|
|
```javascript
|
|
|
|
'urn:mpeg:dash:utc:http-head:2014': _httpHeadHandler,
|
|
|
|
'urn:mpeg:dash:utc:http-xsdate:2014': _httpHandler.bind(null, _xsdatetimeDecoder),
|
|
|
|
'urn:mpeg:dash:utc:http-iso:2014': _httpHandler.bind(null, _iso8601Decoder),
|
|
|
|
'urn:mpeg:dash:utc:direct:2014': _directHandler,
|
|
|
|
|
|
|
|
// some specs referencing early ISO23009-1 drafts incorrectly use
|
|
|
|
// 2012 in the URI, rather than 2014. support these for now.
|
|
|
|
'urn:mpeg:dash:utc:http-head:2012': _httpHeadHandler,
|
|
|
|
'urn:mpeg:dash:utc:http-xsdate:2012': _httpHandler.bind(null, _xsdatetimeDecoder),
|
|
|
|
'urn:mpeg:dash:utc:http-iso:2012': _httpHandler.bind(null, _iso8601Decoder),
|
|
|
|
'urn:mpeg:dash:utc:direct:2012': _directHandler,
|
|
|
|
'urn:mpeg:dash:utc:http-head:2014': _httpHeadHandler,
|
|
|
|
'urn:mpeg:dash:utc:http-xsdate:2014': _httpHandler.bind(null, _xsdatetimeDecoder),
|
|
|
|
'urn:mpeg:dash:utc:http-iso:2014': _httpHandler.bind(null, _iso8601Decoder),
|
|
|
|
'urn:mpeg:dash:utc:direct:2014': _directHandler,
|
|
|
|
|
|
|
|
// some specs referencing early ISO23009-1 drafts incorrectly use
|
|
|
|
// 2012 in the URI, rather than 2014. support these for now.
|
|
|
|
'urn:mpeg:dash:utc:http-head:2012': _httpHeadHandler,
|
|
|
|
'urn:mpeg:dash:utc:http-xsdate:2012': _httpHandler.bind(null, _xsdatetimeDecoder),
|
|
|
|
'urn:mpeg:dash:utc:http-iso:2012': _httpHandler.bind(null, _iso8601Decoder),
|
|
|
|
'urn:mpeg:dash:utc:direct:2012': _directHandler,
|
|
|
|
```
|
|
|
|
|
|
|
|
The default timing source in dash.js uses the following schemeIdUri/value combination:
|
| ... | ... | |
| ... | ... | |