UNPKG

shaka-player

Version:
42 lines (34 loc) 1.71 kB
<!-- Copyright 2014 Google Inc. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. --> <p> There are several content scenarios we do not support. We make no claims about their validity within the DASH specification nor any related specification. We have not found any of these things in any existing DASH content. Most of these restrictions allow us to make simplifying assumptions in the code. <ul> <li>MPD Representations containing more than one of SegmentBase, SegmentList, or SegmentBase.</li> <li>MPD SegmentTimeline combined with an explicit segment index URL.</li> <li>Representations within an AdaptationSet where the MIME type varies.</li> <li>Changing DRM schemes across MPD Periods.</li> <li>Changing DRM schemes when switching MPD Representations.</li> <li>WebM streams without initialization segments.</li> <li>Parsing dynamically-sized EBML elements in WebM streams.</li> <li>Parsing 8-byte EBML IDs in WebM streams. *</li> <li>Parsing EBML integers with more than 53 significant bits in WebM streams. *</li> <li>Parsing nested SIDX boxes in MP4 streams.</li> <li>MPD updates that add or remove entire Periods or AdaptationSets.</li> </ul> * = JavaScript limitation </p>