若您的播放域名需要支持 HTTPS,您需要准备好有效的证书内容、有效私钥内容前往 域名管理,选择播放域名管理 > 高级配置 > HTTPS配置添加配置,添加成功之后会有个生效时间(2小时),在生效后您的直播流就可以支持 HTTPS 协议播放。
如何使用海外加速节点播放?
云直播 CDN 节点不仅遍布中国大陆区域,同样在全世界各个大洲也有节点覆盖,覆盖广并且稳定。假如您的用户分布在中国香港、中国澳门、中国台湾或海外其他地区,您可以通过在 域名管理 中配置域名时候加速区域选择全球加速或中国港澳台地区及海外地区,来获得海外节点覆盖的支持。
注意
云直播海外加速目前仅支持 HTTP-FLV + HLS 协议。
如何开启播放防盗链?
为防止非法用户盗取您的播放 URL 在别处播放,造成流量损失,强烈建议您给播放地址加上播放防盗链,防止因盗链产生不必要的损失。云直播的播放防盗链主要由四个参数值控制:、key(哈希密钥)、、有效时间。
防盗链参数
描述
补充说明
播放 URL 的有效时间
格式为16进制 UNIX 时间。
如果当前 的值大于当前请求的时间则可以正常播放,否则播放会被后台拒绝。
key
MD5 计算方式的密钥
可以自定义,并可以设置主备两个 key。
当您的主 key 意外泄露的时候,您可以使用备用 key 进行拼接播放 URL,并同时更改主 key 的值。
播放 URL 中的加密参数
值是通过将 key,, 依次拼接的字符串进行 MD5 加密算法得出。
= MD5(key++)。
有效时间
地址有效时间
有效时间设置必须大于0。
假设 设置为当前时间,有效时间设置为300s,则播放 URL 过期时间为当前时间 + 300s。
防盗链计算
防盗链计算需要三个参数海外直播节点,key(随机字符串)、(流名称),(16进制格式)。假设您设置的 key 为海外直播节点 推流播放相关问题,流名称()为 test海外直播节点, 为(2019-01-01 10:05:00)。高清码率为:,转码模板名称为:900。
原始流播放地址:
txSecret = MD5(somestringtest5c2acacc) = b77e812107e1d8b8f247885a46e1bd34http://domain/live/test.flv?txTime=5c2acacc&txSecret=b77e812107e1d8b8f247885a46e1bd34http://domain/live/test.m3u8?txTime=5c2acacc&txSecret=b77e812107e1d8b8f247885a46e1bd34
高清流播放地址:
txSecret = MD5(somestringtest_9005c2acacc) = 4beae959b16c77da6a65c7edda1dfefehttp://domain/live/test_900.flv?txTime=5c2acacc&txSecret=4beae959b16c77da6a65c7edda1dfefehttp://domain/live/test_900.m3u8?txTime=5c2acacc&txSecret=4beae959b16c77da6a65c7edda1dfefe
开启播放防盗链
1. 登录进入 域名管理。
2. 选择播放域名或单击所在行的管理,进入域名详情页。
3. 选择访问控制,单击编辑。
4. 设置播放鉴权 为开启,单击保存。
注意
播放鉴权的设置成功后需要30分钟后生效。
HTTP-FLV:正在播放的 URL 在 过期后依然能正常播放,在 过期后重新请求播放则会拒绝。
HLS:由于 HLS 是短链接,会不断的请求 m3u8 获取最新的 ts 分片。假设您设置 的值为当前时间 + 10分钟,则在10分钟之后 HLS 播放 URL 请求会被拒绝。针对这个问题您可在业务端动态更新 HLS 的请求地址,或者将 HLS 的播放地址过期时间设置久一点。
播放鉴权配置中主 Key 的格式有什么要求?有效时间时长有没有限制?
鉴权配置中主 Key 值仅支持大写字母,小写字母和数字,最大长度256位。字母数字随机组合搭配即可。有效时间时长建议设置为一场直播的时间长度。
直播录制后,如何获取录制文件?
录制文件生成后自动存储到云点播系统海外直播节点,有以下方式可以获取录制文件:
直播推流退后台无法推流?
9.0 及之后的系统,应用退后台后 摄像头和麦克风将停止工作,开启前台 可规避此问题,详情参考 。