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

URL-адрес потока отформатирован так:

HTTPS://server.domain/playlist.m3u8 маркер = [token_in_hex] & min_bitrate = [0] & max_bitrate = [XXXXXX]

Теперь мой вопрос: как мне расшифровать поток? Я посмотрел на упаковщик шака, который, кажется, должен уметь делать эту работу. Тем не менее, я не смог понять, как это сделать. Кто-нибудь, кто может помочь мне в этом?

Я не полностью понимаю URL-адрес потока; для чего используется токен?

1 ответ1

1

Наличие Widevine специально для предотвращения этого. Единственный способ расшифровать это иметь ключ. Windvine работает с вашим компьютером для декодирования и рендеринга, не предоставляя вам доступ к ключу. Для этого требуется компонент в вашем браузере, который называется «Модуль дешифрования контента». Вы должны связаться со специалистами Widevide, чтобы получить CDM для выбранной вами платформы, или попросить поставщика контента предоставить ключ AES.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .