最新的毛片基地免费,国产国语一级毛片,免费国产成人高清在线电影,中天堂国产日韩欧美,中国国产aa一级毛片,国产va欧美va在线观看,成人不卡在线

一種互動(dòng)課堂直播視頻處理方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)與流程

文檔序號(hào):41984476發(fā)布日期:2025-05-23 16:40閱讀:4來源:國知局
一種互動(dòng)課堂直播視頻處理方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)與流程

本申請(qǐng)實(shí)施例涉及視頻直播,尤其涉及一種互動(dòng)課堂直播視頻處理方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)。


背景技術(shù):

1、目前,隨著視頻直播技術(shù)的發(fā)展進(jìn)步,在課堂教學(xué)場景中,也經(jīng)常使用視頻直播進(jìn)行遠(yuǎn)程的課堂教學(xué)和互動(dòng)。在進(jìn)行互動(dòng)課堂直播時(shí),主講端會(huì)將主講人的教學(xué)視頻畫面推送給聽課端,使得聽課端可以遠(yuǎn)程實(shí)時(shí)觀看到主講人的授課視頻畫面,以提升課堂直播的互動(dòng)效果。

2、但是,由于直播場景需要把房間內(nèi)各個(gè)客戶端的視頻流進(jìn)行混流,然后通過內(nèi)容分發(fā)網(wǎng)絡(luò)進(jìn)行混流推送,各個(gè)客戶端則通過相應(yīng)的直播瀏覽器進(jìn)入直播間,接收內(nèi)容分發(fā)網(wǎng)絡(luò)推送的混流以觀看課堂直播。而對(duì)于課堂教學(xué)白板的顯示畫面,一般需要安裝白板插件的設(shè)備才能進(jìn)行共享,而直播瀏覽器通常不具備該白板插件,導(dǎo)致無法課堂直播場景中,向直播間觀眾共享教學(xué)白板顯示畫面,以此會(huì)影響互動(dòng)課堂直播效果,導(dǎo)致用戶課堂體驗(yàn)偏差。


技術(shù)實(shí)現(xiàn)思路

1、本申請(qǐng)實(shí)施例提供一種互動(dòng)課堂直播視頻處理方法、裝置、設(shè)備及存儲(chǔ)介質(zhì),能夠?qū)⒔虒W(xué)白板顯示畫面與直播視頻流進(jìn)行同步推送,解決互動(dòng)課堂直播場景中無法共享教學(xué)白板顯示畫面的技術(shù)問題。

2、在第一方面,本申請(qǐng)實(shí)施例提供了一種互動(dòng)課堂直播視頻處理方法,包括:

3、采集課堂直播視頻和麥克風(fēng)音頻,生成第一流數(shù)據(jù)并推送至云服務(wù)器;

4、在檢測到教學(xué)白板視圖控件運(yùn)行的情況下,基于畫面采集線程采集教學(xué)白板視圖控件的渲染視圖,對(duì)渲染視圖進(jìn)行分辨率壓縮、格式轉(zhuǎn)換和編碼,生成指定格式的第二流數(shù)據(jù);

5、基于采集時(shí)間戳實(shí)時(shí)將第一流數(shù)據(jù)和第二流數(shù)據(jù)推送至云服務(wù)器,以通過云服務(wù)器進(jìn)行混流和分發(fā)。

6、可以看出,本申請(qǐng)的互動(dòng)課堂直播視頻處理方法通過采集白板視圖控件的渲染視圖,基于采集到的渲染視圖生成教學(xué)白板顯示畫面的流數(shù)據(jù),使得教學(xué)白板顯示畫面可以以直播視頻流的形式與課堂直播的流數(shù)據(jù)一并推送至云服務(wù)器,以此可以在互動(dòng)課堂直播場景中共享教學(xué)白板顯示畫面和課堂直播視頻,保障教學(xué)白板顯示畫面和課堂直播視頻流同步,優(yōu)化互動(dòng)課堂直播效果,提升互動(dòng)課堂直播體驗(yàn)。

7、此外,本方案通過畫面采集線程采集教學(xué)白板視圖控件的渲染視圖,可以實(shí)現(xiàn)白板顯示畫面的精準(zhǔn)采集,過濾不相干的顯示信息,提升白板顯示畫面的采集效率和采集精度。

8、進(jìn)一步地,基于畫面采集線程采集教學(xué)白板視圖控件的渲染視圖,還包括:

9、基于第二流數(shù)據(jù)的幀率確定渲染視圖的采集時(shí)間間隔,根據(jù)采集時(shí)間間隔以及渲染視圖的采集耗時(shí)采集渲染視圖。

10、進(jìn)一步地,根據(jù)采集時(shí)間間隔以及渲染視圖的采集耗時(shí)采集渲染視圖,包括:

11、在采集時(shí)間間隔大于采集耗時(shí)的情況下,基于采集時(shí)間間隔和采集耗時(shí)確定休眠時(shí)長,在每次畫面采集線程采集完一個(gè)渲染視圖后,基于休眠時(shí)長進(jìn)行休眠。

12、通過休眠畫面采集線程,可以減少資源占用,降低系統(tǒng)性能開支。

13、進(jìn)一步地,在基于畫面采集線程采集教學(xué)白板視圖控件的渲染視圖時(shí),還包括:

14、同步采集教學(xué)白板內(nèi)部多媒體音頻數(shù)據(jù),基于多媒體音頻數(shù)據(jù)生成音頻流,將音頻流放入第二流數(shù)據(jù)。

15、進(jìn)一步地,同步采集教學(xué)白板內(nèi)部多媒體音頻數(shù)據(jù),基于多媒體音頻數(shù)據(jù)生成音頻流,包括:

16、獲取錄屏權(quán)限,基于錄屏權(quán)限開啟多媒體聲音采集服務(wù),根據(jù)多媒體聲音采集服務(wù)設(shè)置多媒體聲音采集配置實(shí)例;

17、基于多媒體聲音采集配置實(shí)例創(chuàng)建音頻錄制對(duì)象,通過音頻錄制對(duì)象同步采集教學(xué)白板內(nèi)部多媒體音頻數(shù)據(jù),將多媒體音頻數(shù)據(jù)轉(zhuǎn)碼為指定格式的音頻流。

18、通過調(diào)用多媒體聲音采集服務(wù)采集白板內(nèi)部的多媒體音頻數(shù)據(jù),可以避免外部噪聲干擾,優(yōu)化教學(xué)白板流數(shù)據(jù)的采集。

19、進(jìn)一步地,對(duì)渲染視圖進(jìn)行分辨率壓縮,包括:

20、根據(jù)渲染視圖的分辨率比對(duì)預(yù)設(shè)定的分辨率列表,分辨率列表包括多個(gè)預(yù)設(shè)定的目標(biāo)分辨率;

21、將渲染視圖的分辨率向下壓縮至最接近的目標(biāo)分辨率。

22、在第二方面,本申請(qǐng)實(shí)施例提供了一種互動(dòng)課堂直播視頻處理系統(tǒng),包括主講端、聽課端和云服務(wù)器;

23、主講端用于執(zhí)行如第一方面的互動(dòng)課堂直播視頻處理方法;

24、云服務(wù)器用于接收主講端傳輸?shù)牡谝涣鲾?shù)據(jù)和第二流數(shù)據(jù),對(duì)第一流數(shù)據(jù)和第二流數(shù)據(jù)進(jìn)行流數(shù)據(jù)處理并混流分發(fā)至聽課端。

25、進(jìn)一步地,聽課端還包括上臺(tái)端,上臺(tái)端用于在課堂直播過程中采集第三流數(shù)據(jù),將第三流數(shù)據(jù)推送至云服務(wù)器進(jìn)行混流和分發(fā)。

26、在第三方面,本申請(qǐng)實(shí)施例提供了一種互動(dòng)課堂直播視頻處理裝置,包括:

27、第一采集模塊,用于采集課堂直播視頻和麥克風(fēng)音頻,生成第一流數(shù)據(jù)并推送至云服務(wù)器;

28、第二采集模塊,用于在檢測到教學(xué)白板視圖控件運(yùn)行的情況下,基于畫面采集線程采集教學(xué)白板視圖控件的渲染視圖,對(duì)渲染視圖進(jìn)行分辨率壓縮、格式轉(zhuǎn)換和編碼,生成指定格式的第二流數(shù)據(jù);

29、推流模塊,用于基于采集時(shí)間戳實(shí)時(shí)將第一流數(shù)據(jù)和第二流數(shù)據(jù)推送至云服務(wù)器,以通過云服務(wù)器進(jìn)行混流和分發(fā)。

30、在第四方面,本申請(qǐng)實(shí)施例提供了一種電子設(shè)備,包括:

31、存儲(chǔ)器以及一個(gè)或多個(gè)處理器;

32、存儲(chǔ)器,用于存儲(chǔ)一個(gè)或多個(gè)程序;

33、當(dāng)一個(gè)或多個(gè)程序被一個(gè)或多個(gè)處理器執(zhí)行,使得一個(gè)或多個(gè)處理器實(shí)現(xiàn)如第一方面的互動(dòng)課堂直播視頻處理方法。

34、在第五方面,本申請(qǐng)實(shí)施例提供了一種包含計(jì)算機(jī)可執(zhí)行指令的存儲(chǔ)介質(zhì),計(jì)算機(jī)可執(zhí)行指令在由計(jì)算機(jī)處理器執(zhí)行時(shí)用于執(zhí)行如第一方面的互動(dòng)課堂直播視頻處理方法。



技術(shù)特征:

1.一種互動(dòng)課堂直播視頻處理方法,其特征在于,包括:

2.根據(jù)權(quán)利要求1所述的互動(dòng)課堂直播視頻處理方法,其特征在于,所述基于畫面采集線程采集所述教學(xué)白板視圖控件的渲染視圖,還包括:

3.根據(jù)權(quán)利要求2所述的互動(dòng)課堂直播視頻處理方法,其特征在于,所述根據(jù)所述采集時(shí)間間隔以及所述渲染視圖的采集耗時(shí)采集所述渲染視圖,包括:

4.根據(jù)權(quán)利要求1所述的互動(dòng)課堂直播視頻處理方法,其特征在于,在基于畫面采集線程采集所述教學(xué)白板視圖控件的渲染視圖時(shí),還包括:

5.根據(jù)權(quán)利要求4所述的互動(dòng)課堂直播視頻處理方法,其特征在于,所述同步采集教學(xué)白板內(nèi)部多媒體音頻數(shù)據(jù),基于所述多媒體音頻數(shù)據(jù)生成音頻流,包括:

6.根據(jù)權(quán)利要求1所述的互動(dòng)課堂直播視頻處理方法,其特征在于,對(duì)所述渲染視圖進(jìn)行分辨率壓縮,包括:

7.一種互動(dòng)課堂直播視頻處理系統(tǒng),包括主講端、聽課端和云服務(wù)器;

8.根據(jù)權(quán)利要求7所述的互動(dòng)課堂直播視頻處理系統(tǒng),其特征在于,所述聽課端還包括上臺(tái)端,所述上臺(tái)端用于在課堂直播過程中采集第三流數(shù)據(jù),將所述第三流數(shù)據(jù)推送至所述云服務(wù)器進(jìn)行混流和分發(fā)。

9.一種互動(dòng)課堂直播視頻處理裝置,其特征在于,包括:

10.一種電子設(shè)備,其特征在于,包括:

11.一種包含計(jì)算機(jī)可執(zhí)行指令的存儲(chǔ)介質(zhì),其特征在于,所述計(jì)算機(jī)可執(zhí)行指令在由計(jì)算機(jī)處理器執(zhí)行時(shí)用于執(zhí)行如權(quán)利要求1-6任一所述的互動(dòng)課堂直播視頻處理方法。


技術(shù)總結(jié)
本申請(qǐng)實(shí)施例公開了一種互動(dòng)課堂直播視頻處理方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)。本申請(qǐng)實(shí)施例提供的技術(shù)方案,通過采集白板視圖控件的渲染視圖,基于采集到的渲染視圖生成教學(xué)白板顯示畫面的流數(shù)據(jù),使得教學(xué)白板顯示畫面可以以視頻流的形式與課堂直播的流數(shù)據(jù)一并推送至云服務(wù)器,實(shí)現(xiàn)在互動(dòng)課堂直播場景中共享教學(xué)白板顯示畫面和課堂直播視頻,保障教學(xué)白板顯示畫面和課堂直播視頻流同步,優(yōu)化互動(dòng)課堂直播效果,提升互動(dòng)課堂直播體驗(yàn)。

技術(shù)研發(fā)人員:漆金峰
受保護(hù)的技術(shù)使用者:廣州開得聯(lián)軟件技術(shù)有限公司
技術(shù)研發(fā)日:
技術(shù)公布日:2025/5/22
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1