شرح مفصل لتطبيق إدارة الحقوق الرقمية (DRM) والتشغيل الآمن في نظام التشغيل ويندوز 11

  • يجمع نظام التشغيل Windows 11 بين تقنيات PlayReady HWDRM وTEE وحماية الإخراج لتشغيل محتوى HD وUHD بأمان.
  • تحدد التراخيص وOPL وقيود HDCP مخرجات الفيديو والصوت التي يمكن للمستخدمين استخدامها.
  • تدمج متصفحات Chrome و Edge وغيرها من المتصفحات Widevine و PlayReady، بينما تستخدم الهواتف المحمولة Widevine و FairPlay.
  • قد تتسبب تحديثات النظام وإصدارات ويندوز N في تعطل التشغيل إذا كانت مكونات الوسائط المتعددة الرئيسية مفقودة.

إدارة الحقوق الرقمية و SafePlay في نظام التشغيل Windows 11

حماية المحتوى الرقمي في نظام التشغيل ويندوز 11 يعتمد هذا النظام على مجموعة من تقنيات إدارة الحقوق الرقمية (DRM) وتقنيات أمان الأجهزة التي تطورت من نظامي التشغيل ويندوز 8.1 وويندوز 10 إلى الإصدار الحالي. إذا كنت تعمل مع منصات الفيديو المتميزة، أو البث المباشر، أو أقراص بلو راي، أو منصات البث عبر الإنترنت (OTT)، فإن فهم كيفية عمل برنامج PlayReady، وبيئة التنفيذ الموثوقة (TEE)، وطبقات حماية الإخراج المختلفة، أمرٌ أساسي لتجنب أخطاء التشغيل والاستفادة القصوى من جودة HD وUHD.

سنرى في السطور التالية كيفية تطبيق إدارة الحقوق الرقمية (DRM) والتشغيل الآمن خطوة بخطوة في نظام التشغيل ويندوز 11يُغطي هذا الدليل التغييرات التي يُحدثها دمج PlayReady، وكيفية تفاعل متصفحات Chrome وEdge وغيرها، والقيود الموجودة في الإصدارات الخاصة مثل Windows N، والمشاكل المعروفة التي تم رصدها مع بعض تحديثات النظام. الهدف هو تزويدك بنظرة عامة شاملة وعملية، خالية من المصطلحات التقنية المعقدة، مع الحفاظ على جميع التفاصيل المهمة من المواصفات الرسمية.

ما هو نظام إدارة الحقوق الرقمية (DRM) ولماذا هو مهم للغاية في نظام التشغيل ويندوز 11؟

إدارة الحقوق الرقمية (DRM) هي الآلية التي تمنع تشغيل الفيديو إذا لم يكن لدى المستخدم (الجهاز، المتصفح، أو التطبيق) المفتاح أو الترخيص المناسب. عادةً، يكون المحتوى مشفرًا ولا يُفك تشفيره إلا عندما يُثبت المشغل، من خلال ترخيص، أنه مُصرّح له بذلك. في بيئة الفيديو الحديثة، يُدمج هذا مع البث التكيفي (DASH، HLS)، والتشفير الشائع (CENC)، ​​وأنظمة إدارة الحقوق الرقمية المختلفة مثل PlayReady. Widevine أو اللعب النظيف.

في Windows 11 ، المعيار المرجعي هو Microsoft PlayReadyيمكننا إيجاده بطريقتين:

  • إدارة الحقوق الرقمية للبرمجيات البحتة (SWDRM).
  • نظام إدارة الحقوق الرقمية المرتكز على الأجهزة (HWDRM)، والذي يستفيد من مسار فيديو آمن ومفاتيح محمية بواسطة وحدة معالجة الرسومات أو مجموعة الشرائح نفسها.

عندما يتعلق الأمر بتشغيل محتوى عالي القيمة بدقة 1080 بكسل أو UHD (الأفلام والمسلسلات والرياضات المتميزة)، فإن جميع مقدمي الخدمات تقريبًا يشترطون دعم إدارة الحقوق الرقمية (DRM) القائم على الأجهزة.

بالإضافة إلى PlayReady، يتعايش نظام الفيديو الحالي في Windows 11 مع Widevine (المملوكة لشركة جوجل) و FairPlay (المملوكة لشركة أبل)يُعدّ هذا الأمر بالغ الأهمية لضمان التوافق بين المتصفحات والأجهزة المحمولة. مع ذلك، بالنسبة لمحتوى 4K على أجهزة الكمبيوتر التي تعمل بنظام ويندوز، يظلّ PlayReady المكوّن الأساسي، سواءً في تطبيقات UWP أو في المتصفحات التي تدعمه بشكلٍ أصلي أو مُدمج في النظام الأساسي.

تطبيق تقنية إدارة الحقوق الرقمية PlayReady في نظام التشغيل ويندوز

بلاي ريدي القائم على الأجهزة: المفاتيح والمحتوى والأمان

يتمثل الاختلاف الكبير في الإصدارات الحديثة من النظام في اعتماد واسع النطاق لتقنية PlayReady HWDRMيتضمن هذا النموذج تشغيل نواة التشفير ومسار الفيديو في منطقة آمنة من الجهاز. وهذا يسمح بتخزين ومعالجة المفاتيح الخاصة ومفاتيح المحتوى وأي مواد تشفيرية مرتبطة بها دون تعريضها لذاكرة التطبيق أو نظام التشغيل كنص عادي.

بفضل هذه الهندسة المعمارية، يدعم نظام التشغيل Windows 11 تشغيل محتوى عالي الدقة (1080p) ومحتوى فائق الدقة على نطاق واسع من الأجهزة طالما أن سلسلة الأجهزة (وحدة المعالجة المركزية، وحدة معالجة الرسومات، برامج التشغيل، الشاشة/الإخراج) تتوافق مع قواعد الامتثال لبرنامج PlayReady. هؤلاء هم:

  • استخدام بروتوكول حماية البيانات الشخصية عند الضرورة.
  • حجب المخارج التناظرية غير الآمنة.
  • القيود بموجب القرار.

ينتقل الفيديو، سواء كان مضغوطًا أو غير مضغوط، عبر مسار محمي إلى الشاشة المتوافقة.

من المهم أن نفهم ذلك لم يعد PlayReady في نظام التشغيل Windows 11 مكونًا من مكونات AppX منفصل عما كان عليه الحال في نظام التشغيل ويندوز 8.x، بل هو مكون مدمج في نظام التشغيل نفسه. وقد تغير نطاق الاسم من Microsoft.Media.PlayReadyClient a Windows.Media.Protection.PlayReadyويتم تعريف رموز الخطأ في رؤوس محددة من حزمة تطوير البرامج لنظام التشغيل Windows (على سبيل المثال، Windows.Media.Protection.PlayReadyErrors.h y PlayReadyResults.h).

تتضمن الميزات الجديدة الرئيسية لبرنامج PlayReady لنظامي التشغيل Windows 10/11 ما يلي: الحصول الاستباقي على التراخيص، وسلاسل التراخيص غير الدائمة، وانتهاء الصلاحية في الوقت الفعلي (LDL)، وفصل تراخيص الصوت والفيديو، ودعم HEVC/H.265 عند استخدام CENC v2. تم تصميم كل هذا لتقليل وقت ظهور الإطار الأول وتسهيل تجارب البث السلسة حتى عندما يكون المحتوى محميًا بشكل كبير.

كيف تعمل بيئة التنفيذ الموثوقة (Windows TEE)

لتمكين إدارة موارد الأجهزة (HWDRM)، يعتمد نظام التشغيل Windows 11 على بيئة التنفيذ الموثوقة (TEE)يُعرف في الوثائق باسم Windows TrEE. على الرغم من أن التفاصيل الداخلية غير منشورة بشكل كامل، إلا أنه يتم تقديم شرح عام لفهم مسار الاستدعاء.

تُنفذ ويندوز طبقة وكيل OEM يستقبل هذا النظام استدعاءات PRITEE (PlayReady TEE) المتسلسلة ويعيد توجيهها إلى برنامج تشغيل وضع المستخدم ضمن النظام الفرعي لمؤسسة Windows Media Foundation. ومن هناك، يمكن توجيه التنفيذ إلى برنامج تشغيل TrEE الخاص بالنظام أو إلى برنامج تشغيل رسومات من الشركة المصنعة الأصلية، وذلك حسب كيفية تنفيذ الجهاز.

من وجهة نظر مطور تطبيقات UWP، ليس من الضروري تنفيذ بيئة التنفيذ الموثوقة من الصفر.مع ذلك، من المهم فهم أن جميع إجراءات الحماية الصادرة، بما في ذلك HDCP وقيود الدقة، تُدار "داخل" تلك البيئة الآمنة عند استخدام HWDRM. إذا رغبت شركة ما في تطبيق منفذ TEE مخصص لـ Windows PlayReady، توفر مايكروسوفت اتصالاً مباشراً عبر القنوات الموضحة في وثائقها الرسمية.

نظام إدارة الحقوق الرقمية لنظام ويندوز

المتطلبات والاعتبارات عند استخدام إدارة الحقوق الرقمية للأجهزة

عندما يقرر تطبيق UWP أو خدمة بث استخدام HWDRM، يجب أن يأخذ ذلك في الاعتبار سلسلة من المتطلبات الصارمة المتعلقة بالتراخيص والمفاتيحإذا لم تُستوفَ هذه الشروط، فلا يُلزم العميل باستخدام مسار الأجهزة. وبالتالي، قد يتم تشغيل المحتوى باستخدام SWDRM أو قد يفشل تشغيله مباشرةً وفقًا للسياسات المفروضة.

لضمان استخدام HWDRM، يجب أن تنص رخصة الفيديو على مستوى أمان أدنى يبلغ 3000.يجب تشفير الصوت باستخدام مفتاح محتوى منفصل، ويتطلب ترخيصه مستوى أمان أدنى يبلغ 2000. بدلاً من ذلك، يمكن ترك الصوت كنص عادي إذا سمحت سياسة المورّد بذلك. تعمل جميع سيناريوهات SWDRM الخالصة بمستويات أمان تبلغ 2000 أو أقل.

هناك القيود مهم:

  • لا يتم دعم مسار الوسائط المحمي الكلاسيكي (PMP).
  • كما أن برنامج الترميز VC-1 (Windows Media Video) غير مدعوم في HWDRM.
  • تواجه التراخيص الدائمة مشاكل في البيئات التي تحتوي على وحدات معالجة رسومية متعددة.

في هذه الحالة الأخيرة، يستخدم برنامج PlayReady مخزن بيانات تجزئة منفصل (HDS) لكل بطاقة رسومات. هذا يعني أنه إذا قام المستخدم بتثبيت وحدة معالجة رسومات جديدة، فقد "تختفي" التراخيص الدائمة المرتبطة بوحدة المعالجة المدمجة من وجهة نظر التطبيق.

يتطلب ذلك أن يكون التطبيق قادراً على إعادة الحصول على التراخيص الدائمة عند اكتشاف تغيير في أجهزة الرسومات أو على الأقل، كن مستعدًا للتعامل مع مشاكل الدعم الفني عندما يقوم المستخدم بتغيير وحدة معالجة الرسومات (GPU) ويتوقف تشغيل المحتوى. هذا ليس سيناريو شائعًا، ولكنه قد يحدث.

حماية المخارج، وOPL، والاختلافات بين SWDRM وHWDRM

تعريف PlayReady مستويات حماية المخرجات (OPL)تحدد هذه القواعد ما يُسمح بفعله بالمحتوى على مخرجات مختلفة: الفيديو الرقمي المضغوط، والفيديو الرقمي غير المضغوط، والمخرجات التناظرية (المكون، والمركب، وVGA)، وMiracast، وما إلى ذلك. يطبق نظاما التشغيل Windows 10 و11 هذه القواعد وفقًا لقواعد التوافق والمتانة الخاصة بـ PlayReady.

يتمثل أحد الاختلافات الأساسية في أنه، مع يتم تطبيق جميع حمايات الإخراج HWDRM من خلال بيئة التنفيذ الموثوقة لنظام التشغيل Windowsينتج عن ذلك سلوك مختلف مقارنةً بـ SWDRM. إذا كان لدى المستخدم شاشتينإحدى الشاشتين تدعم تقنية HDCP والأخرى لا تدعمها، ويشترط الترخيص استخدام HDCP. في نظام HWDRM، سيفشل التشغيل حتى لو تم عرض المحتوى فقط على الشاشة المتوافقة؛ حيث يعتمد النظام على "الشاشة الأقل قدرة". أما في نظام SWDRM، فيُسمح بالتشغيل طالما يتم عرض المحتوى فقط على الشاشة التي تدعم HDCP.

ومن النقاط الرئيسية الأخرى التعامل مع OPL 270 لـ فيديو رقمي غير مضغوطفي وضع SWDRM، إذا تعذر تفعيل HDCP، يمكن للنظام تقليل الدقة الفعلية إلى حوالي 520.000 بكسل لكل إطار، مما يسمح بتشغيل الفيديو. أما في وضع HWDRM، فلا يدعم المسار الآمن تقليل الدقة بهذه الطريقة. إذا تعذر تفعيل HDCP لـ OPL المقابل، فسيتم حظر التشغيل على منافذ HDMI/DVI.

بالنسبة للمحتوى عالي الدقة ذي القيمة العالية المعرض لتقنية HWDRM، يُنصح بإنشاء يجب أن يتجاوز معدل الإطارات في الثانية للفيديو الرقمي غير المضغوط 270 إطارًا في الثانية، مع إضافة قيود نوع HDCP. في التراخيص (HDCP 2.2 أو أعلى على نظامي التشغيل Windows 10/11). بالإضافة إلى ذلك، يُعامل Miracast كمخرج رقمي آخر، مما يسمح بالتشغيل طالما أنه متوافق مع HDCP 2.0 أو أحدث.

على مستوى الصوت، توجد مستويات تشغيل محددة لـ صوت رقمي مضغوط، صوت غير مضغوط، ومخارج تناظرية أو USB.

Miracast

الكشف عن توافق الأجهزة مع DRM و HEVC/AES128CBC

لمعرفة ما يدعمه النظام، يوفر برنامج PlayReady الطريقة التالية PlayReadyStatics.CheckSupportedHardware، مما يسمح لك بالتحقق من إمكانيات محددة، مثل التوافق العام مع HWDRM، ودعم HEVC/H.265، أو تشفير AES128CBC للأجهزة.

التعداد PlayReadyHardwareDRMFeatures يتضمن قيمًا مثل HardwareDRM, HEVC o Aes128Cbcعلى سبيل المثال، يمكنك تشغيل ما يلي:
bool isFeatureSupported = PlayReadyStatics.CheckSupportedHardware(PlayReadyHardwareDRMFeatures.HEVC); للتحقق مما إذا كان الجهاز يدعم برنامج الترميز هذا ضمن HWDRM. بالإضافة إلى ذلك، الخاصية PlayReadyStatics.PlayReadyCertificateSecurityLevel يُرجع مستوى أمان شهادة العميل: فقط إذا كان أكبر من أو يساوي 3000 يكون الجهاز مُخصصًا وجاهزًا لاستخدام HWDRM.

في الإصدارات السابقة لنظام التشغيل Windows 10، الإصدار 1709، إذا قمت بتحديد Aes128Cbc دون التحقق أولاً من وجود العقد في حال استخدام واجهة برمجة التطبيقات المقابلة، سيحدث استثناء. لهذا السبب توصي مايكروسوفت باستخدام ApiInformation.IsApiContractPresent مع الإصدار 5 من Windows.Foundation.UniversalApiContract قبل الاتصال CheckSupportedHardware لهذه الميزة.

قم بإلغاء تفعيل HWDRM وفرض تشغيل برنامج PlayReady

لا يتوافق كل المحتوى مع نظام إدارة المحتوى عالي الدقة (HWDRM). على سبيل المثال، بعض محتويات "الكوكتيل"، وتدفقات HEVC على الأنظمة التي لا تدعم هذا الترميز على مستوى الأجهزة أو أي بث يحتوي على برنامج ترميز فيديو غير H.264 أو HEVC قد يتطلب من التطبيق الاشتراك في برنامج PlayReady.

لتعطيل HWDRM على مستوى تطبيق UWP، يمكنك استخدام الإعدادات المحلية. اضبط المفتاح SoftwareOverride 1 1 داخل حاوية إعدادات تسمى "PlayReady" في ApplicationData.LocalSettingsمن المهم القيام بذلك قبل إنشاء كائنات PlayReady، حيث أن السلوكيات الوسيطة غير مضمونة.

وبالمثل، فإن استخدام طبقات حماية البرمجيات بواسطة MediaProtectionManager، جلسة:
mediaProtectionManager.properties = true; هذا يجبر التطبيق على استخدام SWDRM حتى لو كان النظام يدعم HWDRM.

طريقة عملية للتحقق ما نوع نظام إدارة الحقوق الرقمية (DRM) المستخدم أثناء التشغيل؟ يتمثل الهدف في فحص المجلد:
C:\Users\<usuario>\AppData\Local\Packages\<nombreAplicacion>\LocalCache\PlayReady\إذا كان الملف mspr.hdsنحن نعمل باستخدام SWDRM؛ إذا ظهر ملف مختلف بنفس الامتداد .hdsهذا هو HWDRM. سيؤدي حذف هذا المجلد وإعادة تشغيل اللعبة إلى إجبار PlayReady على إعادة إنشاء المتجر.

العب جاهز

دمج PlayReady في تطبيقات UWP

لإضافة محتوى محمي بتقنية PlayReady إلى تطبيق UWP على نظام التشغيل Windows 11هناك سلسلة من الخطوات الأساسية التي تبدأ بالانتقال من نظام التشغيل Windows 8.x. تغيير مساحة الاسم إلى Windows.Media.Protection.PlayReady يتطلب ذلك تحديث المراجع واستخدام ملفات WinMD الصحيحة المضمنة في حزمة تطوير البرامج لنظام التشغيل Windows (بشكل أساسي) windows.media.winmd y windows.foundation.universalappcontract.winmd).

كما أن مدير حماية الوسائطيتضمن التكوين النموذجي تحديد مُعرّف نظام الحماية، وتعيين نظام المحتوى، ومعرّف حاوية PlayReady الفريد (GUID). ويكون النمط الشائع كالتالي:

var mediaProtectionManager = new Windows.Media.Protection.MediaProtectionManager();
mediaProtectionManager.Properties = "{F4637010-03C3-42CD-B932-B48ADF3A6A54}";
var cpsystems = new Windows.Foundation.Collections.PropertySet();
cpsystems = "Windows.Media.Protection.PlayReady.PlayReadyWinRTTrustedInput";
mediaProtectionManager.Properties = cpsystems;
mediaProtectionManager.Properties = "{9A04F079-9840-4286-AB92-E65BE0885F95}";

لتشغيل محتوى عالي الدقة (HD) ومحتوى فائق الدقة (UHD) المحمي، يجب أن يدعم التطبيق ذلك بشكل صحيح. HWDRM، وإبطاله عند الضرورة، وإدارة عملية الحصول على التراخيص. سواء كانت مستمرة أو غير مستمرة.

الاستحواذ الاستباقي على التراخيص غير الدائمة

من أهم التحسينات التي طرأت على برنامج PlayReady في نظامي التشغيل Windows 10/11 هي القدرة على الحصول على تراخيص غير دائمة بشكل استباقي. أي قبل بدء التشغيل. في الإصدارات القديمة، كان الحصول على هذه التراخيص يتم فقط عند بدء التشغيل، مما أدى إلى زيادة زمن الاستجابة لبدء تشغيل الفيديو.

يتكون التدفق الموصى به مما يلي:

  1. أنشئ واحدة أولاً جلسة تشغيل من خلال MediaProtectionPMPServer.
  2. ربطها بـ PlayReadyLicenseSession.
  3. قم بإنشاء طلب خدمة ترخيص (LAServiceRequest) من هناك.

بعد إتمام عملية الشراء، يتم تخزين الترخيص في الجلسة وربطه بمصدر الوسائط المتعددة عبر configureMediaProtectionManager قبل بدء التشغيل.

ISTypeSupported

تحقق من إمكانيات الحماية باستخدام IsTypeSupported

منذ نظام التشغيل Windows 10، الإصدار 1703، يمكن للمطورين استخدام الفئة ProtectionCapabilities للتحقق من مجموعات الترميز والدقة ومعدل الإطارات وميزات إدارة الحقوق الرقمية المدعومة فعليًا على جهاز معين.

كيف تعمل هذه الطريقة؟ IsTypeSupportedأولاً، يستقبل سلسلة نصية تحتوي على نوع MIME ومعلمات مثل الترميز، عدد البتات لكل بكسل، الدقة أو معدل الإطارات في الثانيةثم سلسلة أخرى تحتوي على نظام المفاتيح (على سبيل المثال، "com.microsoft.playready"). بناءً على الإجابة (Probably, Maybe o NotSupported)، يمكن للتطبيق أن يقرر ما إذا كان سيتم وضع فيديو UHD في قائمة الانتظار ضمن HWDRM، أو تقليل الجودة، أو تجاهل محتوى معين.

يُعد هذا النهج مفيدًا بشكل خاص في سيناريوهات البث التكيفي مع بلاي ريدييتيح لك ذلك ضبط ملفات تعريف الجودة المتوافقة مع الجهاز بشكل ديناميكي وتجنب أخطاء التشغيل الناتجة عن محاولة استخدام مجموعة ترميز + إدارة الحقوق الرقمية التي لا يدعمها الجهاز.

إيقاف آمن: ضمان انتهاء التشغيل

وظائف إيقاف آمن تمت إضافة (الإيقاف الآمن) بحيث يمكن لجهاز PlayReady إبلاغ خدمة البث بشكل موثوق بأن تشغيل محتوى معين قد توقف، إما لأن الفيديو قد وصل إلى النهاية أو لأن المستخدم أوقف الجلسة يدويًا.

وهذا يسمح للخدمات بالتطبيق قيود الاستخدام والتحكم في التزامن بدقة أكبر. هذا يمنع تعطل الجلسات وحرمان المستخدم من الوصول. كما أنه يغطي حالة تعطل التطبيق أو النظام. عند إعادة التشغيل، يجب على التطبيق التحقق من جلسات الإيقاف الآمن المعلقة وإرسال طلبات الإيقاف المناسبة إلى الخادم.

تقدم مايكروسوفت مثالاً عملياً في الملف securestop.cs ضمن مشاريع PlayReady النموذجية.

استخدام PlayReady على Xbox One والاعتبارات الأمنية

يمكن لتطبيقات UWP أيضًا الاستفادة من ذلك على جهاز Xbox One العب جاهزالشرط الوحيد هو أن يكون حساب مركز الشركاء مُصرَّحًا له باستخدام نظام إدارة الحقوق الرقمية هذا. ويتم ذلك عن طريق التواصل مع مايكروسوفت أو إرسال معلومات الحساب إلى عناوين البريد الإلكتروني المُحدَّدة، وبعد ذلك يتم منح التفويض. DeviceCapability كما هو محدد في بيان التطبيق.

يجب أن يتضمن البيان، ضمن <Capabilities>مدخل <DeviceCapability Name="6a7e5907-885c-4bcb-b40a-073c067bd3d5" />والتي تتم إضافتها يدويًا عن طريق تعديل الملف Package.appxmanifest بصيغة XML. بدون هذه الخطوة، لن يُسمح للتطبيق باستخدام PlayReady على Xbox.

ومن التفاصيل الأخرى ذات الصلة أن تقتصر مجموعات تطوير Xbox One على SL150 (مستوى الأمان 150). هذا يعني أنه لا يمكنهم تشغيل محتوى SL2000 أو SL3000. تدعم الأجهزة التجارية مستويات أمان أعلى، ولكن لاختبارها في مجموعات التطوير، يجب استخدام محتوى SL150. يمكن تحقيق ذلك باستخدام مواد اختبار أو منطق يمنح تراخيص منخفضة المستوى فقط لحسابات الاختبار.

أنظمة إدارة الحقوق الرقمية للمتصفحات: Widevine و PlayReady و FairPlay

في عالم المتصفحات، تتضمن الاستراتيجية الحالية استخدم MPEG-DASH + CENC بالإضافة إلى نظام إدارة الحقوق الرقمية الأصلي المتوفر على كل منصة. على سبيل المثال، يدعم Brightcove أنظمة Widevine وPlayReady وFairPlay، ويختار النظام المناسب ديناميكيًا بناءً على المتصفح ونظام التشغيل.

على أجهزة سطح المكتب، يعمل متصفحا Chrome وFirefox على نظامي التشغيل Windows وmacOS عادةً مع Widevine لـ DASHيمكنهم أيضًا الاعتماد على بروتوكول HLS مع Widevine في بعض الحالات. يستخدم متصفح Safari على نظام macOS بروتوكول HLS مع FairPlay. يُضيف متصفح Microsoft Edge الجديد (المبني على Chromium) دعمًا لكلٍ من Widevine وPlayReady في بعض إصدارات Windows، وخاصةً بدءًا من Windows 10.

أما بالنسبة للأجهزة المحمولة، فالوضع ينقسم بين HLS + FairPlay على نظامي iOS و tvOSودعم تقنية MPEG-DASH + CENC مع Widevine المعياري على نظام Android (بما في ذلك Android TV وAmazon Fire TV وChromecast في بعض الحالات). بالإضافة إلى ذلك، تدعم حزم تطوير البرامج الأصلية للفيديو لنظامي iOS وAndroid عادةً التشغيل دون اتصال بالإنترنت مع إدارة الحقوق الرقمية (DRM)، باستخدام FairPlay وWidevine على التوالي.

ومن التفاصيل المثيرة للاهتمام أن مزودي الخدمات مثل برايتكوف يميلون إلى إخفاء مصادر MP4 تلقائيًا عند تفعيل إدارة الحقوق الرقمية (DRM)، لا تُعرض إلا الملفات المحمية عبر بروتوكول HLS أو DASH. ويتطلب ذلك عادةً تفعيل إدارة الحقوق الرقمية أو بروتوكول HLS مع التشفير بشكل خاص في الحساب. وفي بعض الحالات، يتطلب الأمر تراخيص إضافية لاستخدام FairPlay أو Widevine أو PlayReady.

كروم والقفزة إلى PlayReady مع دعم الأجهزة في ويندوز 11

يشهد نظام التشغيل ويندوز 11 تغييراً هاماً. يستعد متصفح جوجل كروم لدمج تقنية بلاي ريدي بفضل دعم الأجهزة، بالإضافة إلى تقنية Widevine التقليدية، سيتمكن متصفح Chrome من تشغيل المحتوى المحمي بنفس أمان الأجهزة الذي يتمتع به متصفح Edge، مما يفتح الباب أمام تشغيل محتوى بدقة 4K والمحتوى المتميز الذي كان محدودًا سابقًا بواسطة Widevine في تكوينات معينة.

بلاي ريدي هو نظام إدارة الحقوق الرقمية (DRM) الذي تستخدمه منصات مثل نتفليكس لأكثر عناوينها طلباً فيما يتعلق بالأمان، يهدف دمج تقنية البث المباشر في متصفح كروم على نظام ويندوز 11 إلى توفير مرونة أكبر لمزودي الخدمة وتحسين تجربة البث. وتخطط جوجل للحفاظ على دعم متزامن لتقنيتي Widevine وPlayReady، مع اختيار التقنية الأنسب بناءً على المحتوى والجهاز.

بالإضافة إلى ذلك، سيتضمن متصفح كروم... مؤشر الخصوصية في شريط العنوان يُتيح هذا النظام للمستخدمين إمكانية الوصول إلى محتوى محمي بواسطة PlayReady، مما يمنحهم خيار السماح بهذا الوصول أو حظره. والهدف من ذلك هو تحقيق التوازن بين الأمان والشفافية والتحكم للمستخدم النهائي.

قيود نظام التشغيل Windows 10/11 N وحزمة ميزات الوسائط

تقوم إصدارات N من نظامي التشغيل Windows 10 و 11 بإزالة مكونات الوسائط المتعددة الرئيسيةيؤثر هذا بشكل مباشر على تشغيل محتوى الصوت والفيديو، بالإضافة إلى وظائف إدارة الحقوق الرقمية (DRM) وبعض التطبيقات. ورغم إمكانية تثبيت حزمة ميزات الوسائط لاستعادة معظم الوظائف، إلا أن مايكروسوفت تحذر من أن بعض الميزات لا تُستعاد بالكامل.

ومن بين الخصائص المتأثرة ما يلي: المنبهات والساعة (الأصوات)، ومزامنة التطبيقات، وكورتانا مع ميزات الصوت والصوت والفيديو في OneNote وEdge والصور وOneDrive وتطبيقات النظام الأخرىإذا حاول المستخدم فتح فيديو مخزن في OneDrive باستخدام التطبيق الأصلي، في إصدار N بدون حزمة الوسائط، فلن يعمل التشغيل ببساطة.

وهم يتأثرون أيضاً مايكروسوفت تيمز (مكالمات صوتية/مرئية)، الراوي مع التنقل الصوتي، تشغيل مقاطع الفيديو في متجر مايكروسوفت، ومعاينة محتوى الوسائط المتعددة.تفقد أداة القص واللصق خاصية تسجيل الشاشة، ويتوقف محرر الفيديو عن العمل، وتتعطل الكتابة الصوتية وكاميرا الويب، كما أن تقنية الواقع المختلط من ويندوز غير مدعومة. حتى ميزات مثل العرض اللاسلكي، ومزامنة الأجهزة المحمولة، ومسجل ألعاب الفيديو الرقمي، وشريط ألعاب إكس بوكس ​​تعاني من مشاكل.

كل هذا يعني أنه بالنسبة لـ تطبيق بسيط وفعال لتقنية إدارة الحقوق الرقمية (DRM) والتشغيل الآمن في نظام التشغيل Windows 11 Nمن الضروري عمليًا تثبيت حزمة ميزات الوسائط واختبارها تحديدًا على هذه الإصدارات، حيث يمكن أن تكون التجربة مختلفة تمامًا عن تجربة نظام التشغيل Windows القياسي.

مزودو إدارة الحقوق الرقمية الآخرون، وأمان نظامي التشغيل أندرويد/آي أو إس، ودعم الأنظمة الأساسية المتعددة

لا يقتصر استخدام تقنية إدارة الحقوق الرقمية (DRM) على نظام مايكروسوفت البيئي. توفر منصات مثل Brightcove هذه التقنية. حلول التغليف والترخيص والتشغيل التي تجمع بين PlayReady و Widevine و FairPlay وذلك بحسب الجهاز. أما في متصفحات سطح المكتب، فإنها تعتمد على تقنية MPEG-DASH مع CENC لاستخدام نظام إدارة الحقوق الرقمية الأصلي وتقليل عدد النسخ اللازمة لتغطية جميع الحالات.

في نظام أندرويد، يحدد Widevine ثلاثة مستويات من الأمان (L1، L2، L3)يضمن تشفير الطبقة الأولى (L1) فقط أن تكون مفاتيح النص الأصلي مرئية فقط لمعالج آمن، وأن يكون مسار الفيديو محميًا. أما تشفير الطبقتين الثانية (L2) والثالثة (L3) فيُضحي بجزء من هذه الحماية، مما يؤدي إلى قيود على جودة بث المحتوى المحمي. على سبيل المثال، لا يُسمح بتشغيل فيديوهات عالية الدقة محمية من خوادم Widevine على الأجهزة التي تستخدم تشفير الطبقة الثالثة (L3) فقط.

يوفر بث FairPlay عبر HLS على نظام iOS حل مُحسَّن لاستهلاك البطارية والتوافق مع أجهزة iPhone و iPad و Apple TVبالإضافة إلى ذلك، تدعم حزم تطوير البرامج الأصلية للتشغيل التنزيل والمشاهدة دون اتصال بالإنترنت مع إدارة الحقوق الرقمية، وهو طلب متزايد بين المستخدمين الذين يسافرون أو لديهم اتصالات غير مستقرة.

أما بالنسبة لشركة بلاي ريدي، فهي لا تزال موجودة. يدعم التشغيل الفوري للبث السلس، ويدعم التشغيل الفوري لتقنية MPEG-DASHتتضمن العديد من الاتفاقيات مع مايكروسوفت حدودًا للتزامن يجب على الخدمات الالتزام بها. إذا تم تجاوز عدد عمليات التشغيل المتزامنة المسموح بها، فإن الجلسات الجديدة تفشل تلقائيًا، مما يجعل إيقاف الجلسة بشكل آمن وإنهاءها بشكل صحيح أمرًا بالغ الأهمية.

بالنظر إلى كل ما سبق، فإن التنفيذ التدريجي لتقنية إدارة الحقوق الرقمية (DRM) وتقنية التشغيل الآمن في نظام التشغيل ويندوز 11 يتضمن الجمع بين تصميم ترخيص جيد، ودعم إدارة الحقوق الرقمية للأجهزة (HWDRM) مع PlayReady، وتكامل مناسب مع تطبيقات UWP والمتصفحات، وضوابط الخروج، واختبار شامل على أجهزة حقيقيةيشمل ذلك إصدارات خاصة مثل ويندوز N، وسيناريوهات استخدام شاشات متعددة أو وحدات معالجة رسومية متعددة. بهذه الطريقة فقط يمكن عرض فيديوهات عالية الدقة وفائقة الدقة بأمان دون المساس بتجربة المستخدم النهائي.

إصلاح مشاكل الصوت في ويندوز 11 بسرعة
المادة ذات الصلة:
إصلاح مشاكل الصوت في ويندوز 11 بسرعة

أضف كمصدر مفضل