本發(fā)明涉及視頻播放,尤其涉及一種多視頻同步播放方法、裝置、設(shè)備及介質(zhì)。
背景技術(shù):
1、在監(jiān)控技術(shù)領(lǐng)域,往往存在多機位攝像頭監(jiān)控同一場景的情況,攝像頭在監(jiān)控的同時也可以錄制并生成不同角度的回放視頻。
2、在對不同角度的回放視頻進行播放時,可以采用一個或多個播放窗口對不同角度的回放視頻進行播放。在采用多個播放窗口對不同角度的回放視頻進行播放時,為了保證用戶可以同時觀看同一場景下不同角度的回放視頻,需要用戶分別對各個播放窗口進行手動操作,從而造成操作過程復(fù)雜繁瑣;在采用一個播放窗口對不同角度的回放視頻進行播放時,由于網(wǎng)絡(luò)抖動導(dǎo)致某個視頻出現(xiàn)播放卡頓的情況,需要等待一段時間才可以繼續(xù)播放,但同時其它視頻仍在繼續(xù)播放,從而導(dǎo)致播放進度不同步的情況。
3、因此,如何實現(xiàn)用戶在播放窗口同時觀看同一場景下多角度的回放視頻,是一個亟待解決的問題。
技術(shù)實現(xiàn)思路
1、本發(fā)明提供了一種多視頻同步播放方法、裝置、設(shè)備及介質(zhì),以解決現(xiàn)有技術(shù)中同一場景下多角度的回放視頻不同步播放的問題。
2、根據(jù)本發(fā)明的一方面,提供了一種多視頻同步播放方法,包括:
3、獲取待播放視頻集合對應(yīng)的視頻播放窗口期望總數(shù)量和包含的待播放視頻總數(shù)量;其中,所述待播放視頻集合包含同一個拍攝場景下多個不同拍攝角度的多個待播放視頻;
4、根據(jù)所述視頻播放窗口期望總數(shù)量和所述待播放視頻總數(shù)量確定每個視頻播放窗口包含的待播放視頻數(shù)量;
5、根據(jù)與所述視頻播放窗口期望總數(shù)量和每個視頻播放窗口包含的待播放視頻數(shù)量相匹配的中位數(shù)播放同步方式和/或攜帶預(yù)設(shè)通信機制的最新播放同步方式對所述多個待播放視頻進行同步播放。
6、根據(jù)本發(fā)明的另一方面,提供了一種多視頻同步播放裝置,包括:
7、第一獲取模塊,用于獲取待播放視頻集合對應(yīng)的視頻播放窗口期望總數(shù)量和包含的待播放視頻總數(shù)量;其中,所述待播放視頻集合包含同一個拍攝場景下多個不同拍攝角度的多個待播放視頻;
8、第一確定模塊,用于根據(jù)所述視頻播放窗口期望總數(shù)量和所述待播放視頻總數(shù)量確定每個視頻播放窗口包含的待播放視頻數(shù)量;
9、第一同步播放模塊,用于根據(jù)與所述視頻播放窗口期望總數(shù)量和每個視頻播放窗口包含的待播放視頻數(shù)量相匹配的中位數(shù)播放同步方式和/攜帶預(yù)設(shè)通信機制的最新播放同步方式對所述多個待播放視頻進行同步播放。
10、根據(jù)本發(fā)明的另一方面,提供了一種電子設(shè)備,所述電子設(shè)備包括:
11、至少一個處理器;以及
12、與所述至少一個處理器通信連接的存儲器;其中,
13、所述存儲器存儲有可被所述至少一個處理器執(zhí)行的計算機程序,所述計算機程序被所述至少一個處理器執(zhí)行,以使所述至少一個處理器能夠執(zhí)行本發(fā)明任一實施例所述的多視頻同步播放方法。
14、根據(jù)本發(fā)明的另一方面,提供了一種計算機可讀存儲介質(zhì),所述計算機可讀存儲介質(zhì)存儲有計算機指令,所述計算機指令用于使處理器執(zhí)行時實現(xiàn)本發(fā)明任一實施例所述的多視頻同步播放方法。
15、本發(fā)明實施例的技術(shù)方案,通過在待播放視頻集合對應(yīng)的視頻播放窗口期望總數(shù)量為一個的情況下,可以采用中位數(shù)播放同步方式確定一個基準播放狀態(tài)參數(shù),并基于基準播放狀態(tài)參數(shù)動態(tài)調(diào)整每個待播放視頻的播放狀態(tài)參數(shù),以解決現(xiàn)有技術(shù)中同一個播放窗口中多個待播放視頻在播放過程中因網(wǎng)絡(luò)抖動導(dǎo)致播放不同步的問題;同時,在視頻播放窗口期望總數(shù)量為至少兩個的情況下,各個視頻播放窗口之間通過預(yù)先配置的通信機制進行通信,并基于最新播放同步方式自動調(diào)整各個視頻播放窗口中的待播放視頻的播放狀態(tài)參數(shù),以避免手動操作各個視頻播放窗口的播放狀態(tài)參數(shù)的問題,實現(xiàn)了簡單快捷地完成多個視頻播放窗口中待播放視頻的同步播放。
16、應(yīng)當(dāng)理解,本部分所描述的內(nèi)容并非旨在標(biāo)識本發(fā)明的實施例的關(guān)鍵或重要特征,也不用于限制本發(fā)明的范圍。本發(fā)明的其它特征將通過以下的說明書而變得容易理解。
1.一種多視頻同步播放方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,響應(yīng)于每個待播放視頻對應(yīng)播放窗口地址的通信協(xié)議、網(wǎng)絡(luò)域名和端口號均相同;所述根據(jù)與所述視頻播放窗口期望總數(shù)量和每個視頻播放窗口包含的待播放視頻數(shù)量相匹配的中位數(shù)播放同步方式和/或攜帶預(yù)設(shè)通信機制的最新播放同步方式對所述多個待播放視頻進行同步播放,包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述采用中位數(shù)播放同步方式對同一個視頻播放窗口中的多個待播放視頻進行同步播放,包括:
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,響應(yīng)于已完成加載首幀畫面,所述采用攜帶預(yù)設(shè)通信機制的最新播放同步方式對多個視頻播放窗口中的待播放視頻進行同步播放,包括:
5.根據(jù)權(quán)利要求2所述的方法,其特征在于,響應(yīng)于加載首幀畫面,所述采用攜帶預(yù)設(shè)通信機制的最新播放同步方式對多個視頻播放窗口中的待播放視頻進行同步播放,包括:
6.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述采用攜帶預(yù)設(shè)通信機制的最新播放同步方式對多個視頻播放窗口中的待播放視頻進行同步播放,包括:
7.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述采用攜帶預(yù)設(shè)通信機制的最新播放同步方式對多個視頻播放窗口中的待播放視頻進行同步播放,包括:
8.根據(jù)權(quán)利要求1所述的方法,其特征在于,響應(yīng)于已完成加載首幀畫面,且在所述視頻播放窗口期望總數(shù)量為至少兩個,且每個視頻播放窗口處于不同視頻播放設(shè)備的情況下,所述方法還包括:
9.根據(jù)權(quán)利要求1所述的方法,其特征在于,響應(yīng)于加載首幀畫面,且每個待播放視頻對應(yīng)播放窗口地址的通信協(xié)議、網(wǎng)絡(luò)域名和端口號均相同;所述方法,還包括:
10.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述播放窗口地址還包括:拍攝場景標(biāo)識、視頻總數(shù)標(biāo)識、窗口總數(shù)標(biāo)識和至少一個視頻標(biāo)識。
11.一種多視頻同步播放裝置,其特征在于,包括:
12.一種電子設(shè)備,其特征在于,所述電子設(shè)備包括:
13.一種計算機可讀存儲介質(zhì),其特征在于,所述計算機可讀存儲介質(zhì)存儲有計算機指令,所述計算機指令用于使處理器執(zhí)行時實現(xiàn)權(quán)利要求1-10中任一項所述的多視頻同步播放方法。