Как перехватить / изменить запросы html5 видео сегментов без использования MSE? - PullRequest
0 голосов
/ 05 ноября 2018

Проблема:

Предположим, у нас есть HLS + Fairplay (версия 1) воспроизведения, но по какой-то причине в Fairplay единственный способ получить 'video_is_encrypted_event' (см. Спецификацию eme: https://w3c.github.io/encrypted-media/) событие из элемента video, просто для установки URL основного списка воспроизведения в атрибут src (например: videoElement.src = 'masterPlaylistUrl').

Так что мы определенно не можем использовать MSE в этом случае.

Предположим также, что у нас есть CDN, в котором хранятся списки воспроизведения и сегменты мастер / медиа. Существует только одно требование, по соображениям безопасности, мы должны предоставить токен в URL запроса.

пример:

//default segment path:
    'https://some_cdn_path/some_media_playlist/some_segment.ts'
//should be modified to:
    'https://some_cdn_path/some_media_playlist/token/some_segment.ts'

Вопрос:

Есть ли способ перехватить / изменить запросы списков воспроизведения / сегментов видео html5 без использования MSE?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...