[發明專利]一種網絡直播推流驗證方法及系統有效
| 申請號: | 201710801661.8 | 申請日: | 2017-09-07 |
| 公開(公告)號: | CN107613316B | 公開(公告)日: | 2020-01-03 |
| 發明(設計)人: | 周志剛;張文明;陳少杰 | 申請(專利權)人: | 武漢斗魚網絡科技有限公司 |
| 主分類號: | H04N21/2347 | 分類號: | H04N21/2347;H04N21/239;H04N21/25;H04N21/6334;H04N21/643;H04N21/8547 |
| 代理公司: | 11002 北京路浩知識產權代理有限公司 | 代理人: | 王瑩;吳歡燕 |
| 地址: | 430000 湖北省武漢市東湖開*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 網絡 直播 驗證 方法 系統 | ||
1.一種網絡直播推流驗證方法,其特征在于,包括:
S1,根據主播客戶端的請求,向主播客戶端下發推流地址和推流碼,其中,所述推流碼中包括多個關鍵字段,所述推流碼中的多個關鍵字段包括服務器生成推流碼的明文時間戳、非對稱加密的公鑰Key值、加密后的服務器節點路徑值以及加密后的時間戳;所述步驟S1還包括:
利用非對稱加密算法生成對應的公鑰Key值和私鑰Key值,并利用公鑰key值對服務器生成推流碼的明文時間戳進行加密,形成加密后的時間戳;
利用對稱加密算法對服務器節點路徑值進行加密,形成加密后的服務器節點路徑值;
將明文時間戳、非對稱加密的公鑰Key值、加密后的服務器節點路徑值以及加密后的時間戳組成推流碼,并進行加密后打包下發給主播客戶端;
S2,主播客戶端根據服務器下發的推流碼,獲取推流碼中的明文時間戳、加密后的時間戳以及服務器節點路徑值和公鑰Key值,并獲取主播客戶端信息,其中,所述主播客戶端信息包括主播客戶端IP地址、主播客戶端令牌Token以及主播客戶端設備唯一ID;
采用公鑰Key值對明文時間戳、加密后的時間戳以及主播客戶端信息加密后,攜帶于視頻流中形成視頻流信息,且根據服務器節點路徑值,通過推流地址將視頻流信息上報給服務器;
服務器接收主播客戶端通過推流地址上報的視頻流信息,所述視頻流信息中攜帶有推流碼和主播客戶端信息;
S3,對主播客戶端上報的推流碼中的多個關鍵字段以及主播客戶端信息進行校驗,當校驗通過,則允許主播客戶端的推流,否則,拒絕主播客戶端的推流。
2.如權利要求1所述的網絡直播推流驗證方法,其特征在于,所述步驟S3還包括:
服務器接收到主播客戶端上報的視頻流信息,采用與公鑰key值對應的私鑰Key值進行解密,從中得到主播客戶端IP地址、主播客戶端令牌Token、主播客戶端設備唯一ID、明文時間戳以及加密時間戳。
3.如權利要求2所述的網絡直播推流驗證方法,其特征在于,所述步驟S3進一步包括:
分別對主播客戶端令牌Token、主播客戶端IP地址、主播客戶端設備唯一ID以及明文時間戳和加密時間戳進行驗證,若驗證均通過,則允許主播客戶端向服務器推流,否則,拒絕主播客戶端向服務器推流。
4.如權利要求3所述的網絡直播推流驗證方法,其特征在于,所述分別對主播客戶端令牌Token、主播客戶端IP地址、主播客戶端設備唯一ID以及時間戳和加密時間戳進行驗證進一步包括:
將主播客戶端令牌Token與服務器下發給主播客戶端的令牌Token進行比較,若一致,則驗證通過,否則,驗證不通過;
利用私鑰Key值對加密時間戳進行解密,得到解密時間戳,將解密時間戳與明文時間戳進行對比,若一致,則驗證通過,否則,驗證不通過;
判斷主播客戶端IP地址與主播向主播平臺注冊時的IP地址或者與該主播上一次在主播客戶端直播時的IP地址是否一致,若一致,則驗證通過,否則,進行短信驗證,根據短信驗證的結果確定此次驗證是否通過;
判斷主播客戶端設備唯一ID是否與主播向主播平臺注冊時的設備唯一ID是否一致,若一致,則驗證通過,否則,進行短信驗證,根據短信驗證的結果確定此次驗證是否通過。
5.如權利要求4所述的網絡直播推流驗證方法,其特征在于,所述步驟S3還包括:
當服務器接收到主播客戶端上報的視頻流信息時,獲取當前時間戳;
將獲取的當前時間戳與解密時間戳進行對比,若時間戳差值在預設范圍內,則驗證通過,否則,驗證不通過。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢斗魚網絡科技有限公司,未經武漢斗魚網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710801661.8/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:新型風選裝置
- 下一篇:一種播放本地加密媒體的方法、存儲介質及智能電視





