راهنمای راه‌اندازی DRM

نحوه اتصال حساب ارائه‌دهنده DRM خود به Castovia برای حفاظت از محتوا.

نحوه کار یکپارچه‌سازی DRM

Castovia با ارائه‌دهندگان خارجی DRM یکپارچه می‌شود. مشتری حساب vendor DRM خودش را ایجاد و هزینه آن را پرداخت می‌کند. Castovia credentialها را به‌صورت رمزنگاری‌شده ذخیره می‌کند، provider و policy را اعتبارسنجی می‌کند و هنگام پخش، الزامات DRM را اعمال می‌کند.

رفتار کلیدی:

  • اگر یک stream به DRM نیاز داشته باشد اما policy موجود نباشد یا ناقص باشد، پخش مسدود می‌شود.
  • اگر policy DRM کامل و اعتبارسنجی‌شده باشد، پخش metadata امن DRM را برمی‌گرداند.
  • هیچ credential خام DRM هرگز برای دستگاه‌های client یا logها افشا نمی‌شود.

castLabs DRMtoday — نخستین ارائه‌دهنده کاملاً پشتیبانی‌شده

  1. 1یک حساب castLabs DRMtoday در castlabs.com ایجاد کنید.
  2. 2Merchant ID و API credentialهای خود را از داشبورد DRMtoday دریافت کنید.
  3. 3URLهای license server مربوط به Widevine و/یا FairPlay را یادداشت کنید.
  4. 4در پنل مدیریت Castovia → DRM، یک DRM provider جدید اضافه کنید و castLabs DRMtoday را انتخاب کنید.
  5. 5Merchant ID، credentialها و URLهای license را وارد کنید.
  6. 6Castovia همه secretها را به‌صورت رمزنگاری‌شده ذخیره می‌کند. این‌ها هرگز در پاسخ‌های API برگردانده نمی‌شوند.
  7. 7Castovia پیکربندی provider را اعتبارسنجی و اتصال را آزمایش می‌کند.
  8. 8برای streamهایی که به حفاظت نیاز دارند، policyهای DRM ایجاد کنید.
  9. 9وقتی یک مشترک stream محافظت‌شده با DRM درخواست می‌کند، Castovia metadata امن DRM را برمی‌گرداند.

BuyDRM KeyOS — یکپارچه‌سازی آماده

یکپارچه‌سازی BuyDRM KeyOS وابسته به مشتری است و نیاز دارد به:

  • حساب BuyDRM با API credential
  • URLهای license server و پیکربندی
  • قیمت‌گذاری و شرایط وابسته به vendor است

Castovia یک اسکلت یکپارچه‌سازی آماده ارائه می‌دهد. provisioning خودکار کلید فقط در صورتی انجام می‌شود که به‌طور خاص برای مشتری پیاده‌سازی شده باشد.

هزینه‌ها

هزینه‌های license DRM جداگانه است. مشتری مستقیماً به vendor DRM پرداخت می‌کند.

قیمت‌گذاری castLabs DRMtoday به حجم درخواست‌های license بستگی دارد. برای قیمت‌های فعلی به castlabs.com مراجعه کنید.

Castovia به‌صورت پیش‌فرض هزینه‌های license DRM را در قیمت plan لحاظ نمی‌کند.

ممکن است در آینده یک افزونه managed Castovia DRM به‌عنوان سرویس پولی ارائه شود — به‌صورت پیش‌فرض شامل نمی‌شود.

امنیت

secretهای DRM به‌صورت رمزنگاری‌شده ذخیره می‌شوند
secretها در رابط کاربری و پاسخ‌های API حذف/پوشانده می‌شوند
هیچ credentialی DRM برای دستگاه‌های client افشا نمی‌شود
هیچ secret خام license در logهای برنامه وجود ندارد