详情页标题前

腾讯云云直播播放鉴权配置

详情页1

操作场景

云直播内容默认为公开资源,您在获取播放地址后即可访问直播内容。若您在使用标准直播或快直播过程中,需要对直播内容进行访问控制,可通过鉴权设置来实现直播资源的内容保护。

配置原理

URL 鉴权的原理是云直播客户通过鉴权配置生成加密 URL,并将此 URL 提供给用户,用户采用加密 URL 对云直播加速节点发起请求后,直播加速节点对其权限信息进行校验以判断请求是否合法。若请求合法,将返回正常内容,若请求非法将被拒绝,以此实现对直播资源的保护。

前提条件

已登录 云直播控制台已添加播放域名

操作步骤

1. 选择 域名管理,单击需做鉴权配置的播放域名管理进入域名管理。2. 访问控制 > Key鉴权,单击编辑进入鉴权配置页。3. 在鉴权配置页进行如下设置:3.1 单击开启播放鉴权。3.2 填写自定义鉴权主 Key,例如:testlive3.3 选填自定义鉴权备 Key,例如:testing3.4 填写签名有效时间,例如:203.5 单击保存,即可保存配置。说明播放域名的播放鉴权默认为关闭状态。鉴权 Key:用户自定义设置,支持大小写字母和数字。Key 包含主 Key 和备 Key,主 Key 必填、备 Key 选填,主备 Key 可实现当 Key 泄露时平滑更换 Key 不影响业务。有效时间:签名的有效时间,仅支持整数。

腾讯云云直播播放鉴权配置


注意开启播放域名的鉴权设置后,原有播放 URL 将无法直接访问,会返回403。开启此功能,请确保您的业务兼容以下鉴权算法,以免影响您的直播业务。

配置案例

若原始播放 URL 为:

http://www.test.com/live/test01.flv

对此域名配置鉴权时,参数如下:

主 Key:ngoeiq03备 Key:无有效时间:12495秒

注意若您开启了域名鉴权,实际过期时间等于 txTime + Key 有效时间。控制台为了方便使用,设置的时间即为实际过期时间。若您开启了域名鉴权,计算播放地址时会按照公式倒推出 txTime如果使用 FLV 或 RTMP 方式在过期时间前进行了拉流,只要拉流正常没有断开或停止,即使过期时间到了也能正常保持拉流状态。如果使用 HLS 方式在过期时间前进行了拉流,则会在过期时间到了后停止拉流。时间戳计算:

设置时间:2018.12.01 08:30:00十进制 UNIX 时间戳:1543624200十六进制 UNIX 时间戳:5C01D608(云直播鉴权配置使用十六进制 UNIX 时间戳,十六进制不区分字母大小写)

鉴权签名计算:

txSecret = MD5(key+StreamName+txTime) StreamName 为流名称,与 StreamID 概念等同txTime 为时间戳key 为鉴权密钥txSecret = MD5(ngoeiq03+test01+5C01D608)txSecret = MD5(ngoeiq03test015C01D608)txSecret = ce797dc6238156d548ef945e6ad1ea20

新生成的播放 URL 为:

http://www.test.com/live/test01.flv?txSecret=ce797dc6238156d548ef945e6ad1ea20&txTime=5C01D608

此 URL 的有效时间截止到:2018.12.01 08:30:00 + 12495秒,即北京时间:2018.12.01 11:58:15。
若鉴权未通过或 URL 已失效,则云直播将返回403。


云直播官网1折活动,限时活动,即将结束,速速收藏
同尘科技腾讯云授权服务中心。
购买腾讯云产品享受折上折,更有现金返利。同意关联立享优惠

转转请注明出处:https://www.yunxiaoer.com/142080.html

(0)
上一篇 2023年12月9日 上午1:24
下一篇 2023年12月9日 上午1:24
详情页2

相关推荐

  • 阿里云日志服务SLS关联Logstore与MySQL数据库进行查询分析-云淘科技

    本文以游戏公司数据分析场景为例,介绍日志服务Logstore与MySQL数据库关联分析功能。 前提条件 已采集日志到日志服务。更多信息,请参见数据采集。 已为日志字段创建索引。更多信息,请参见创建索引。 已有可用的MySQL数据库。更多信息,请参见创建数据库和账号。 背景信息 某游戏公司,主要包括两大类数据:用户游戏日志数据和用户元数据。日志服务可实时采集用…

    2023年12月10日
  • 腾讯云TDSQL-C MySQL版内核小版本更新说明

    本文为您介绍 TDSQL-C MySQL 版数据库代理的版本更新说明。 查看数据库代理版本 在集群列表页面,根据实际使用的视图模式进行查看:页签视图列表视图方法一您可在集群管理页下,单击数据库代理,在概览 > 基本信息 > 代理版本处查看。 方法二您也可以在集群管理页的集群详情下,单击架构下数据库代理后的详情,跳转进入数据库代理页,然后在概览 …

    2023年12月9日
  • 腾讯云对象存储DELETE Multiple Objects

    功能描述 DELETE Multiple Objects 接口请求可以批量删除指定存储桶中的多个对象(Object),单次请求支持最多删除1000个对象。对于响应结果,COS 提供 Quiet 模式和 Verbose 模式:Quiet 模式在响应中仅包含删除失败的对象信息和错误信息。Verbose 模式在响应中包含每个对象的删除结果信息。该 API 的请求者…

    腾讯云 2023年12月9日
  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 腾讯云容器服务在 TKE 中使用动态准入控制器同尘科技

    操作场景 动态准入控制器 Webhook 在访问鉴权的过程中可以更改请求对象或完全拒绝该请求,其调用 Webhook 服务的方式使其独立于集群组件。动态准入控制器具有很大的灵活性,可便捷地进行众多自定义准入控制。下图为动态准入控制在 API 请求调用链的位置,如需了解更多信息,请前往 Kubernetes 官网。 由图可知,动态准入控制分为执行及验证两个阶…

    2023年12月9日
  • 腾讯云TDSQL-C MySQL版切换数据库代理网络

    本文为您介绍如何通过 TDSQL-C MySQL 版控制台修改数据库代理的网络。 前提条件 已 开通数据库代理。 注意事项 更换网络会导致该实例数据库代理 IP 变化,IP 默认保留24小时,最长保留时间支持设置168小时,旧的访问 IP 会失效,请及时修改客户端程序。若旧 IP 地址的回收时间设置为0小时,更换网络后会立即回收旧 IP 地址。只能选择 TD…

    2023年12月9日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
本站为广大会员提供阿里云、腾讯云、华为云、百度云等一线大厂的购买,续费优惠,保证底价,买贵退差。