في الوقت الحالي، عند استخدام إضافات مصدر الوسائط (MSE) في Chrome، لا يمكن التبديل بين أحداث البث المشفَّرة والواضحة. لا يُحظر هذا الإجراء بموجب مواصفات MSE، بل يرجع هذا القيد في الأساس إلى طريقة إعداد مسار الوسائط لتتوافق مع إضافات الوسائط المشفَّرة (EME).
تتطلّب MSE أن تبدأ أحداث تدفق الوسائط بقسم إعداد يضمّ معلومات مثل بيانات إعداد ترميز الفيديو ومعلومات التشفير. عادةً ما يكون قسم الإعداد في بداية ملف الوسائط. نتيجةً لذلك، عند إرفاق الوسائط بعنصر وسائط من خلال التنزيل أو MSE، "تعمل" الوسائط على الفور.
تحدث المشكلة عند محاولة تغيير خصائص الوسائط أثناء البث. يتطلب تغيير سمات الوسائط تمرير مقطع بدء جديد. وتعمل هذه الطريقة مع معظم الخصائص. يستمرّ التشغيل. الاستثناء هو إعدادات التشفير. لا تشير إعدادات التشفير من القسم الأول من عملية الإعداد الأولي إلا إلى ما إذا كان يمكن تشفير أقسام البث، ما يعني أنّه يمكن إدراج أقسام وسائط شفافة في البث. وينتج عن ذلك أنّه حتى إذا كان البث غير مشفَّر ولكن يتضمّن مقطعًا مشفَّرًا واحدًا، يجب تضمين معلومات التشفير في مقطع الإعداد. ولهذا السبب، تتطلّب عملية إدراج الإعلانات استخدام حلول بديلة لا تنطبق على المنصات الأخرى.
بدءًا من الإصدار 58 من Chrome، تغيّر كل ذلك. يمكنك الآن التبديل بين المحتوى المشفَّر والمحتوى غير المشفَّر في البث نفسه. ويؤدي ذلك إلى تحسين التوافق من خلال مطابقة السلوك الحالي في Firefox وEdge.
هناك بعض المحاذير في هذا الإجراء. أولاً، إذا كنت تتوقّع أيّ مقاطع مشفّرة في مجرى الوسائط، يجب ضبط MediaKeys مسبقًا. كما هو الحال من قبل، لا يمكنك خلط HTTP وHTTPS في المصدر نفسه.