[發明專利]一種視頻直播方法及裝置有效
| 申請號: | 201610349474.6 | 申請日: | 2016-05-24 |
| 公開(公告)號: | CN106210753B | 公開(公告)日: | 2018-03-27 |
| 發明(設計)人: | 韋青;李斌;韋建發 | 申請(專利權)人: | 北京暢游天下網絡技術有限公司 |
| 主分類號: | H04N21/2187 | 分類號: | H04N21/2187;H04N21/24;H04N21/478;H04N21/6437;H04N21/647;H04N21/658 |
| 代理公司: | 北京集佳知識產權代理有限公司11227 | 代理人: | 王寶筠 |
| 地址: | 100043 北京市石景山區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 視頻 直播 方法 裝置 | ||
1.一種視頻直播方法,其特征在于,包括:
接收遠端加載模塊獲取到的屏顯數據;
其中,所述遠程加載模塊部署于提供所述屏顯數據的應用程序進程中,所述遠端加載模塊用于從所述應用程序的進程中獲取所述屏顯數據,所述屏顯數據經渲染后生成屏顯視頻畫面,用于視頻直播;
將所述屏顯數據編碼壓縮后上傳至流媒體服務器,所述流媒體服務器用于轉發或分發所述屏顯數據至觀眾客戶端,還用于將所述屏顯數據存儲于服務器節點中后,將該屏顯數據的存儲節點信息返回至視頻直播平臺;
接收所述流媒體服務器返回的存儲節點信息,所述存儲節點信息包括存儲節點的標識信息和所述屏顯數據的標識信息;
通過所述遠端加載模塊向所述應用程序發送直播資源提示,所述直播資源提示攜帶所述屏顯數據的標識信息;
接收所述遠端加載模塊獲取到的直播觀看請求,所述直播觀看請求是由所述應用程序的用戶根據所述直播資源提示觸發的;
根據所述存儲節點的標識信息,從所述流媒體服務器中獲取所述屏顯數據的標識信息對應的所述屏顯數據,實現視頻直播。
2.根據權利要求1所述的視頻直播方法,其特征在于,所述將所述屏顯數據編碼壓縮后上傳至流媒體服務器,具體包括:
檢測當前網絡狀態;
根據所述當前網絡狀態,采用H264編碼技術對所述屏顯數據進行編碼壓縮處理,得到編碼后屏顯數據,所述編碼后屏顯數據適應所述當前網絡狀態;
通過實時消息傳輸協議,將所述編碼后屏顯數據上傳至所述流媒體服務器。
3.一種視頻直播裝置,其特征在于,包括:數據接收模塊、數據處理模塊、視頻直播模塊和提示發送模塊;
所述數據接收模塊,用于接收遠端加載模塊獲取到的屏顯數據;
其中,所述遠程加載模塊部署于提供所述屏顯數據的應用程序進程中,所述遠端加載模塊用于從所述應用程序的進程中獲取所述屏顯數據,所述屏顯數據經渲染后生成屏顯視頻畫面,用于視頻直播;
所述數據處理模塊,用于將所述屏顯數據編碼壓縮后上傳至流媒體服務器;還用于接收所述流媒體服務器返回的存儲節點信息;所述流媒體服務器用于存儲所述屏顯數據,還用于將所述屏顯數據存儲于服務器節點中后,將該屏顯數據的存儲節點信息返回至視頻直播平臺;所述存儲節點信息包括存儲節點的標識信息和所述屏顯數據的標識信息;還用于接收所述遠端加載模塊獲取到的直播觀看請求;所述直播觀看請求是由所述應用程序的用戶根據所述直播資源提示觸發的;
所述提示發送模塊,用于通過所述遠端加載模塊向所述應用程序發送直播資源提示;所述直播資源提示攜帶所述屏顯數據的標識信息;
所述視頻直播模塊,用于根據所述存儲節點的標識信息,從所述流媒體服務器中獲取所述屏顯數據的標識信息對應的所述屏顯數據,實現視頻直播。
4.根據權利要求3所述的視頻直播裝置,其特征在于,還包括:網絡檢測模塊;
所述網絡檢測模塊,用于檢測當前網絡狀態;
所述數據處理模塊,包括:編碼壓縮子模塊和數據上傳子模塊;
所述編碼壓縮子模塊,用于根據所述當前網絡狀態,采用H264編碼技術對所述屏顯數據進行編碼壓縮處理,得到編碼后屏顯數據;
所述編碼后屏顯數據適應所述當前網絡狀態;
所述數據上傳子模塊,用于通過實時消息傳輸協議,將所述編碼后屏顯數據上傳至所述流媒體服務器。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京暢游天下網絡技術有限公司,未經北京暢游天下網絡技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610349474.6/1.html,轉載請聲明來源鉆瓜專利網。





