播放您的第一个受保护视频
开始DRM-X 6.0受保护的网络播放:发布内容,创建最小优先凭据,授权查看器,并加载注册的运单.
1. 公布一个受保护的文件#
- 选择环境 。在整合的同时使用开发,然后创建单独的生产 凭据.
- 打开加密输出包内容 。选择广义兼容的单键或分级的多键质量 AUDIO, SD, HD,以及 UHD 控制系统。
- 等出版报.复制它 Content ID在回放时, DRM-X 解析已注册 DASH 或 减 减 HLS 显示;客户不提供任意显示的 URL 。
2. 创建最小优先服务器集成#
在 Console → Integrations 中创建仅具有 license-tokens:create 权限的 Playback API 客户端。复制 Site ID、Site Key 和仅显示一次的 Access Key,并将三者保存在服务器端。切勿将 Access Key 放入 JavaScript、APK、IPA 或电视应用中。
生产建议样本允许直接代码值进行快速的第一运行。 在生产前, 将Access Key 移动到您的秘密管理器或受保护的环境配置中, 并旋转任何被曝光的值 。
3. 更改三个标记的服务器设置#
// Server-side only
siteId: "your-development-environment-uuid"
siteKey: "drmx_your_environment_scoped_client_id"
accessKey: "paste-the-one-time-access-key"
contentId: "your-published-content-id"
licensePolicyTemplate: "multi-tier-standard"然后用真实的会话、订阅、购买、课程注册、租赁或事件访问检查来替换原始登录和应享权利功能。
4. 请求回放,然后放出来#
为每次播放尝试创建一个新的无法预测的会话ID 。 用Cache-Control: no-store 返回成功会话给客户端。 在停止、 替换、 终端错误和应用程序关闭时释放保留 。
- 永远不要接受
subject,政策 JSON显示 URL,或许可证 URL 直接从 播放器. - 仅允许在返回的DRM 许可证和FairPlay 证书路径上使用授权头 。
- 记录关联性 ID 和 阶段结果, 从不符号, 密钥, 挑战, 或许可字节 。
DRM-X 6.0