Я рассматриваю Azure Media Services как платформу для размещения решения, которое мы создаем. Я успешно настроил динамическое шифрование с помощью DRM и защиту контента с помощью нашей Azure AD. Я также проверил цены и знаю, что вы должны заплатить за работу по кодированию (единовременно), конечную точку потоковой передачи (это зависит от того, как долго работает конечная точка) и поставленные лицензии.
Это то, что я знаю; вот чего я не знаю: что представляет собой именно одна «доставка лицензии»? Есть ли способ запросить количество лицензий, уже доставленных на конечную точку потоковой передачи, чтобы я мог получать уведомления, когда их количество достигает определенного предела? Еще лучше, каковы передовые методы настройки политик ключей контента, чтобы я мог оптимизировать количество доставляемых лицензий (Widewine и PlayReady) и снизить расходы?
Во многом это зависит от типа шаблона лицензии, который вы используете для своих клиентов. Если вы используете периоды аренды (24 часа, 48 часов), ваши клиенты должны запрашивать лицензию только один раз при первом воспроизведении и кэшировать лицензию на стороне клиента до истечения срока ее действия. Скорее всего, вы можете зарегистрировать процесс получения лицензии на стороне клиента, чтобы вести точные записи о том, сколько раз EME или встроенный проигрыватель (iOS или Android) также отправляет запрос лицензии на сервер.
Если вы используете службу подписки, возможно, вы не так часто проверяете лицензию. Это зависит от модели лицензирования и от того, как долго клиент может хранить и кэшировать постоянную лицензию. Существует также возможность предоставления «автономных» лицензий для каждой из основных систем управления цифровыми правами.
Спасибо. Мы будем использовать периоды аренды, так что это ответ на мой вопрос (хотя у нас не будет никакого контроля над фактическими клиентами, поэтому регистрация там на самом деле не вариант).