Почему Shaka Player запрашивает полнометражное видео в формате mpeg на init?

При запуске видео я заметил, что Shaka Player запрашивает видео mpeg dash webm без заголовка Range один раз. Любой другой видео запрос отправляется с заголовком Range, как и должно быть. Почему и как мой сервер должен обрабатывать этот запрос без указания диапазона? Shaka Player работает по умолчанию с указанным файлом манифеста. Мои файлы фильмов в кодировке webm libvp8, и вот мой пример manifest.mpd:

<?xml version="1.0" encoding="UTF-8"?>
<MPD
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xmlns="urn:mpeg:DASH:schema:MPD:2011"
  xsi:schemaLocation="urn:mpeg:DASH:schema:MPD:2011"
  type="static"
  mediaPresentationDuration="PT1718.08S"
  minBufferTime="PT1S"
  profiles="urn:webm:dash:profile:webm-on-demand:2012">
    <Period id="0" start="PT0S" duration="PT1718.08S" >
        <AdaptationSet id="0" mimeType="video/webm" codecs="vp8" bitstreamSwitching="true" subsegmentAlignment="true" subsegmentStartsWithSAP="0">
            <Representation id="0" bandwidth="0" width="427" height="240">
                <BaseURL>redacted_movie_240.webm</BaseURL>
                <SegmentBase indexRange="24438758-24445739">
                    <Initialization range="0-803" />
                </SegmentBase>
            </Representation>
            <Representation id="1" bandwidth="0" width="640" height="360">
                <BaseURL>redacted_movie_360.webm</BaseURL>
                <SegmentBase indexRange="36079891-36086955">
                    <Initialization range="0-804" />
                </SegmentBase>
            </Representation>
            <Representation id="2" bandwidth="0" width="853" height="480">
                <BaseURL>redacted_movie_480.webm</BaseURL>
                <SegmentBase indexRange="37649956-37657018">
                    <Initialization range="0-804" />
                </SegmentBase>
            </Representation>
            <Representation id="3" bandwidth="0" width="1280" height="720">
                <BaseURL>redacted_movie_720.webm</BaseURL>
                <SegmentBase indexRange="37710138-37717196">
                    <Initialization range="0-804" />
                </SegmentBase>
            </Representation>
        </AdaptationSet>
        <AdaptationSet id="1" mimeType="audio/webm" codecs="vorbis" audioSamplingRate="44100" bitstreamSwitching="true" subsegmentAlignment="true" subsegmentStartsWithSAP="0">
            <Representation id="4" bandwidth="0">
                <BaseURL>redacted_movie_audio_128.webm</BaseURL>
                <SegmentBase indexRange="18976318-18983252">
                    <Initialization range="0-5060" />
                </SegmentBase>
            </Representation>
        </AdaptationSet>
    </Period>
</MPD>

0 ответов

Другие вопросы по тегам