接口規(guī)范8.播出認(rèn)證相關(guān)接口-創(chuàng)新互聯(lián)

8 播出認(rèn)證相關(guān)接口

8.1.開啟播出認(rèn)證

  • 用途
    針對某個應(yīng)用,開啟播出認(rèn)證。
    開啟播出認(rèn)證后,所有播放該應(yīng)用下的視頻流的請求都需要做合法性認(rèn)證,只有認(rèn)證通過的請求才會允許播放。
    認(rèn)證的方法包括token認(rèn)證、referer認(rèn)證和第三方認(rèn)證。
    token認(rèn)證,就是為每個播出流配置一個認(rèn)證碼(token),播放終端只有獲得該認(rèn)證碼,并將該認(rèn)證碼作為播出請求的參數(shù)提交,才能夠正常播放視頻。
    referer認(rèn)證,就是要求播放終端必須從某個域名下的網(wǎng)站發(fā)起播放請求,也就是只有將播出視頻嵌入到某個指定域名下的網(wǎng)站才允許播放。
    第三方認(rèn)證,就是將認(rèn)證請求轉(zhuǎn)交給第三方系統(tǒng)的服務(wù)接口去認(rèn)證,認(rèn)證通過后才允許播放。開啟第三方認(rèn)證后,所有本地認(rèn)證策略會被忽略。

    創(chuàng)新互聯(lián)專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都做網(wǎng)站、成都網(wǎng)站建設(shè)、平定網(wǎng)絡(luò)推廣、微信小程序開發(fā)、平定網(wǎng)絡(luò)營銷、平定企業(yè)策劃、平定品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運營等,從售前售中售后,我們都將竭誠為您服務(wù),您的肯定,是我們大的嘉獎;創(chuàng)新互聯(lián)為所有大學(xué)生創(chuàng)業(yè)者提供平定建站搭建服務(wù),24小時服務(wù)熱線:18980820575,官方網(wǎng)址:muchs.cn
  • 請求
    authMgr/?request=open_play_auth&application=liveshow
    application應(yīng)用名

  • 響應(yīng)
    {
    "code":0
    }

8.2.關(guān)閉播出認(rèn)證

  • 用途
    針對某個應(yīng)用,關(guān)閉播出認(rèn)證。關(guān)閉后播放該應(yīng)用下的視頻流不需要做認(rèn)證。
  • 請求
    authMgr/?request=close_play_auth&application=liveshow
    application應(yīng)用名

  • 響應(yīng)
    {
    "code":0
    }

8.3.開啟和關(guān)閉播出token認(rèn)證

  • 用途
    針對某個應(yīng)用,開啟和關(guān)閉播出token認(rèn)證方式。
    設(shè)置該參數(shù)是為了迎合僅使用referer認(rèn)證情況。
  • 請求
    authMgr/?request=open_play_token&application=liveshow&open=1
    application應(yīng)用名
    open是否開啟認(rèn)證,open=1表示開啟認(rèn)證,open=0表示關(guān)閉認(rèn)證

  • 響應(yīng)
    {
    "code":0
    }

8.4.查詢播出token

  • 用途
    查詢某個應(yīng)用下播出認(rèn)證token的列表。
    每個token設(shè)置到一個視頻流上,播放客戶端訪問該視頻流需要給出正確的token值。
  • 請求
    authMgr/?request=list_play_token&application=liveshow
    application應(yīng)用名

  • 響應(yīng)
    {
    "code":0,
    "data":{
        "count":1,
        "items":[
            {
                "application":"liveshow",
                "stream":"live1",
                "token":"8501E93883FC4D14",
                "use_once":0
            }
        ]
    }
    }

    items元素包含當(dāng)前應(yīng)用下的token定義。
    application應(yīng)用名
    stream流名稱
    tokentoken值

8.5.添加播出token

  • 用途
    為視頻流添加播出認(rèn)證token。
    每個token設(shè)置到一個視頻流上,播放客戶端訪問該視頻流需要給出正確的token值。
  • 請求
    authMgr/?request=add_play_token&application=liveshow&stream=live1&token_val=8501E93883FC4D14
    application應(yīng)用名
    stream流名稱
    token_val添加的token值(注意這里使用token_val參數(shù)名,避免與接口認(rèn)證的token參數(shù)沖突)

  • 響應(yīng)
    {
    "code":0
    }

8.6.刪除播出token

  • 用途
    刪除某個視頻流的token。

  • 請求
    authMgr/?request=delete_play_token&application=liveshow&stream=live1
    application應(yīng)用名
    stream流名稱

  • 響應(yīng)
    {
    "code":0
    }

8.7.設(shè)置播出認(rèn)證的referer值

  • 用途
    為某個應(yīng)用設(shè)置播出認(rèn)證referer值。

  • 請求
    authMgr/?request=set_referer&application=liveshow&url=play.ruiboyun.net;cloud.ruiboyun.net
    application應(yīng)用名
    url允許訪問的域名列表,多個域名之間使用半角分號隔開。如果要撤銷referer認(rèn)證,將url設(shè)為空即可。

  • 響應(yīng)
    {
    "code":0
    }

8.8.設(shè)置第三方播出認(rèn)證地址

  • 用途
    將某個應(yīng)用下的播出認(rèn)證地址設(shè)置為一個第三方認(rèn)證地址。
    設(shè)置第三方認(rèn)證地址后,所有本地認(rèn)證策略失效。
    如果要取消第三方認(rèn)證,將url參數(shù)設(shè)置為空即可。

  • 請求
    authMgr/?request=set_play_auth_url&application=liveshow&url=http://i.ruiboyun.net/interface
    application應(yīng)用名
    url第三方認(rèn)證接口的url地址,本參數(shù)需要進(jìn)行【URL編碼】。

  • 響應(yīng)
    {
    "code":0
    }

8.9.查詢播出和推流認(rèn)證配置

  • 用途
    查詢服務(wù)器上播出和推流認(rèn)證的配置情況。本接口會返回所有應(yīng)用的認(rèn)證配置信息,包括推流認(rèn)證和播放認(rèn)證的配置信息。
  • 請求
    authMgr/?request=list

  • 響應(yīng)
    {
    "code":0,
    "data":{
        "count":1,
        "items":[
            {
                "application":"liveshow",
                "is_play_auth":0,
                "is_pub_auth":1,
                "play_auth_url":null,
                "pub_auth_url":"",
                "referer":null,
                "is_play_token_auth":0
            }
        ]
    }
    }
items應(yīng)用下會返回多條記錄,每條記錄定義個應(yīng)用的認(rèn)證配置。
**application** 應(yīng)用名
**is_play_auth** 是否開啟播放認(rèn)證,0關(guān)閉,1開啟
**is_pub_auth** 是否開啟推流認(rèn)證,0關(guān)閉,1開啟
**pub_auth_url** 推流第三方認(rèn)證地址,null,"local","",或省略,都表示不使用第三方認(rèn)證
**play_auth_url**  播出第三方認(rèn)證地址,null,"local","",或省略,都表示不使用第三方認(rèn)證
**referfer** 允許播出的域名列表,多個域名之間使用半角分號隔開,該項僅對播出認(rèn)證有效
**is_play_token_auth** 是否開啟播出的token認(rèn)證,0關(guān)閉,1開啟,使用該選項是為了配合只使用referer認(rèn)證的情況,該項僅對播出認(rèn)證有效

創(chuàng)新互聯(lián)www.cdcxhl.cn,專業(yè)提供香港、美國云服務(wù)器,動態(tài)BGP最優(yōu)骨干路由自動選擇,持續(xù)穩(wěn)定高效的網(wǎng)絡(luò)助力業(yè)務(wù)部署。公司持有工信部辦法的idc、isp許可證, 機(jī)房獨有T級流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確進(jìn)行流量調(diào)度,確保服務(wù)器高可用性。佳節(jié)活動現(xiàn)已開啟,新人活動云服務(wù)器買多久送多久。

網(wǎng)頁名稱:接口規(guī)范8.播出認(rèn)證相關(guān)接口-創(chuàng)新互聯(lián)
網(wǎng)站地址:http://muchs.cn/article40/dejeeo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供電子商務(wù)品牌網(wǎng)站制作、外貿(mào)網(wǎng)站建設(shè)、網(wǎng)站排名、面包屑導(dǎo)航、營銷型網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站網(wǎng)頁設(shè)計