上云无忧 > 文档中心 > 天翼云云直播防盗链计算
天翼云云直播防盗链计算

文档简介:
安全防盗链是指推流和播放 URL 中的 md5hash 字段,它的作用是防止攻击者伪造您的后台生成推流 URL 或者非法盗取您的播放地址进行谋利。 添加鉴权KEY 首先,您需要在云直播的控制台,选择推流域名,进入【推流域名配置】->【推流配置】中,开启鉴权
*产品来源:中国电信天翼云。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

安全防盗链是指推流和播放 URL 中的 md5hash 字段,它的作用是防止攻击者伪造您的后台生成推流 URL 或者非法盗取您的播放地址进行谋利。

添加鉴权KEY

首先,您需要在云直播的控制台,选择推流域名,进入【推流域名配置】->【推流配置】中,开启鉴权,并设置一个鉴权KEY,该鉴权KEY用以生成鉴权串(域名添加后,默认开启鉴权功能,并提供一个默认的鉴权KEY);


生成timestamp

签名中明文部分为 timestamp,含义是该链接的有效期,例如当前的时间是2019-12-12 23:59:59,则表示该URL在2019年12月12日23点59分59秒后失效。为了缩短URL地址的长度,实际使用中我们是把2019-12-12 23:59:59转换成 UNIX 时间戳,也就是1576166399。


生成md5hash 

md5hash = md5("/"+appName+"/"+streamName+"-"+timstamp+"-"+uuid+"-"+authKey)  ,这里的 authKey就是您在第一步中配置的鉴权 KEY, uuid=0,appName 为自定义的应用名称,在本例中为a1,streamName为自定义的流名称为s1,timestamp为刚才计算的 1576166399,MD5 即标准的 MD5 单向不可逆哈希算法。例如:

md5hash=7185a2967c9bef187659b611074d0714


生成鉴权地址

符合云直播推流的URL地址,由下面部分组成:domain、appName、streamName、md5hash、timestamp、uid和vhost。

相似文档
  • 在推流域名的配置页中配置回调后,直播事件触发时,即可在目标服务器上接收到每一路推流的事件消息通知。目前云直播支持“直播推流”事件、“直播断流”事件、“截图生成”事件,“审核违规”事件,“录制文件生成”事件。
  • Q:云直播服务支持哪些计费方式? A:支持按量计费方式。如实时转码按转码输出文件时长计费、截图和水印按API接口调用次数及截图、水印实际张数合并计费、下行流量按按流量计费等。
  • Q:推流、直播是什么? A:推流:主播将本地视频源和音频源推送到云直播服务器,在有些场景中也被称为“RTMP 发布”。 直播:直播的视频源是实时生成的,有人推流直播才有意义,一旦主播停播,则无法通过播流地址观看任何内容。
  • Q:支持哪些推流协议? A:云直播服务支持 RTMP 推流。 Q:支持哪些播流协议? A:云直播服务同时支持RTMP、 FLV 和 HLS播流协议。 Q:断流和禁播的区别? A:断流功能:一条直播中的流,如果断流,则本次推流会被中断,观众端将无法观看直播。断流后,主播端可以再次发起推流,继续直播活动。
  • Q:如何使用直播转码? A:考虑到不同的网络因素,满足您使用不同码率不同分辨率的需求,您可以前往云直播控制台的转码模板页面中设置不同码率不同分辨率的转码模板,并在希望使用该转码模板的播流域名中进行关联应用。
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部