本公開實施例涉及音視頻處理,特別涉及一種同屏共享方法及其裝置、電子設備、存儲介質(zhì)。
背景技術:
1、隨著移動互聯(lián)網(wǎng)的廣泛應用,大眾普遍習慣通過手機移動端辦理各類業(yè)務,在業(yè)務辦過程中,遇到業(yè)務操作或相關問題時,希望能夠得到遠端的客服人員及時幫助,在客服遠程指導中,如果用戶能夠通過共享屏幕的方式讓客服人員看到,將會是一種高效準確的溝通輔助方式。
2、在眾多移動終端應用中,h5(超文本標記語言)輕應用的使用非常廣泛,但是h5由于安全性考慮,技術上有限制,無法實現(xiàn)對終端屏幕的同屏共享技術,導致在h5上無法提供遠程同屏的輔助服務。
技術實現(xiàn)思路
1、本公開提供一種同屏共享方法及其裝置、電子設備、存儲介質(zhì),能夠以簡單的方式實現(xiàn)h5頁面同屏共享,并節(jié)省應用服務部署成本。
2、第一方面,本公開提供了一種同屏共享方法,應用于視頻流發(fā)布端,所述方法可以包括:
3、將超文本標記語言h5頁面的操作畫面轉(zhuǎn)化為實時視頻流;
4、將所述實時視頻流傳輸?shù)筋A先創(chuàng)建的視頻房間,以使所述實時視頻流在所述視頻房間內(nèi)被訂閱,實現(xiàn)h5頁面的操作畫面同屏共享。
5、第二方面,本公開提供了一種同屏共享方法,應用于視頻流訂閱端,所述方法可以包括:
6、接收視頻流發(fā)布端發(fā)送的房間號;
7、接入所述房間號對應的視頻房間;
8、訂閱指定的所述視頻流發(fā)布端發(fā)送的實時視頻流,實現(xiàn)所述視頻流發(fā)布端的h5頁面的操作畫面同屏共享;所述實時視頻流是所述視頻流發(fā)布端將超文本標記語言h5頁面的操作畫面實時轉(zhuǎn)化成的視頻流。
9、第三方面,本公開提供了一種同屏共享裝置,應用于視頻流發(fā)布端,包括:
10、轉(zhuǎn)化模塊,用于將超文本標記語言h5頁面的操作畫面轉(zhuǎn)化為實時視頻流;
11、傳輸模塊,用于將所述實時視頻流傳輸?shù)筋A先創(chuàng)建的視頻房間,以使所述實時視頻流在所述視頻房間內(nèi)被訂閱,實現(xiàn)h5頁面的操作畫面同屏共享。
12、第四方面,本公開提供了一種同屏共享裝置,應用于視頻流訂閱端,包括:
13、接收模塊,用于接收視頻流發(fā)布端發(fā)送的房間號;
14、接入模塊,用于接入所述房間號對應的視頻房間;
15、訂閱模塊,用于訂閱指定的所述視頻流發(fā)布端發(fā)送的實時視頻流,實現(xiàn)所述視頻流發(fā)布端h5頁面的操作畫面同屏共享;所述實時視頻流是所述視頻流發(fā)布端將超文本標記語言h5頁面的操作畫面實時轉(zhuǎn)化成的視頻流。
16、第五方面,本公開提供了一種電子設備,可以包括:
17、至少一個處理器;以及
18、與所述至少一個處理器通信連接的存儲器;其中,
19、所述存儲器存儲有可被所述至少一個處理器執(zhí)行的一個或多個計算機程序,一個或多個所述計算機程序被所述至少一個處理器執(zhí)行,以使所述至少一個處理器能夠執(zhí)行第一方面或第二方面所述的同屏共享方法。
20、第六方面,本公開提供了一種計算機可讀存儲介質(zhì),其上存儲有計算機程序,其中,所述計算機程序在被處理器執(zhí)行時實現(xiàn)第一方面或第二方面所述的同屏共享方法。
21、本公開所提供的實施例中通過在視頻流發(fā)布端將h5頁面的操作畫面轉(zhuǎn)化為實時視頻流,使得h5頁面的操作畫面被轉(zhuǎn)化為容易傳輸?shù)囊曨l形式,能夠直接通過實時音視頻傳輸技術進行傳輸,不需要將實時音視頻通訊技術與實時視頻流的生成技術進行集成,降低了h5頁面實現(xiàn)同屏共享的難度,相應地,也不需要采用兩套應用服務系統(tǒng),大幅度降低了應用服務部署成本;通過將實時視頻流傳輸?shù)筋A先創(chuàng)建的視頻房間,使得該實時視頻流可以在該視頻房間被訂閱,從而達到了將h5頁面的操作畫面與視頻流訂閱端同屏共享的目的。
22、應當理解,本部分所描述的內(nèi)容并非旨在標識本公開的實施例的關鍵或重要特征,也不用于限制本公開的范圍。本公開的其它特征將通過以下的說明書而變得容易理解。
1.一種同屏共享方法,其特征在于,應用于視頻流發(fā)布端,所述方法包括:
2.根據(jù)權利要求1所述的同屏共享方法,其特征在于,所述將超文本標記語言h5頁面的操作畫面轉(zhuǎn)化為實時視頻流,包括:
3.根據(jù)權利要求2所述的同屏共享方法,其特征在于,所述將h5頁面的所述操作畫面轉(zhuǎn)化為圖片,包括:
4.根據(jù)權利要求2所述的同屏共享方法,其特征在于,所述根據(jù)所述圖片生成所述實時視頻流,包括:
5.根據(jù)權利要求1所述的同屏共享方法,其特征在于,所述將所述實時視頻流傳輸?shù)筋A先創(chuàng)建的視頻房間,包括:
6.根據(jù)權利要求1-5任意一項所述的同屏共享方法,其特征在于,在將超文本標記語言h5頁面的操作畫面轉(zhuǎn)化為實時視頻流之前,所述方法還包括:
7.一種同屏共享方法,其特征在于,應用于視頻流訂閱端,所述方法包括:
8.根據(jù)權利要求7所述的同屏共享方法,其特征在于,所述視頻流訂閱端包括:音視頻錄制合成服務端;指定的所述視頻流發(fā)布端包括:全部所述視頻流發(fā)布端;
9.一種同屏共享裝置,其特征在于,應用于視頻流發(fā)布端,包括:
10.一種同屏共享裝置,其特征在于,應用于視頻流訂閱端,包括:
11.一種電子設備,其特征在于,包括:
12.一種計算機可讀存儲介質(zhì),其上存儲有計算機程序,其特征在于,所述計算機程序在被處理器執(zhí)行時實現(xiàn)如權利要求1-6中任一項所述的同屏共享方法,或者,如權利要求7或8中任一項所述的同屏共享方法。