【技術實現步驟摘要】
本專利技術涉及互聯網,尤其涉及一種直播視頻播放方法、裝置、設備及存儲介質。
技術介紹
1、近年來,直播行業在全球范圍內迅速發展,其市場規模和用戶基礎不斷擴大。直播行業正逐漸從單一的娛樂和電商領域向更多元化的方向發展。例如,直播與文旅、教育、醫療等行業的結合日益緊密,為這些行業帶來了新的發展機遇。
2、隨著技術的不斷進步,直播行業也在不斷引入新技術以提升用戶體驗。例如,蘋果vision?pro等空間計算設備的推出,為直播行業帶來了更加沉浸式的觀看體驗。各大平臺相繼推出自家產品vision版本應用,但現有vision版本直播應用都只能在一個窗口內觀看直播視頻,無法滿足用戶在同一應用同時觀看不同直播視頻的需求。
技術實現思路
1、本專利技術的主要目的在于提供一種直播視頻播放方法、裝置、設備及存儲介質,旨在解決現有vision版本直播應用無法同時觀看不同直播視頻的技術問題。
2、本專利技術第一方面提供一種直播視頻播放方法,所述直播視頻播放方法包括:
3、通過顯示設備運行直播應用;
4、確定所述直播應用中待進入的第一直播房間號;
5、創建所述第一直播房間號對應的第一播放器窗口與第一播放器,其中,一個播放器窗口對應一個播放器;
6、在所述第一播放器窗口內,通過所述第一播放器播放所述第一直播房間號對應的直播視頻。
7、可選的,在本專利技術第一方面的第一種實現方式中,所述確定所述直播應用中待進入的第一直播房間號包括
8、獲取所述直播應用的直播列表信息,所述直播列表信息包括多個直播房間號,每個直播房間號對應一個直播拉流地址;
9、基于所述直播列表信息,確定待進入的第一直播房間號,并獲取所述第一直播房間號對應的第一直播拉流地址。
10、可選的,在本專利技術第一方面的第二種實現方式中,所述創建所述第一直播房間號對應的第一播放器窗口與第一播放器包括:
11、創建所述第一直播房間號對應的第一播放器窗口,并初始化所述第一直播房間號對應的第一播放器;
12、將所述第一直播房間號對應的第一直播拉流地址配置為所述第一播放器的直播視頻播放地址。
13、可選的,在本專利技術第一方面的第三種實現方式中,所述在所述第一播放器窗口內,通過所述第一播放器播放所述第一直播房間號對應的直播視頻之后,還包括:
14、基于所述直播列表信息,確定待進入的第二直播房間號,并獲取對應的第二直播拉流地址;
15、創建所述第二直播房間號對應的第二播放器窗口,并初始化所述第二直播房間號對應的第二播放器;
16、將所述第二直播房間號對應的第二直播拉流地址配置為所述第二播放器的直播視頻播放地址;
17、在所述第二播放器窗口內,運行所述第二播放器播放所述第二直播房間號對應的直播視頻。
18、可選的,在本專利技術第一方面的第四種實現方式中,所述直播視頻播放方法還包括:
19、接收所述第一播放器窗口和/或所述第二播放器窗口的關閉指令;
20、關閉所述第一播放器窗口和/或所述第二播放器窗口,并釋放所述第一播放器和/或所述第二播放器占用的內存資源。
21、可選的,在本專利技術第一方面的第五種實現方式中,在初始化所述第一播放器之后,還包括:
22、將所述第一播放器添加到所述第一播放器窗口的子視窗中,并設置所述第一播放器采用自適應主視窗布局。
23、可選的,在本專利技術第一方面的第六種實現方式中,所述第一播放器包括第一自定義參數與第一自定義層;
24、所述第一自定義參數用于管理與更新直播視頻的播放地址信息,所述第一自定義層用于接收直播視頻的音視頻流數據并進行解封裝與解碼操作,并將解碼后的結果渲染到屏幕上。
25、本專利技術第二方面還提供一種直播視頻播放裝置,所述直播視頻播放裝置包括:
26、運行模塊,用于通過顯示設備運行直播應用;
27、確定模塊,用于確定所述直播應用中待進入的第一直播房間號;
28、創建模塊,用于創建所述第一直播房間號對應的第一播放器窗口與第一播放器,其中,一個播放器窗口對應一個播放器;
29、播放模塊,用于在所述第一播放器窗口內,通過所述第一播放器播放所述第一直播房間號對應的直播視頻。
30、可選的,在本專利技術第二方面的第一種實現方式中,所述確定模塊具體用于:
31、獲取所述直播應用的直播列表信息,所述直播列表信息包括多個直播房間號,每個直播房間號對應一個直播拉流地址;
32、基于所述直播列表信息,確定待進入的第一直播房間號,并獲取所述第一直播房間號對應的第一直播拉流地址。
33、可選的,在本專利技術第二方面的第二種實現方式中,所述創建模塊具體用于:
34、創建所述第一直播房間號對應的第一播放器窗口,并初始化所述第一直播房間號對應的第一播放器;
35、將所述第一直播房間號對應的第一直播拉流地址配置為所述第一播放器的直播視頻播放地址。
36、可選的,在本專利技術第二方面的第三種實現方式中,所述確定模塊還用于:基于所述直播列表信息,確定待進入的第二直播房間號,并獲取對應的第二直播拉流地址;
37、所述創建模塊還用于:創建所述第二直播房間號對應的第二播放器窗口,并初始化所述第二直播房間號對應的第二播放器;將所述第二直播房間號對應的第二直播拉流地址配置為所述第二播放器的直播視頻播放地址;
38、所述播放模塊還用于:在所述第二播放器窗口內,運行所述第二播放器播放所述第二直播房間號對應的直播視頻。
39、可選的,在本專利技術第二方面的第四種實現方式中,所述直播視頻播放裝置還包括:
40、關閉模塊,用于接收所述第一播放器窗口和/或所述第二播放器窗口的關閉指令;關閉所述第一播放器窗口和/或所述第二播放器窗口,并釋放所述第一播放器和/或所述第二播放器占用的內存資源。
41、可選的,在本專利技術第二方面的第五種實現方式中,所述創建模塊還用于:將所述第一播放器添加到所述第一播放器窗口的子視窗中,并設置所述第一播放器采用自適應主視窗布局。
42、可選的,在本專利技術第一方面的第六種實現方式中,所述第一播放器包括第一自定義參數與第一自定義層;
43、所述第一自定義參數用于管理與更新直播視頻的播放地址信息,所述第一自定義層用于接收直播視頻的音視頻流數據并進行解封裝與解碼操作,并將解碼后的結果渲染到屏幕上。
44、本專利技術第三方面提供了一種計算機設備,包括:存儲器和至少一個處理器,所述存儲器中存儲有指令;所述至少一個處理器調用所述存儲器中的所述指令,以使得所述計算機設備執行上述的直播視頻播放方法。
45、本專利技術的第四方面提供了一種計算機可讀存儲介質,所述計算機可讀存儲介質中存儲有指令,當其在計算機上運行時,使得計算機執行上述的直播視本文檔來自技高網...
【技術保護點】
1.一種直播視頻播放方法,其特征在于,所述直播視頻播放方法包括:
2.根據權利要求1所述的直播視頻播放方法,其特征在于,所述確定所述直播應用中待進入的第一直播房間號包括:
3.根據權利要求2所述的直播視頻播放方法,其特征在于,所述創建所述第一直播房間號對應的第一播放器窗口與第一播放器包括:
4.根據權利要求1所述的直播視頻播放方法,其特征在于,所述在所述第一播放器窗口內,通過所述第一播放器播放所述第一直播房間號對應的直播視頻之后,還包括:
5.根據權利要求4所述的直播視頻播放方法,其特征在于,所述直播視頻播放方法還包括:
6.根據權利要求3所述的直播視頻播放方法,其特征在于,在初始化所述第一播放器之后,還包括:
7.根據權利要求1所述的直播視頻播放方法,其特征在于,所述第一播放器包括第一自定義參數與第一自定義層;
8.一種直播視頻播放裝置,其特征在于,所述直播視頻播放裝置包括:
9.一種計算機設備,其特征在于,所述計算機設備包括:存儲器和至少一個處理器,所述存儲器中存儲有指令;
...【技術特征摘要】
1.一種直播視頻播放方法,其特征在于,所述直播視頻播放方法包括:
2.根據權利要求1所述的直播視頻播放方法,其特征在于,所述確定所述直播應用中待進入的第一直播房間號包括:
3.根據權利要求2所述的直播視頻播放方法,其特征在于,所述創建所述第一直播房間號對應的第一播放器窗口與第一播放器包括:
4.根據權利要求1所述的直播視頻播放方法,其特征在于,所述在所述第一播放器窗口內,通過所述第一播放器播放所述第一直播房間號對應的直播視頻之后,還包括:
5.根據權利要求4所述的直播視頻播放方法,其特征在于,所述直播視頻播放方法還包括:<...
【專利技術屬性】
技術研發人員:吳江博,
申請(專利權)人:廣州虎牙信息科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。