視頻我說我秀題圖_600x350

云視頻服務(wù)商保利威視的直播自定義授權(quán)觀看功能,指的是保利威視后臺系統(tǒng)與用戶系統(tǒng)對接,用戶自定義驗(yàn)證邏輯,驗(yàn)證通過后返回帶參的指定鏈接,觀眾才能打開保利威視直播觀看頁。保利威視的直播授權(quán)擁有終端唯一性,PC端移動(dòng)端同時(shí)生效。具體詳情如下:

1.登錄保利威視后臺并進(jìn)入【云直播】界面,點(diǎn)擊【頻道列表】,然后點(diǎn)擊進(jìn)入您想修改的頻道名稱(若還沒有創(chuàng)建頻道,可點(diǎn)擊【新建直播頻道】新創(chuàng)建一個(gè)頻道),如圖:

20170309_0011 

2.點(diǎn)擊【觀看條件設(shè)置】,進(jìn)入【自定義授權(quán)】的界面:

20170309_0022 

3.自定義授權(quán)流程圖如下:

20170309_003 

(1)在自定義授權(quán)處填寫用戶定義的api接口,寫上完整的地址,如http://demo.polyv.net/wfy/shouquan1.php;

(2)直播系統(tǒng)會(huì)將直播的頻道(id)、當(dāng)前毫秒級時(shí)間(ts)、用于校驗(yàn)的簽名(sign)、回調(diào)的url地址(url)等參數(shù)提交給用戶自定義的api接口,用戶需要對字符串secretkey + id + secretkey + ts進(jìn)行MD5加密后與sign參數(shù)的值做比較判斷是否合法;

(3)通過上一步的校驗(yàn)后,用戶設(shè)置相關(guān)學(xué)員參數(shù),如學(xué)員唯一標(biāo)示(userid)、學(xué)員昵稱(nickname)、學(xué)員頭像(avatar)、當(dāng)前毫秒級時(shí)間(ts)、校驗(yàn)簽名(sign)等參數(shù);

(4)用戶接口需要將以上學(xué)員相關(guān)的參數(shù)提交到回調(diào)的url接口,直播系統(tǒng)會(huì)對簽名做校驗(yàn)后判斷是否允許學(xué)員觀看。一次成功請求后,該鏈接將失效;

(5)觀看直播頁的聊天區(qū)將顯示學(xué)員的昵稱和頭像。

4.自定義授權(quán)觀看參數(shù)說明

20170309_004 

5.php示例

20170309_005 

6.直播觀看頁效果圖如下:

20170309_006 

直播觀看頁(含登錄頁Demo:)效果圖:

20170309_007 

7.注意事項(xiàng):

(1)要保證userid的唯一性,當(dāng)多個(gè)學(xué)員使用同一個(gè)userid進(jìn)入觀看頁時(shí),前面登錄的學(xué)員會(huì)被后面登錄的學(xué)員踢出,觀看頁面會(huì)提示 “帳號在另外的地方登錄,您將被退出觀看。”

(2)學(xué)員的昵稱進(jìn)行base64加密后再進(jìn)行urlencode加密,否則可能會(huì)造成觀看頁昵稱顯示亂碼現(xiàn)象。