Как отправить параметр запроса с помощью вызовов Mac Safari HLS? - PullRequest
0 голосов
/ 28 мая 2018

На самом деле мы развернули наши сегменты HLS и индексные файлы в akamai cdn, для доступа к которым требуется параметр запроса или файл cookie.Из-за политики safari вы не можете установить cookie другого домена (akamai), поэтому отправка cookie с помощью сетевых вызовов невозможна.Теперь, когда Safari изначально поддерживает HLS, добавление параметров запроса с помощью вызовов .ts или .m3u8 также не представляется возможным.Что я должен сделать, чтобы запустить HLS в safari?

(также библиотека videojs-contrib-hls не работает с Safari, я пробовал все возможные взломы. Время от времени выдает ошибки.)

1 Ответ

0 голосов
/ 28 мая 2018

Вы можете использовать генератор упаковщика / манифеста на лету, например, Unified Streaming , чтобы добавить параметры запроса, специфичные для сеанса пользователя.

Bitmovin Player может присоединять параметры запроса к потокам VOD HLS в Safari, если в конфигурации установлен флаг native_hls_parsing true.

...