[發明專利]推流方法、裝置、設備、系統及計算機可讀存儲介質在審
| 申請號: | 202210301833.6 | 申請日: | 2022-03-24 |
| 公開(公告)號: | CN115914659A | 公開(公告)日: | 2023-04-04 |
| 發明(設計)人: | 王警文;李超;蔣寧 | 申請(專利權)人: | 北京有限元科技有限公司 |
| 主分類號: | H04N21/2187 | 分類號: | H04N21/2187;H04N21/2343;H04N21/643;H04L69/08 |
| 代理公司: | 北京萬思博知識產權代理有限公司 11694 | 代理人: | 秦賀余;冀婷 |
| 地址: | 100083 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 方法 裝置 設備 系統 計算機 可讀 存儲 介質 | ||
本發明公開了一種推流方法、裝置、設備、系統及計算機可讀存儲介質。該推流方法包括:獲取待推流數據;通過實時推流服務將所述待推流數據轉換成初始直播流,并將所述初始直播流推送至流媒體接收轉換服務上;通過所述流媒體接收轉換服務將所述初始直播流轉換成多種流媒體協議的目標直播流;將所述目標直播流推送至目標服務上。本發明能夠實現多種流媒體協議類型的直播流的自動轉換和推送。
技術領域
本發明涉及智能推流技術領域,尤其涉及一種推流方法、裝置、設備、系統及計算機可讀存儲介質。
背景技術
視頻直播作為目前流行的互聯網業務服務,在各大視頻直播網站上得到廣泛應用。這種時效性強,強調用戶參與的娛樂服務模式大大增加了用戶看視頻時的娛樂性和互動性。視頻直播,離不開推流,即將直播內容封包傳輸到拉流端的服務上。目前,在進行推流時,往往只能實現單一協議類型的推流,無法支持多種協議類型的轉換和推流。
發明內容
本發明的主要目的在于提供一種推流方法、裝置、設備、系統及計算機可讀存儲介質,旨在實現多種流媒體協議類型的直播流的自動轉換和推送。
為實現上述目的,本發明提供一種推流方法,所述推流方法包括:
獲取待推流數據;
通過實時推流服務將所述待推流數據轉換成初始直播流,并將所述初始直播流推送至流媒體接收轉換服務上;
通過所述流媒體接收轉換服務將所述初始直播流轉換成多種流媒體協議的目標直播流;
將所述目標直播流推送至目標服務上。
優選地,所述通過實時推流服務將所述待推流數據轉換成初始直播流,并將所述初始直播流推送至流媒體接收轉換服務上的步驟之前,還包括:
獲取所述待推流數據的推送方;
對所述推送方進行身份驗證;
當身份驗證通過時,則通過實時推流服務將所述待推流數據轉換成初始直播流,并將所述初始直播流推送至流媒體接收轉換服務上。
優選地,所述通過實時推流服務將所述待推流數據轉換成初始直播流的步驟之前,還包括:
獲取所述待推流數據的類型;
若所述待推流數據的類型為音頻數據和視頻數據,所述通過實時推流服務將所述待推流數據轉換成初始直播流的步驟包括:
通過實時推流服務的不同線程對所述待推流數據的音頻數據和視頻數據分別進行轉換,得到初始直播流,其中,所述初始直播流包括初始音頻直播流和初始視頻直播流。
優選地,所述通過所述流媒體接收轉換服務將所述初始直播流轉換成多種流媒體協議的目標直播流的步驟包括:
通過所述流媒體接收轉換服務的不同線程分別對所述初始音頻直播流和所述初始視頻直播流進行格式轉換,得到多種流媒體協議的目標音頻直播流和目標視頻直播流;
對所述目標音頻直播流和目標視頻直播流進行合成,得到目標直播流。
優選地,所述通過所述流媒體接收轉換服務將所述初始直播流轉換成多種流媒體協議的目標直播流的步驟包括:
通過所述流媒體接收轉換服務的不同線程分別對所述初始音頻直播流和所述初始視頻直播流進行格式轉換,得到多種流媒體協議的目標直播流,其中,所述目標直播流包括目標音頻直播流和目標視頻直播流;
所述將所述目標直播流推送至目標服務上的步驟包括:
計算所述目標音頻直播流和所述目標視頻直播流之間的傳輸時間差;
根據所述傳輸時間差分別將所述目標音頻直播流和所述目標視頻直播流推送至目標服務上。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京有限元科技有限公司,未經北京有限元科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210301833.6/2.html,轉載請聲明來源鉆瓜專利網。





