文档简介:
Q:如何使用直播转码?
A:考虑到不同的网络因素,满足您使用不同码率不同分辨率的需求,您可以前往云直播控制台的转码模板页面中设置不同码率不同分辨率的转码模板,并在希望使用该转码模板的播流域名中进行关联应用。
Q:如何开启直播防盗链?
A:为防止非法用户盗取您的播放 URL 在别处播放,造成流量损失,强烈建议您给播放地址加上播放防盗链,防止因盗链产生不必要的损失。云直播的播放防盗链主要由四个参数值控制:md5hash、key(哈希密钥)、uid、有效时间。
防盗链参数 |
描述 |
补充说明 |
timestamp |
播放 URL 的有效时间 |
10位的unix时间戳;如果当前timestamp的值大于当前请求的时间则可以正常播放,否则播放会被后台拒绝。 |
key |
MD5 计算的密钥 |
可以自定义 |
uid |
用户id |
置为0即可 |
md5hash |
播放 URL 中的加密参数 |
值是通过将 key,AppName,StreamName,timestamp参数按规则拼接后进行 MD5 加密算法得出。 |
注意:防盗链判断只在连接时判断一次,但由于 HLS 是短连接,会不断的请求 m3u8 获取最新的ts分片。假设您设置的有效时间过期,则会出现播放至有效时间之后HLS请求被拒绝导致播放中断的情况。针对这个问题您可在业务端动态更新 HLS 的请求地址,或者将播放地址的过期时间设置久一点。
Q:生成防盗链url后可以修改时间吗?
A:防盗链URL使用有效时间计算得出加密参数,从而保证无法被篡改,若您需要修改有效时间,则需要按照同样的规则重新生成防盗链URL,而原来的URL在失效前可以继续正常使用。