应用场景私密视频托管

私密视频,只出现在你指定的地方。

用密码或私密链接锁定视频,把它限定在播放列表内,并让播放器只在你自己的网站上显示。对于你自己的应用,在服务器上为链接签名——链接会按时失效。

访问

四种策略加一份域名列表。

01 / PASSWORD

密码

观众在页面或嵌入中输入密码。你可以在控制台中查看和修改密码。

02 / PRIVATE LINK

私密链接

包含 32 个随机字符的链接。生成新链接后,旧链接即失效。

03 / PLAYLIST ONLY

仅在播放列表内

视频没有独立的页面和嵌入代码:只能在播放列表中播放,由播放列表控制访问。

04 / DOMAINS

限定域名

播放器可以在任何地方显示、禁止嵌入,或仅在最多 50 个域名上显示,支持 *.example.com 这样的通配符。

05 / INHERITANCE

设置一次即可

账户 → 项目 → 视频。修改项目的访问设置时,控制台会显示受影响的视频数量。

06 / AIR

频道和直播同样适用

24/7 频道和直播有自己的访问设置,独立于它们播放的视频。

你自己的应用

由你的服务器决定谁能观看。

对于会员专区、付费课程或客户门户,在你的后端用自己的密钥为视频流链接签名。播放时 dodocast 只校验签名。

  • 标准的 HS256 JWT:头部包含密钥 ID,载荷包含视频码和过期时间。
  • 链接最长有效 24 小时,为一条视频签发的令牌无法打开另一条视频。
  • 吊销密钥后,其链接会在一分钟内失效;同时保留两个密钥即可无停机轮换。
  • 控制台中提供 Kotlin、Python、Node.js 和 PHP 示例代码;播放器 SDK 可在 Node.js 中为链接签名。

套餐。 直链和签名链接适用于 Pro 和 Business 套餐。Starter 套餐中,视频只能通过 dodocast 播放器播放。

文件层面的保护

分片加密,每一帧都有标记。

HLS 加密

使用你自己的密钥或自动生成的密钥进行 AES-128 或 SAMPLE-AES 加密,一键轮换。只下载分片无法得到视频。

烧录水印

PNG 标志或文字,可放在 9 个位置之一或平铺整个画面,在转码时烧录进每个清晰度。

处处私密

私密视频的 HLS 直链没有签名就无法打开;如果有公开播放列表展示该视频,控制台会提醒你。

坦白说

能有效防止随手复制。但不是 DRM。

ClearKey 加密会把密钥下发给播放器。它能阻止通过直链下载和拼接文件,签名链接能阻止把内容分享给外人。它无法阻止录屏——这正是水印的用途。

  • 不提供 DRM(Widevine、FairPlay、PlayReady)。
  • 不支持按国家屏蔽。
  • 所有观众看到同一个水印——不提供带观众姓名的个人水印。
能完全阻止别人下载我的视频吗?

没有 DRM 的服务都无法做出这样的承诺。dodocast 让下载变得困难——加密、签名链接、限定域名——而水印能在任何副本中标识你的内容。

能一次修改多条视频的访问设置吗?

可以。在项目上设置访问,所有继承该设置的视频都会跟随;控制台会显示此次修改影响的视频数量。

密码在嵌入中有效吗?

有效。受密码保护的视频会在嵌入的播放器中显示密码输入框。

旧的私密链接会怎样?

生成新的私密链接后,旧链接即失效。

即将上线

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

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

或发送邮件至 hello@dodocast.com

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