Можно ли разрешить воспроизведение в автономном режиме без использования типа "persistent-license"?

Можно ли с помощью браузера, совместимого с Encrypted Media Extensions, сохранять какие-либо фрагменты (или фрагменты) данных, которые допускают воспроизведение в автономном режиме, не полагаясь на тип постоянной лицензии?

Например, если вы можете получить ответ от сервера лицензий, можете ли вы использовать его повторно, если срок действия лицензии еще не истек?

Или у EME есть что-то встроенное, чтобы победить это?

Я дурачился с разветвленным dash.js, используя Widevine в Chrome, и я пытался захватывать различные предоставленные извне фрагменты, сохранять их на диск и вставлять их позже, но воспроизведение просто останавливается без выдает сообщения об ошибках, поэтому мне интересно, стоит ли тратить на это больше времени или это просто не сработает.

1 ответ

EME - это стандартный механизм для обработки зашифрованных мультимедийных данных, но детали отдельных систем DRM и отдельных CDM (модулей дешифрования контента) в браузерах являются специфическими для разных реализаций.

Для всех из них, хотя по замыслу, простым ответом на ваш вопрос является то, что вам нужно использовать постоянные лицензии для поддержки воспроизведения в автономном режиме - все остальное, как правило, "не должно" работать, и если бы это было так, то это, вероятно, было бы лазейка, которая может быть закрыта в любое время, поэтому, вероятно, не является хорошей основой для решения.

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