Как закешировать видео через URL используемый в

У меня есть вот такой простой код

                        <video
                            ref={videoEl}
                            width={videoWidth}
                            height={videoHeight}
                            controls={true}
                            preload="auto"
                            onPlay={onPlayClick}
                        >
                            <source src={videoUrl} type="video/webm" />
                        </video>

videoUrl - приходит из props, моя задача - реализовать кеширование видеоматриала, который находится по этому адресу, заголовок Cache-Control настроен как public,max-age=86400. И вроде как кеширование есть и запросы при последующих попытках доступа не летят, но при этом нет возможности изначально перемотать видео на любой момент, т.е. изначально 0:00 секунд видео показывает, и только к концу просмотра уже видео вроде как полностью прогружается в плеере, при этом никаких запросов не летит, такое чувство, что плеер сам блочит полную прогрузку видео, в Mozilla Firefox полная прогрузка работает через раз, на других браузерах вообще не работает. При этом контент с сервера получаю через Partial Content (206 ответ HTTP). Подскажите есть ли возможность реализации такого кеширования как я хочу или тут уже ограничения плеера у браузера?


Ответы (0 шт):