随着直播行业的兴起,各直播平台对CDN加速的需求越来越大,与此同时,保护数据安全,实时把控直播内容和丰富的特色功能是每个直播平台期望得到的重要服务。又拍云基于广大客户的迫切需求,推出低延时、高可用的又拍直播云,帮助直播平台提高直播产品高效开发。


本篇文章将主要向大家介绍又拍云直播CDN的高级功能:防盗链、秒级禁播、API接口 ,另有又拍云直播CDN的基础功能:推流和拉流、多协议输出、多访问方式、回源端口自定义, 可点击文末扩展阅读进行了解。

防盗链

互联网拥有开放、共享的独特属性,但这不意味着可以随意盗用优质的内容。为了保障直播客户的利益,又拍直播云开发了Refer防盗链、Token防盗链、IP禁用 三项子功能,帮助客户减少因非法请求而带来的带宽浪费,同时,还保护播放版权,防止因盗链带来经济损失。


  • Refer防盗链:检查用户的来源网站。客户可以将非指定网页加入refer黑名单,限制非指定网页访问服务器,在一定程度上防止内容盗链。

  • Token防盗链:用户在推流和播放时必须带上token加密串,直播系统会校验合法性,只有合法的 token 加密串才能通过校验进行请求,非法请求将会被拒绝。在又拍直播云的后台,客户可以根据实际需求,自主更新Token防盗链的Key,保证Token防盗链的效果。

       

 Token防盗链在推流、拉流两个环节都可以起到校验效果:


  • 推流:防止推流地址被非法占用

  • 拉流:防止拉流被站外播放器盗取播放

  • IP禁用:检测用户访问 IP,对其进行禁止或放行操作。一旦出现需要处理的IP地址,管理员可直接登录又拍直播云后台进行IP禁用/放行配置。

  • 客户端白名单:通过不同的 User-agent 进行白名单控制。例如,客户希望某些内容请求只能在iOS端播放,只要添加合法的User-agent,其他设备都不能播放这些内容。

秒级禁播

当客户发现某主播推送非法内容,需要立即中止该直播时,又拍直播云提供相应的禁播API 接口供客户调用。使用该接口后,可以在几秒的时间内将主播端流断开并且禁止其再推流,观众端也会无法观看该直播,从而起到了封禁的作用,减少非法内容的传播范围和时长。如此可以很好的避免禁播内容为客户的经济效益及品牌形象带来不必要的损失。

自动鉴黄

又拍云可对直播流进行鉴黄,客户在又拍云后台提交单链或所有流的鉴黄请求。又拍云对涉黄内容的鉴别有两种:一种是疑似黄色信息,一种是确定黄色信息,一旦发现相关信息,又拍云会将结果通知给客户,客户登录又拍云后台或通过API接口直接进行处理。

API接口

不同的客户对直播平台的数据侧重点会有所偏差,考虑到客户会因此调整使用策略和运营方式,又拍直播云提供了丰富的数据接口。例如其中有个API查询接口,可以让客户观测每条流同时在线人数,从而分析每个主播的人气。每条流的推流信息接口查询,包含推流时间,用户 IP,推流节点,推流码率等信息,可以看出主播的直播时间,分布区域以及直播数据量大小。前不久,又拍云控制台进行UI界面调整,使得客户可以直接进行页面化配置,想要的每个功能都可以通过API接口的方式来实现配置,方便企业灵活调用,程序化工作流程,减少人力成本。


除文章中提及的API接口,又拍云现有可配置的API接口有:


Clipboard Image.png


API配置地址:api.upyun.com


又拍直播云能提供如此灵活高效的高级功能,得益于全国150多个CDN节点全部自建,从服务器到功能实现的过程得以自主调配,全程把控,也因此深得芒果TV、乐视、美拍、唱吧、蘑菇街等创业企业的青睐和支持,又拍直播云的推出,标志着又拍云CDN服务的技术层面日趋成熟,也为直播平台的高速发展提供了强有力的云服务支持。