Encrypted Media Extensions (EME) یک استاندارد ارائهشده توسط W3C برای برقراری کانالی ارتباطی میان مرورگرهای وب و نرمافزار ماژول رمزگشایی محتوا (CDM) است که فناوری مدیریت حقوق دیجیتال (DRM) را پیادهسازی میکند. این استاندارد، امکان پخش محتوای ویدیویی رمزگذاریشده مانند سرویسهای استریم را بدون نیاز به پلاگینهای سنگین شخص ثالث مانند ادوبی فلش یا مایکروسافت سیلورلایت که اکنون منسوخ شدهاند، فراهم میکند. گاهی ممکن است استفاده از یک سیستم مدیریت کلید شخص ثالث نیز بر اساس تصمیم ناشر برای رمزگذاری کلیدها لازم باشد.
EME بر اساس استاندارد Media Source Extensions (MSE) طراحی شده است که امکان استریم با نرخ بیت تطبیقی (Adaptive Bitrate Streaming) را در فایلهای صوتی و تصویری HTML فراهم میکند. به عنوان مثال، این قابلیت میتواند با استفاده از MPEG-DASH و محتوای محافظتشده توسط MPEG-CENC پیادهسازی شود.
عملکرد EME به این صورت است که محتوای ویدیویی در سمت سرور رمزگذاری شده و سپس به دستگاه کاربر ارسال میشود. دستگاه کاربر این محتوا را با استفاده از یک لایسنس یا کلید، که توسط ارائهدهنده سرویس استریم فراهم میشود، رمزگشایی میکند. این فرایند تضمین میکند که تنها کاربران مجاز قادر به دسترسی به محتوا هستند و محتوا فقط روی دستگاههای تأییدشده و در بازه زمانی مشخصی قابل پخش است. همچنین این فناوری از دانلود یا ضبط غیرمجاز محتوا جلوگیری میکند.
EME توسط مرورگرهای وب محبوبی مانند کروم، سافاری و اج پشتیبانی میشود و در پلتفرمهای استریم معروفی مانند نتفلیکس و Hulu استفاده میشود. این فناوری در کنار دیگر تکنولوژیها مانند DRM و MSE به ارائه یک تجربه استریم امن و کارآمد کمک میکند.