直播云内容默认为公开资源,您在获取播放地址后即可访问直播内容,若您在使用直播过程中,需要对直播内容进行访问控制,可通过开启鉴权来实现直播资源的内容保护。
鉴权配置步骤:
拉流域名需与推流域名完成关联后才能拉到流。一个拉流域名支持关联多个推流域名,但是需注意一组拉流域名关联的推流域名需完全一致,一个推流域名也不能被多个拉流域名组(即不同的业务)关联,否则可能会出现拉不到流的情况,即:
示例:为某业务分配了 domain-flv.kspull.com 、domain-hls.kspull.com、domain-xxx.kspull.com三个拉流域名,那么这三个域名关联的推流域名需完全一致,例如都为 domain-pushA.kspush.com、domain-pushB.kspush.com、domain-pushX.kspush.com,且以上三个推流域名不能再被其他拉流域名组所关联。
如果希望某一个拉流域名只能拉到指定模板的转码流,可以将该拉流域名与指定的转码模板进行绑定,未绑定转码模板的拉流域名通过拉流地址拼接可以拉到所有模板的流。(注意:同一组拉流域名的绑定的转码模板需保持一致)
域名推流成功后,您可以进入直播云控制台使用拉流地址生成器录入与推流地址StreamName相同的StreamName,生成对应流的拉流地址,即可通过该拉流地址查看直播画面。
拉流地址生成规则:
FLV格式:http://domain/AppName/StreamName.flv?ksSecret=a4f37945**********4332b0ac1&ksSecret=hex(time)
M3U8格式:http://domain/AppName/StreamName.m3u8?ksSecret=a4f37945********4332b0ac1&ksSecret=hex(time)
其中:
若拉流域名配置了转码模版,同时需要播放转码后的直播流,转码的播放地址拼接方式为:在原始拉流地址中的StreamName后增加_转码模版名称。
例如:原始拉流地址为http://domain/AppName/StreamName.flv?ksSecret=a4f37945**********4332b0ac1&ksSecret=hex(time),关联转码模版名称为hd,则转码拉流地址为http://domain/AppName/StreamName_hd.flv?ksSecret=a4f37945**********4332b0ac1&ksSecret=hex(time)。