Экспорт сжатого содержимого
[Функция, связанная с этой страницей, Windows Media Format 11 SDK, является устаревшей функцией. Он был заменен средством чтения исходного кода и модуля записи приемника. Средство чтения исходного кода и модуль записи приемника оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует, чтобы новый код по возможности использовал средство чтения исходного кода и модуль записи приемника вместо пакета SDK для Windows Media Format 11. Корпорация Майкрософт предлагает переписать существующий код, в котором используются устаревшие API, чтобы по возможности использовать новые API.]
В этом разделе описывается экспорт защищенного мультимедиа Windows Media DRM в файл Windows Media, в который приложение получает сжатые цифровые данные мультимедиа. Для этого приложение должно выполнить встроенную расшифровку всех полезных данных, зашифрованных с помощью DRM Windows Media, в ASF-файле.
Примечание
Библиотека синтаксического анализа ASF предоставляется в рамках соглашения об экспорте DRM Windows Media.
Ниже приведены основные шаги, которые необходимо выполнить при экспорте сжатого содержимого.
- При необходимости выполните индивидуализацию DRM.
- Убедитесь, что целевая схема защиты содержимого явно разрешена.
- Создайте объект расшифровки для расшифровки всех полезных данных ASF.
- Система DRM перешифровывает все полезные данные ASF из Windows Media DRM в версию-кандидат 4 перед их передачей в приложение.
Если приложение изменяет размер полезных данных ASF во время трансшифрования, необходимо также перемультировать ASF-файл.
Передайте в библиотеку заглушки сертификат экспортного приложения WINDOWS Media DRM. Сертификат проверяется, и если он действителен, система DRM создает вектор инициализации и шифрует его с помощью RSA OAEP.
- Ключ сеанса RC4 создается для каждой полезной нагрузки путем объединения вектора инициализации и значения соли. Вы предоставляете значение соли в API расшифровки и должны увеличивать его на положительное ненулевое целочисленное значение для каждой полезной нагрузки.
Корпорация Майкрософт предоставит вам средство в рамках соглашения об экспорте DRM Windows Media, которое позволит вам создать собственную пару открытого и закрытого ключей RSA. Вы отправите открытый ключ в корпорацию Майкрософт, где корпорация Майкрософт включит его в подписанный сертификат приложения DRM Windows Media и возвратит его.
После расшифровки каждой полезной нагрузки с помощью ключа расшифровки RC4 необходимо немедленно зашифровать в выходной CPS. Существуют и другие ограничения на обработку незашифрованных полезных данных, описанные в правилах надежности и соответствия требованиям, которые сопровождают соглашение об экспорте DRM Windows Media.
Связанные темы