解决方案安全HLS 加密

分片已加密。密钥归你所有。

AES-128 或 SAMPLE-AES HLS 加密可防止随手下载分片。可在视频、项目或频道上设置密钥——自有或自动生成,一键轮换。

加密

光下载分片可不够。

01 / METHODS

AES-128 与 SAMPLE-AES

两种 HLS 加密方式:加密整个分片,或只加密其中的媒体样本。

02 / KEYS

自有密钥或自动生成

KID、密钥和 IV 各为 32 个十六进制字符,或使用 “Generate key” 按钮。

03 / ROTATION

密钥轮换

“Rotate key” 会生成新版本。持有旧密钥的播放器会停止播放,直到页面重新加载。

04 / PROJECT

项目默认加密

项目的加密设置适用于其中所有继承该设置的视频。

05 / CHANNEL

频道密钥

24/7 频道有自己的密钥:分片即时加密,因此加密与明文视频可以在同一路播出中共存。

06 / SIGNED

与签名配合使用

配合签名链接,私密视频没有令牌就无法打开,播放器也只有凭同一签名才能获得加密密钥。

24/7 频道

整路播出,一个密钥。

频道有自己的密钥,单条视频的加密设置会被忽略。分片在分发时加密,因此节目单可以包含任意视频。

  • 加密与明文视频在同一路播出中使用同一个频道密钥。
  • 频道的加密方式和密钥只能在关闭状态下修改,观众的流永远不会中断。
  • 频道的访问控制也是独立的:密码、私密链接、限定域名嵌入。
坦白说

这不是 DRM。

ClearKey 是一种混淆:密钥会下发给播放器。它能有效防止随手下载,但不能替代 Widevine 或 FairPlay 等 DRM 系统——dodocast 不提供这些系统。

YES

能防范

通过直链下载分片并在没有密钥的情况下拼接成文件。配合签名链接,还能防止链接被分享给外人。

NO

不能防范

录屏和蓄意破解播放器。对此可以使用水印,它会保留在每一帧中。

如何设置

在控制台中三步完成。

01

选择加密方式

视频或项目的 “Access” 标签页;频道则在 “Delivery” 标签页。

02

设置密钥

填写自己的 KID、密钥和 IV,或点击 “Generate key”。

03

按需轮换

需要时点击 “Rotate key”。控制台中会显示密钥版本。

AES-128SAMPLE-AESClearKeyHLSKID
即将上线

离你的频道,只差一次上传。

我们正在向早期合作伙伴开放 dodocast:媒体、教育、活动、企业内部电视。告诉我们你想播出什么。

或发送邮件至 hello@dodocast.com

dodocast 控制台目前仅提供英文和俄文界面。