Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Das XMR-System (Extensible Media Rights) ist ein binäres System, das verwendet wird, um Mediennutzungsrechte und Einschränkungen zu vermitteln. PlayReady ermöglicht die Erweiterung des vorhandenen XMR-Richtliniensystems, um spezielle Richtlinien zu erstellen, die für bestimmte Teilmengen des PlayReady-Ökosystems gelten. Diese Richtlinien werden von der Anwendung erzwungen, und Anwendungsimplementierer müssen die Unterstützung für erweiterbare Richtlinien aktivieren. Erweiterbare Richtlinien bieten Flexibilität sowohl für Anwendungsentwickler als auch für Inhaltsbesitzer.
Erweiterbare Richtlinien sind so konzipiert, dass Inhaltsbesitzer eine Richtlinie erstellen können, die nur von Anwendungen unterstützt wird, die eine bestimmte Richtlinie erzwingen können. Diese Inhalte und Richtlinien können auf jeden Client übertragen werden, funktionieren jedoch nur auf Geräten, die diese erweiterbare Richtlinie erzwingen können. Beispielsweise kann eine Richtlinie erstellt werden, die vorschreibt, dass Inhalte in einer bestimmten Zeitzone wiedergegeben werden müssen. Geräte, die ihre Zeitzone anhand von GPS-Informationen identifizieren können, können diese Richtlinie erzwingen und daher Unterstützung dafür implementieren. Geräte, die keinen Support für diese Richtlinie haben, müssen solche Richtlinien jedoch ignorieren, während sie weiterhin alle Daten analysieren, die dem unbekannten Objekttyp folgen. Das Ignorieren unbekannter Objekte und das Fortsetzen der Analyse ist wichtig, um die Erweiterbarkeit zu ermöglichen und gleichzeitig die Abwärtskompatibilität aufrechtzuerhalten.
Die folgende Abbildung veranschaulicht dieses Beispiel.

In der Abbildung werden in den Punkten 1 und 2 der Inhalt des Webservers und des Lizenzservers und eine Lizenz übertragen, die eine erweiterbare Richtlinie auf einen Client erfordert, der die erweiterbare Richtlinie unterstützt, und eine andere, die dies nicht tut. An Punkt 3 versucht der erste Client, die Richtlinie zum Nutzen des Inhalts zu verwenden. Wenn sie der erweiterbaren Richtlinie begegnet, überprüft sie ihr System, um sicherzustellen, dass die Richtlinie ordnungsgemäß durchgesetzt wird. Nachdem die Richtlinie überprüft wurde, zeigt der Client den Inhalt an. An Punkt 4 öffnet der Client, der die erweiterbare Richtlinie nicht unterstützt, die Lizenz und gibt an, dass sie die Richtlinie nicht erzwingen kann. Der Client verwirft dann den Inhalt und die Richtlinien, da er diese nicht anzeigen kann.