У меня есть непрерывный прямой эфир HLS с шифрованием Widevine. Я могу воспроизвести поток в своем браузере, но я хочу иметь возможность воспроизводить поток локально на устройстве, которое не поддерживает шифрование.
URL-адрес потока отформатирован так:
Теперь мой вопрос: как мне расшифровать поток? Я посмотрел на упаковщик шака, который, кажется, должен уметь делать эту работу. Тем не менее, я не смог понять, как это сделать. Кто-нибудь, кто может помочь мне в этом?
Я не полностью понимаю URL-адрес потока; для чего используется токен?
video
encryption
streaming
hls
reynard80
источник
источник
Ответы:
Наличие Widevine специально для предотвращения этого. Единственный способ расшифровать это иметь ключ. Windvine работает с вашим компьютером для декодирования и рендеринга, не предоставляя вам доступ к ключу. Для этого требуется компонент в вашем браузере, который называется «Модуль дешифрования контента». Вы должны связаться со специалистами Widevide, чтобы получить CDM для выбранной вами платформы, или попросить поставщика контента предоставить ключ AES.
источник