System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現(xiàn)步驟摘要】
本申請涉及視頻播放,尤其是一種多屏同步視頻播放方法、系統(tǒng)、裝置、電梯與存儲介質。
技術介紹
1、在某些應用場合,如在一個電梯間或者轎廂內會安裝多臺廣告機,現(xiàn)有技術單機播放功能的廣告機由于無法同步,會造成多臺廣告機音畫不同步,導致聲音嘈雜,給乘客體驗不佳。雖然,相關技術也有將廣告機組成一個網(wǎng)絡,也即每個廣告機均連接同一臺服務器,通過服務器給廣告機下載更新廣告文件,也通過服務器給廣告機發(fā)送播放命令等功能,但多臺廣告機在實現(xiàn)播放命令時,通常受廣告機自身處理時延和時鐘影響,很難實現(xiàn)同步播放。也有通過流媒體方式推送,但是流媒體硬件設備資源要求高,需要配置高帶寬網(wǎng)絡,實施成本高。因此,相關技術中仍存在需要解決的技術問題。
技術實現(xiàn)思路
1、本申請的目的在于至少一定程度上解決現(xiàn)有技術中存在的技術問題之一;
2、為此,本申請實施例的一個目的在于提供一種多屏同步視頻播放方法、系統(tǒng)、裝置、電梯與存儲介質,該方案可以改善多臺廣告從機和主機音畫不同步的問題;
3、為了達到上述技術目的,本申請實施例所采取的技術方案包括:一種多屏同步視頻播放方法,包括:獲取視頻主機在當前視頻播放至剩余第一預設時間時依次發(fā)送至所有從機的若干個同步信號包以及獲取數(shù)據(jù)庫的待播放視頻流;任意兩個相鄰的所述同步信號包之間的發(fā)送時間差為第二預設時間,每個所述從機對應接收一個所述同步信號包,每個所述同步信號包對應一個信號包序號;根據(jù)所述信號包序號以及所述第二預設時間,確定所述待播放視頻流在每個從機上的對應的播放等待
4、另外,根據(jù)本專利技術中上述實施例的一種多屏同步視頻播放方法,還可以有以下附加的技術特征:
5、進一步地,本申請實施例中,所述根據(jù)所述信號包序號以及所述第二預設時間,確定所述待播放視頻流在每個從機上的對應的播放等待時間,具體包括:
6、根據(jù)所述信號包序號、確定所述同步信號包的信號包總數(shù);
7、根據(jù)所述信號包總數(shù)、所述信號包序號以及所述第二預設時間、確定任一個所述待播放視頻流在從機上的對應的播放等待時間。
8、進一步地,本申請實施例中,所述根據(jù)所述信號包總數(shù)、所述信號包序號以及所述第二預設時間、確定任一個所述待播放視頻流在從機上的對應的播放等待時間,具體包括:
9、對于任意一個所述主機,所述播放等待時間滿足公式:
10、t=(n-a)*t
11、其中,t為所述播放等待時間,n為信號包總數(shù)、a為信號包序號、t為第二預設時間。
12、進一步地,本申請實施例中,所述根據(jù)所述信號包序號、確定所述同步信號包的信號包總數(shù),具體包括:
13、以所述信號包序號最大對應的數(shù)字為所述同步信號包的所述信號包總數(shù)。
14、進一步地,本申請實施例中,所述方法還包括在經(jīng)過所述播放等待時間后,控制所述從機保持靜音播放。
15、進一步地,本申請實施例中,所述第二預設時間為30秒。
16、另一方面,本申請實施例還提供一種多屏同步視頻播放系統(tǒng),包括:
17、獲取單元,用于獲取視頻主機在當前視頻播放至剩余第一預設時間時依次發(fā)送至所有從機的若干個同步信號包以及獲取數(shù)據(jù)庫的待播放視頻流;任意兩個相鄰的所述同步信號包之間的發(fā)送時間差為第二預設時間,每個所述從機對應接收一個所述同步信號包,每個所述同步信號包對應一個信號包序號;
18、第一處理單元,用于根據(jù)所述信號包序號以及所述第二預設時間,確定所述待播放視頻流在每個從機上的對應的播放等待時間;
19、第二處理單元,用于在經(jīng)過所述播放等待時間后,控制所有所述從機以及所述視頻主機同步播放所述待播放視頻流。
20、另一方面,本申請還提供一種多屏同步視頻播放裝置,包括:
21、至少一個處理器;
22、至少一個存儲器,用于存儲至少一個程序;
23、當所述至少一個程序被所述至少一個處理器執(zhí)行,使得所述至少一個處理器實現(xiàn)如
技術實現(xiàn)思路
中任一項所述一種多屏同步視頻播放方法。
24、另一方面,本申請實施例還提供一種電梯,包括前面所述的多屏同步視頻播放系統(tǒng)或者前面所述的多屏同步視頻播放裝置。
25、此外,本申請還提供一種計算機可讀存儲介質,其中存儲有處理器可執(zhí)行的指令,所述處理器可執(zhí)行的指令在由處理器執(zhí)行時用于執(zhí)行如上述任一項所述一種多屏同步視頻播放方法。
26、本申請的優(yōu)點和有益效果將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本申請的實踐了解到:
27、本申請可以通過獲取視頻主機在當前視頻播放至剩余第一預設時間時依次發(fā)送至所有從機的若干個同步信號包以及獲取數(shù)據(jù)庫的待播放視頻流;任意兩個相鄰的所述同步信號包之間的發(fā)送時間差為第二預設時間,每個所述從機對應接收一個所述同步信號包,每個所述同步信號包對應一個信號包序號;根據(jù)所述信號包序號以及所述第二預設時間,確定所述待播放視頻流在每個從機上的對應的播放等待時間;在經(jīng)過所述播放等待時間后,控制所有所述從機以及所述視頻主機同步播放所述待播放視頻流。本申請通可以通過給所有的從機發(fā)送同步信號包,從而使所有從機可以與主機同步播放。本申請可以提高從機和主機播放視頻的同步性,可以改善多臺廣告從機和主機音畫不同步的問題。
本文檔來自技高網(wǎng)...【技術保護點】
1.一種多屏同步視頻播放方法,其特征在于,包括以下步驟:
2.根據(jù)權利要求1所述一種多屏同步視頻播放方法,其特征在于,所述根據(jù)所述信號包序號以及所述第二預設時間,確定所述待播放視頻流在每個從機上的對應的播放等待時間,具體包括:
3.根據(jù)權利要求2所述一種多屏同步視頻播放方法,其特征在于,所述根據(jù)所述信號包總數(shù)、所述信號包序號以及所述第二預設時間、確定任一個所述待播放視頻流在從機上的對應的播放等待時間,具體包括:
4.根據(jù)權利要求2所述一種多屏同步視頻播放方法,其特征在于,所述根據(jù)所述信號包序號、確定所述同步信號包的信號包總數(shù),具體包括:
5.根據(jù)權利要求1所述一種多屏同步視頻播放方法,其特征在于,所述方法還包括在經(jīng)過所述播放等待時間后,控制所述從機保持靜音播放。
6.根據(jù)權利要求5所述一種多屏同步視頻播放方法,其特征在于,所述第二預設時間為30秒。
7.一種多屏同步視頻播放系統(tǒng),其特征在于,包括:
8.一種多屏同步視頻播放裝置,其特征在于,包括:
9.一種電梯,其特征在于,包括權利要求
10.一種計算機可讀存儲介質,其中存儲有處理器可執(zhí)行的指令,其特征在于,所述處理器可執(zhí)行的指令在由處理器執(zhí)行時用于執(zhí)行如權利要求1-6任一項所述一種多屏同步視頻播放方法。
...【技術特征摘要】
1.一種多屏同步視頻播放方法,其特征在于,包括以下步驟:
2.根據(jù)權利要求1所述一種多屏同步視頻播放方法,其特征在于,所述根據(jù)所述信號包序號以及所述第二預設時間,確定所述待播放視頻流在每個從機上的對應的播放等待時間,具體包括:
3.根據(jù)權利要求2所述一種多屏同步視頻播放方法,其特征在于,所述根據(jù)所述信號包總數(shù)、所述信號包序號以及所述第二預設時間、確定任一個所述待播放視頻流在從機上的對應的播放等待時間,具體包括:
4.根據(jù)權利要求2所述一種多屏同步視頻播放方法,其特征在于,所述根據(jù)所述信號包序號、確定所述同步信號包的信號包總數(shù),具體包括:
5.根據(jù)權利要求1所述一種多屏同...
【專利技術屬性】
技術研發(fā)人員:何德華,曾凡煜,劉偉,
申請(專利權)人:廣州綽立科技有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。