Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
[Funkcja skojarzona z tą stroną, windows Media Format 11 SDK, jest starszą funkcją. Został zastąpiony przez Source Reader i Sink Writer. Source Reader i Sink Writer zostały zoptymalizowane pod kątem systemów Windows 10 i Windows 11. Firma Microsoft zdecydowanie zaleca, aby nowy kod używał Czytnik źródła i Rejestrator ujścia zamiast zestawu SDK Windows Media Format 11, jeśli jest to możliwe. Firma Microsoft sugeruje, że istniejący kod, który używa starszych interfejsów API, należy przepisać go do korzystania z nowych interfejsów API, jeśli to możliwe.]
W tej sekcji opisano eksportowanie multimediów chronionych za pomocą Windows Media DRM w pliku Windows Media, w którym aplikacja odbiera skompresowane dane multimedialne w formie cyfrowej. Aby to zrobić, aplikacja musi wykonać bezpośrednie odszyfrowywanie wszystkich zaszyfrowanych ładunków DRM w pliku ASF usługi Windows Media.
Notatka
Biblioteka parsowania ASF jest dostarczana dla ciebie jako część umowy dotyczącej eksportu DRM systemu Windows Media.
Podstawowe kroki związane z eksportowaniem skompresowanej zawartości to:
- W razie potrzeby wykonaj indywidualizację DRM.
- Sprawdź, czy docelowy schemat ochrony zawartości jest jawnie dozwolony.
- Utwórz obiekt deszyfrujący, aby odszyfrować każdy ładunek ASF.
- System DRM szyfruje każdy ładunek ASF z Windows Media DRM na RC4 przed przekazaniem go do aplikacji.
Jeśli aplikacja zmienia rozmiar ładunku ASF podczas transkrypcji, musisz również ponownie multipleksować plik ASF.
Przekaż do biblioteki stubów certyfikat aplikacji eksportu DRM systemu Windows Media. Certyfikat jest weryfikowany, a jeśli jest prawidłowy, system DRM generuje wektor inicjowania i szyfruje go przy użyciu protokołu RSA OAEP.
- Klucz sesji RC4 jest tworzony dla każdego ładunku przez połączenie wektora inicjowania i wartości soli. Należy podać wartość soli do interfejsu API odszyfrowywania i należy ją zwiększać o dodatnią wartość całkowitą niezerową dla każdego ładunku.
Otrzymasz narzędzie od Microsoft w ramach umowy eksportowej Windows Media DRM, które umożliwi ci wygenerowanie własnej pary kluczy publicznych/prywatnych RSA. Klucz publiczny zostanie wysłany do firmy Microsoft, gdzie firma Microsoft włączy go do podpisanego certyfikatu aplikacji DRM systemu Windows Media i zwróci go.
Każdy ładunek, po odszyfrowaniu przy użyciu klucza RC4, musi być natychmiast zaszyfrowany do formatu wyjściowego CPS. Istnieją inne ograniczenia dotyczące obsługi nieszyfrowanych ładunków, które zostały opisane w regułach niezawodności i zgodności, które towarzyszą umowie eksportowania drM systemu Windows Media.
Tematy pokrewne
-
wykonywanie indywidualizacji DRM