Воспроизведение видео, зашифрованного службой Azure Media с помощью токена
Я выполняю этот шаг в документе Azure (с использованием службы динамического шифрования и доставки ключей AES-128) и публикую видео с использованием.NET SDK. Однако я не знаю, как использовать сгенерированный токен для воспроизведения зашифрованного содержимого. Другими словами, я не знаю, как запросить ключ с токеном.
Я прочитал некоторые связанные части в http://tools.ietf.org/html/draft-pantos-http-live-streaming-13, и кажется, что клиенты (я думаю, это означает, что браузеры, поддерживающие HLS) автоматически получат ключ и выполнят расшифровку, так как я могу предоставить токен, пока он автоматически извлекает ключ с сервера доставки?
2 ответа
Ну, наконец-то я нашел решение с помощью ( fiddlr), довольно хорошего инструмента.
Просто поместите свой токен в заголовок с ключом авторизации, как
authorization:Bearer=zone=az&Audience=urn%3atest&ExpiresOn=1418623783&Issuer=http%3a%2f%2fblog.tivo.com%2f&HMACSHA256=txxxxxxxxxxxxxxcF1GYUw%3d
Я приложу пример того, как сгенерировать токен позже.
Вы можете прочитать следующие статьи, чтобы узнать, как использовать аутентификацию токенов в медиа-сервисах Azure и как настроить ACS для выдачи токенов:
- Сквозной прототип шифрования AES с аутентификацией ACS и авторизацией токена ACS
- Как настроить ACS с ключевыми службами Media Services
Если вы хотите выдать SWT-токен самостоятельно, вы можете увидеть пример реализации SWT-токена здесь.
Мы работаем над созданием большего количества образцов, и я обновлю тему, как только мы выпустим их.