用途
針對(duì)某個(gè)應(yīng)用,開啟推流認(rèn)證。
開啟推流認(rèn)證后,所有向該應(yīng)用下的推送直播流的請(qǐng)求都需要做合法性認(rèn)證,只有認(rèn)證通過的請(qǐng)求才會(huì)允許推送。
認(rèn)證的方法包括token認(rèn)證和第三方認(rèn)證。
token認(rèn)證,就是為每個(gè)直播流配置一個(gè)認(rèn)證碼(token),推流終端只有獲得該認(rèn)證碼,并將該認(rèn)證碼作為推流請(qǐng)求的參數(shù)提交,才能夠正常推送直播流。
第三方認(rèn)證,就是將認(rèn)證請(qǐng)求轉(zhuǎn)交給第三方系統(tǒng)的服務(wù)接口去認(rèn)證,認(rèn)證通過后才允許推送直播流。開啟第三方認(rèn)證后,所有本地認(rèn)證策略會(huì)被忽略。
請(qǐng)求
authMgr/?request=open_pub_auth&application=liveshow
application應(yīng)用名
{
"code":0
}
請(qǐng)求
authMgr/?request=close_pub_auth&application=liveshow
application應(yīng)用名
{
"code":0
}
用途
查詢某個(gè)應(yīng)用下推流認(rèn)證token的列表。
請(qǐng)求
authMgr/?request=list_pub_token&application=liveshow
application應(yīng)用名
{
"code":0,
"data":{
"count":1,
"items":[
{
"application":"liveshow",
"stream":"live1",
"token":"9501E93993FC4D14",
"use_once":0
}
]
}
}
items元素包含當(dāng)前應(yīng)用下的token定義。
application應(yīng)用名
stream流名稱
tokentoken值
請(qǐng)求
authMgr/?request=add_pub_token&application=liveshow&stream=live1&token_val=9501E93993FC4D14
application應(yīng)用名
stream流名稱
token_val添加的token值(注意這里使用token_val參數(shù)名,避免與接口認(rèn)證的token參數(shù)沖突)
{
"code":0
}
用途
刪除某個(gè)視頻流的推流認(rèn)證token。
請(qǐng)求
authMgr/?request=delete_pub_token&application=liveshow&stream=live1
application應(yīng)用名
stream流名稱
{
"code":0
}
用途
將某個(gè)應(yīng)用下的推流認(rèn)證地址設(shè)置為一個(gè)第三方認(rèn)證地址。
設(shè)置第三方認(rèn)證地址后,所有本地認(rèn)證策略失效。
如果要取消第三方認(rèn)證,將url參數(shù)設(shè)置為空即可。
請(qǐng)求
authMgr/?request=set_pub_auth_url&application=liveshow&url=http://i.ruiboyun.net/interface
application應(yīng)用名
url第三方認(rèn)證接口的url地址,本參數(shù)需要進(jìn)行【URL編碼】。
{
"code":0
}
創(chuàng)新互聯(lián)www.cdcxhl.cn,專業(yè)提供香港、美國(guó)云服務(wù)器,動(dòng)態(tài)BGP最優(yōu)骨干路由自動(dòng)選擇,持續(xù)穩(wěn)定高效的網(wǎng)絡(luò)助力業(yè)務(wù)部署。公司持有工信部辦法的idc、isp許可證, 機(jī)房獨(dú)有T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確進(jìn)行流量調(diào)度,確保服務(wù)器高可用性。佳節(jié)活動(dòng)現(xiàn)已開啟,新人活動(dòng)云服務(wù)器買多久送多久。