Cue 播放器 · 每个 Cue 视频流都附带

一款安全的视频播放器,由它决定 谁可以观看

你把它粘贴到任何网站,你的流都会在其中播放,而且它会先检查每一位观众:正确的国家、正确的网站、你签署的链接,以及当内容值得保护时,还需要 FairPlay 或 Widevine 许可证。任何你没有放行的人都看不到一帧画面,而对于付费内容,播放器会自行出售访问权限。

直播
  1. 国家已允许
  2. 网站你的网站
  3. 签署链接有效
  4. DRM 许可证已授予

四道锁,一个播放器

按流开启的保护,按观众遇到的顺序生效

每道锁都是流本身的一项设置,因此无论播放器嵌入在哪里、哪个应用请求视频,它都会一直生效。

国家/地区

允许一份国家/地区列表,或屏蔽其中几个。列表之外的观众会在流所支持的每种协议上收到礼貌的拒绝,而不是画面。

网站

指定可以嵌入播放器的网站。有人把你的嵌入代码复制到自己的页面上,就什么也播放不了;没有网页的应用也可以被拒绝。

签名链接

你的网站用密钥和有效期对每个链接签名,还可以选择绑定观众的地址。其他主流流媒体服务器的令牌格式可以直接使用,因此现有网站可以继续按原来的方式签名。

DRM:FairPlay 和 Widevine

视频本身经过加密,密钥只会交给能证明自己有权播放的浏览器。FairPlay 覆盖 Safari on Mac, iPhone and iPad;Widevine 覆盖 Chrome, Edge, Firefox and Android。一份加密副本同时服务两者,许可证请求也遵守上面三道锁。

用谁的 DRM 凭证?

用你自己的,两者都是。DRM 本身内置于 Cue 播放器中,当你在自己的服务器上运行 Cue 时就已经包含在内;许可部分才是需要你提供的东西。Widevine 许可证来自 Google 上你的账户,FairPlay 的许可证则来自用你那份 Apple SDK 在你机器上构建的密钥服务器。Apple 只向内容所有者签发 FairPlay 凭证,Google 也只向内容所有者开通 Widevine 许可证账户,所以你各获取一次并在面板中上传即可。此后播放器和流上的许可证服务会完成其余工作,你的密钥只服务于你自己的流。

内置付费墙

在播放器内出售观看权限,款项直接进入你自己的账户

观众无需离开你的页面即可注册、付款并开始观看。每个播放令牌有效期为十分钟,因此退款、取消订阅或吊销通行证都会在几分钟内终止流播放。

按次付费、通行证和订阅

为一场活动一次性付款,购买一天或一个赛季的通行证,或者选择每月或每年续订的方案。观众可自行取消续订,并保留已付费的内容。

限时活动的门票

在一个日期开放门票销售,在另一个日期关闭。提前购买的门票会在活动开始时生效,播放器会为其倒计时。

捆绑包和单部视频

一次购买可同时解锁多个频道,也可以为点播库中的一部影片单独定价,其余内容仍通过订阅观看。

礼品、兑换码和捐赠

观众可以为他人购买观看权限,对方会通过电子邮件收到一次性兑换码。你也可以自行发放观看权限和折扣码,或接受不低于你设定金额的捐赠。

以你的名义使用 Stripe 和 PayPal

连接你自己的 Stripe 和 PayPal 商业账户;密钥封存在你的服务器上,款项直接归你所有。Server Room 不从销售中抽取任何分成。

每个屏幕上都展现你的品牌

你的名称、颜色、标志、欢迎语和条款会出现在登录和结账页面、收据以及电视登录页面上。

为观众提供账户,为你提供数据

观众确认电子邮件、自行重置密码,并打开账户页面查看每一笔购买记录,收据可应要求重新发送;你可以选择同一账户同时可在多少台设备上观看。你可以按天查看收入、新增和流失的订阅者及流失率、畅销的优惠方案,以及每一笔销售和每一位观众的数据,均可导出为 CSV 文件供你记账使用。

应用与电视

一个观众账户,覆盖网页、手机和电视盒子

在 iPhone 应用里购买的订阅可以在你的网站上播放,而在网站上购买的通行证也能在 Roku 上播放。每个商店的购买都会通过你自己的开发者账户,在该商店进行核验。

App Store 和 Google Play

你的应用按照 Apple 或 Google 的规则通过它们销售,然后发送收据;付费墙会与商店确认收据、授予访问权限,并从那时起跟踪续订和退款。

Roku Pay 和 Amazon Fire TV

在 Roku 频道或 Fire TV 应用中完成的购买,会以相同方式对照你的 Roku 和 Amazon 开发者账户进行确认。

在电视上用代码登录

电视会显示一个短代码;观众在手机上输入该代码以及自己的电子邮箱和密码,几秒钟后电视就会完成登录。无需用遥控器输入密码。

API 和 JavaScript SDK

登录、优惠、结账、代码、商店收据和播放令牌,都已为你的开发人员编写好文档,并附带一个没有任何依赖的小型 JavaScript SDK。

应用本身属于你或你的应用构建方;播放器、付费墙以及它们所调用的一切都是 Cue 的一部分。

延迟由你选择

从广播级延迟到实时对话

在自己的服务器上使用 Cue 时,同一个播放器以三种方式播放同一条流;在托管视频方案上则播放前两种。根据你的观众需要多接近直播时刻来选择;受 DRM 保护的流使用第一种。

  1. HLS 默认方式。兼容所有浏览器、所有手机,CDN 可将其分发给任意数量的观众。
  2. 低延迟 HLS 经互联网直播实测延迟 about six seconds。适合体育赛事和拍卖。托管方案从 Starter 起即可使用。
  3. WebRTC 在自己的服务器上使用 Cue 时:端到端延迟 under a second,适合问答和直播购物。如果网络屏蔽了它,播放器会自动回退到 HLS。

观众能获得什么

让人一直看下去的小细节

画质随连接自动调整

开启转码阶梯后,播放器会选择连接能承载的清晰度并持续调整;观众也可以通过菜单固定 1080p、720p 或中间任意档位。

他们的语言

包含多条音轨的直播会显示语言菜单。你的网站只需一个参数,就能让播放器一开始就用西班牙语或罗马尼亚语播放。

在受限页面中也能播放

网站构建者常把嵌入内容包在沙箱里,这会让 iPhone 和 Safari 上的大多数网页播放器失效。这款播放器能检测到这种情况,并改交给 Apple 自带的播放器来播放。

一条路失败时还有备选

当你通过视频 CDN 分发时,播放器会先尝试 CDN,失败后自动回退到源站,暂停一段时间后再重新尝试两者。

全屏与画中画

嵌入代码中两者都允许,并且在你要求自动播放时,会按浏览器的要求以静音方式开始。

也兼容你自己的播放器

更喜欢 Video.js、Shaka 或原生应用?HLS 和 DASH 地址以及许可证端点都归你使用;同样的限制依然适用。

把它放到你的网站上

从面板复制一行 HTML 即可

面板会为每个直播流生成嵌入代码。把它粘贴到视频该出现的位置;无需安装任何东西,无需托管脚本,也无需单独购买授权。

embed.html

<iframe src="https://your-stream.example/_player/live/livestream" width="640" height="360" allow="autoplay; fullscreen; picture-in-picture" allowfullscreen></iframe>

常见问题

保护直播流之前

DRM 能阻止别人录下我的直播吗?

它能防止视频文件和直播流在授权播放器之外被复制或重播,而这正是盗播转播所依赖的。没有什么能阻止对着屏幕拍摄的摄像头,所以对于付费活动,建议将 DRM 与签名链接和较短的链接有效期结合使用。

我需要自己的 FairPlay 和 Widevine 凭证吗?

是的。Apple 通过其开发者计划授予 FairPlay 凭证,Google 签署 Widevine 协议,且只与拥有或授权该内容的公司签约。你只需在面板中上传一次这两项凭证;其他人的直播流不会使用它们。

哪些浏览器和设备可以播放受保护的直播流?

FairPlay 可在 Safari on Mac, iPhone and iPad 中播放。Widevine 可在 Chrome, Edge, Firefox and Android 中播放。同时开启两者后,播放器会自动选择设备支持的方案。

观众可以付费观看吗?

可以。面板中的付费墙通过你自己的 Stripe 或 PayPal 账户销售按次付费、通行证、订阅和活动门票,播放器负责处理注册和结账。款项直接进入你的账户;我们不收取任何平台费用。

我可以在自己的 iPhone、Android、Roku 或 Fire TV 应用内销售吗?

可以。你的应用通过其应用商店销售,正如 Apple、Google、Roku 和 Amazon 所要求的那样,并将收据发送到付费墙,付费墙会通过你的开发者账户向商店确认。之后观众可以在所有地方使用同一账户观看,包括你的网站。

我可以销售单个视频,或单场活动的门票吗?

可以。一个优惠可以开放你片库中的单部影片、一组频道,或一个定时活动,其门票在开始时间开放。销售可以按你设定的日期开始和结束。

我可以在不使用 DRM 的情况下使用这些锁定功能吗?

可以。国家、网站和签名链接锁定可以独立使用,不会对直播流的质量或延迟造成任何影响。DRM 是用于值得复制的内容的额外步骤。

保护会增加延迟吗?

国家、网站和签名链接的检查在观众开始观看时进行,因此视频不会变慢,低延迟播放也能保持其速度。DRM 直播流通过标准 HLS 和 DASH 播放;低延迟 HLS 和 WebRTC 目前尚未加密,因此在开启 DRM 时它们会保持关闭。

我在自己的服务器上运行 Cue。我能获得相同的播放器吗?

可以。播放器是 Cue 本身的一部分,因此获得许可的 Cue 服务器会像我们的托管方案一样提供它,并具有相同的国家、网站和签名链接锁定功能。

与我们一同流式传输,或自行运行

托管方案将播放器、服务器和 CDN 集于一体。在您自己的机器上使用 Cue,即可在您掌控的硬件上获得同样的播放器。