新四季網

多媒體同步播放方法、裝置及系統與流程

2023-07-20 11:51:07 1


本發明涉及多媒體播放技術領域,尤其涉及一種多媒體同步播放方法、裝置及系統。



背景技術:

多臺播放設備(比如手機、電腦、音箱、各類播放器等)通過有線或無線網絡技術連接,組成一個多媒體同步播放系統,同步播放相同的音頻、視頻或圖片,已得到廣泛的應用。以多媒體同步播放系統為例,其中,如何實現多臺播放設備的同步播放,使多臺設備間的聲音或者圖片延時儘量小,從而保證用戶聽感或者視覺上的一致,這是多設備同步播放的關鍵技術。

例如,實現同步播放的多臺播放設備中,主控設備與其他各臺從屬設備在進行同步播放時,一般在同步播放前先進行時間同步,而後主控設備在發送多媒體數據包給從屬設備之前在數據包中標記數據包的播放時間,從屬設備通過匹配數據包的播放時間與系統時間來進行同步播放。然而,在進行同步播放的過程中,主控設備既要播放多媒體,又要進行多媒體數據包的打包和傳輸,如果需傳輸的數據過多時容易造成網絡堵塞,且使得主控設備的運算負擔加重,容易出現視頻或者音頻延遲播放或者卡頓的情形,導致所述多臺播放設備無法實現同步播放,影響用戶體驗。故,需進一步改進。



技術實現要素:

本發明的目的在於提供一種多媒體同步播放方法、裝置及系統,旨在解決現有技術中存在的多媒體同步播放系統中因主控設備需傳輸的數據過多時容易造成網絡堵塞,且使得主控設備的運算負擔加重,導致所述多臺播放設備無法實現同步播放,用戶體驗差的技術問題。

為解決上述技術問題,本發明實施例提供以下技術方案:

一種多媒體同步播放方法,所述方法包括:

根據多個從屬設備相對於主控設備的播放延遲量,對所述多個從屬設備進行優先級劃分,得到從屬設備的優先級;

對所述主控設備中的多個待播放數據設置編號,得到所述待播放數據的編號;

根據所述從屬設備的優先級和所述待播放數據的編號,將所述多個待播放數據緩存至所述多個從屬設備;

播放所述多個待播放數據實現所述多個從屬設備與主控設備之間的同步播放。

為解決上述技術問題,本發明實施例還提供以下技術方案:

一種多媒體同步播放裝置,所述裝置包括:

劃分模塊,用於根據多個從屬設備相對於主控設備的播放延遲量,對所述多個從屬設備進行優先級劃分,得到從屬設備的優先級;

編號設置模塊,用於對所述主控設備中的多個待播放數據設置編號,得到所述待播放數據的編號;

緩存模塊,用於根據所述從屬設備的優先級和所述待播放數據的編號,將所述多個待播放數據緩存至所述多個從屬設備;

同步播放模塊,用於播放所述多個待播放數據實現所述多個從屬設備與主控設備之間的同步播放。

為解決上述技術問題,本發明實施例還提供以下技術方案:

一種多媒體同步播放系統,包括源設備、主控設備以及至少一個從屬設備,其中,所述主控設備通過網絡與所述源設備及所述從屬設備建立連接,所述主控設備用於接收所述源設備發送的多媒體數據,及用於將接收到的多媒體數據同步至所述從屬設備,所述系統採用上述任一方法實現。

相對於現有技術,本發明通過根據多個從屬設備相對於主控設備的播放延遲量,對所述多個從屬設備進行優先級劃分,得到從屬設備的優先級,對所述主控設備中的多個待播放數據設置編號,得到所述待播放數據的編號,根據所述從屬設備的優先級和所述待播放數據的編號,將所述多個待播放數據緩存至所述多個從屬設備,播放所述多個待播放數據實現所述多個從屬設備與主控設備之間的同步播放,對不同優先級的從屬設備緩存對應編號的多個待播放數據,減輕了主控設備的運算壓力,減少對網絡帶寬的佔用,優化整個網絡環境,避免網絡堵塞,使得多媒體的同步播放更流暢和穩定,提升用戶體驗。

附圖說明

下面結合附圖,通過對本發明的具體實施方式詳細描述,將使本發明的技術方案及其它有益效果顯而易見。

圖1為本發明第一實施例提供的一種多媒體同步播放方法的流程示意圖。

圖2為本發明第二實施例提供的一種多媒體同步播放方法的流程示意圖。

圖3為本發明第三實施例提供的一種多媒體同步播放裝置的結構示意圖。

圖4為本發明第三實施例提供的一種多媒體同步播放裝置的另一結構示意圖。

圖5為本發明第四實施例提供的一種多媒體同步播放系統的運行環境示意圖。

具體實施方式

下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述。可以理解的是,此處所描述的具體實施例僅用於解釋本發明,而非對本發明的限定。另外還需要說明的是,為了便於描述,附圖中僅示出了與本發明相關的部分而非全部結構。基於本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬於本發明保護的範圍。

本發明中的術語「第一」、「第二」和「第三」等是用於區別不同對象,而不是用於描述特定順序。此外,術語「包括」和「具有」以及它們任何變形,意圖在於覆蓋不排他的包含。例如包含了一系列步驟或單元的過程、方法、系統、產品或設備沒有限定於已列出的步驟或單元,而是可選地還包括沒有列出的步驟或單元,或可選地還包括對於這些過程、方法、產品或設備固有的其它步驟或單元。

在本文中提及「實施例」意味著,結合實施例描述的特定特徵、結構或特性可以包含在本發明的至少一個實施例中。在說明書中的各個位置出現該短語並不一定均是指相同的實施例,也不是與其它實施例互斥的獨立的或備選的實施例。本領域技術人員顯式地和隱式地理解的是,本文所描述的實施例可以與其它實施例相結合。

本發明實施例提供的一種多媒體同步播放方法的執行主體,可以為本發明實施例提供的一種多媒體同步播放裝置,或者集成了所述多媒體同步播放裝置的移動終端(譬如桌上型電腦、筆記本、掌上電腦、平板電腦、智能電視、智慧型手機、智能音箱、或具有播放功能的可穿戴設備等),所述多媒體同步播放裝置可以採用硬體或者軟體的方式實現。

可以理解的是,本實施例所描述的方法可以應用於智能播放設備或者多媒體同步播放系統中。優選的,所述多媒體同步播放系統一般包括源設備和多個播放設備。其中,所述多個播放設備中可以包括主控設備和至少一個從屬設備。其中,所述源設備可以用於向多個播放設備提供多媒體數據,以使多個播放設備進行同步播放;或者所述源設備可以用於向所述播放設備中的主控設備提供多媒體數據,所述主控設備再將接收完畢的多媒體數據同步給所述播放設備中的從屬設備,以實現多媒體同步播放。

第一實施例

請參閱圖1,圖1為本發明第一實施例提供的一種多媒體同步播放方法的流程示意圖。所述方法包括:

步驟S101,根據多個從屬設備相對於主控設備的播放延遲量,對所述多個從屬設備進行優先級劃分,得到從屬設備的優先級。

可以理解的是,本實施例所描述的方法主要描述對象為多媒體同步播放系統中的由多個播放設備組成的播放組。在播放組中,多個播放設備通過有線傳輸方式或者無線傳輸方式建立連接,形成一個私有網絡環境。其中,所述無線傳輸方式可以為紅外、藍牙、WiFi(Wireless Fidelity,無線區域網路)、熱點網絡等。所述私有網絡環境可以連接到一個或者多個路由器,再通過路由器與網際網路連接,以使私有網絡環境內的一個或者多個播放設備可以直接訪問網際網路或者源設備,以獲取多媒體資源。

其中,所述多個播放設備中可以包括主控設備和至少一個從屬設備。一般情況下,所述播放設備中的主控設備可以安裝有用於控制所述多媒體同步播放系統的應用程式APP,可以通過所述應用程式APP對系統內的播放設備進行管理,包括設置和調整設備、創建播放列表、獲取多媒體資源、控制播放狀態等。

其中,所述主控設備可以為筆記本、掌上電腦、平板電腦、智慧型手機等,所述從屬設備可以為智慧型手機、智能音箱、智能電視、多媒體屏幕等。

可以理解的是,所述播放延遲量可以通過獲取多個從屬設備分別與主控設備之間的空間距離、或者無線信號強度、或者網絡傳輸時延、或者設備方案類型、或者同步誤差級別等數據並進行計算後得出。所述播放延遲量可以用時間來表示,比如某個播放延遲量為5毫秒。也可以用包含有等量播放時段的數據包個數來表示,比如某個延遲量為5個包含有1毫秒播放時段的數據包。

優選的,可以根據多個從屬設備相對於主控設備的播放延遲量從小到大的順序,對所述多個從屬設備進行優先級劃分,得到從屬設備的優先級,其中,每一優先級的從屬設備對應一個相同數值的播放延遲量。

比如,從屬設備A相對於主控設備M的播放延遲量為x毫秒,從屬設備B和從屬設備E相對於主控設備M的播放延遲量為y毫秒,從屬設備C和從屬設備D相對於主控設備M的播放延遲量為z毫秒,且x<y<z;則將所述多個從屬設備進行分類:第一優先級包括從屬設備A,第二優先級包括從屬設備B和從屬設備E,第三優先級包括從屬設備C和從屬設備D。

步驟S102,對所述主控設備中的多個待播放數據設置編號,得到所述待播放數據的編號。

優選的,可以對所述主控設備中的多個待播放數據按照播放的先後順序設置編號,得到所述待播放數據的編號。

可以理解的是,將所述主控設備中待播放的單個或者多個多媒體文件形成的媒體流進行打包之後得到的多個待播放數據,再按照播放的先後順序對所述多個待播放數據設置編號,得到所述待播放數據的編號。比如按照等量播放時段對所述媒體流重新打包成含有等量播放時段的多個待播放數據。

比如,第一優先級(從屬設備A)相對於主控設備M的播放延遲量為x毫秒,第二優先級(從屬設備B和從屬設備E)相對於主控設備M的播放延遲量為y毫秒,第三優先級(從屬設備C和從屬設備D)相對於主控設備M的播放延遲量為z毫秒,所述主控設備中待播放的多媒體文件為包含有m毫秒的媒體流,且x<y<z<m;按照1毫秒為打包單位,將所述媒體流打包為m個待播放數據,每個待播放數據包含有1毫秒的播放數據,並依據播放的先後順序對所述m個待播放數據設置編號,得到所述待播放數據的編號為1至m。

步驟S103,根據所述從屬設備的優先級和所述待播放數據的編號,將所述多個待播放數據緩存至所述多個從屬設備。

可以理解的是,由於各個從屬設備與主控設備之間存在播放延遲量,導致主從設備之間存在不同步的情形,則為了實現各個從屬設備與主控設備之間的同步播放,則可以根據所述從屬設備的優先級和所述待播放數據的編號,將所述多個待播放數據緩存至所述多個從屬設備,在進行同步播放之前將需要同步播放的待播放數據提前完成緩存,以使對應從屬設備開始播放時可以從對應編號的待播放數據進行播放。

例如,根據所述從屬設備的優先級和所述待播放數據的編號,將編號x+1至編號m的多個待播放數據緩存至第一優先級(從屬設備A)中;將編號y+1至編號m的多個待播放數據緩存至第二優先級(從屬設備B和從屬設備E)中;將編號z+1至編號m的多個待播放數據緩存至第三優先級(從屬設備C和從屬設備D)中。

步驟S104,播放所述多個待播放數據實現所述多個從屬設備與主控設備之間的同步播放。

例如,多媒體同步播放系統開始播放時,主控設備M開始從編號為1的待播放數據開始播放。同時所述主控設備M從編號為x+1的待播放數據開始向第一優先級(從屬設備A)發送所述主控設備中的多個待播放數據,所述主控設備M從編號為y+1的待播放數據開始向第二優先級(從屬設備B和從屬設備E)發送所述主控設備中的多個待播放數據,所述主控設備M從編號為z+1的待播放數據開始向第三優先級(從屬設備C和從屬設備D)發送所述主控設備中的多個待播放數據。當主控設備M播放到編號為x+1的待播放數據時,所述從屬設備A從編號為x+1的待播放數據開始播放,同時所述從屬設備A與所述主控設備M在播放到第y+1的待播放數據之前完成同步播放調節。當所述主控設備M與所述從屬設備A播放到第y+1的待播放數據時,所述從屬設備B和從屬設備E從編號為y+1的待播放數據開始播放,同時所述從屬設備B和E與所述主控設備M在播放到第z+1的待播放數據之前完成同步播放調節。當所述主控設備M與所述從屬設備A、B和E播放到第z+1的待播放數據時,所述從屬設備C和從屬設備D從編號為z+1的待播放數據開始播放。最終實現所有的從屬設備與主控設備之間的同步播放。

本實施例通過根據多個從屬設備相對於主控設備的播放延遲量,對所述多個從屬設備進行優先級劃分,得到從屬設備的優先級,對所述主控設備中的多個待播放數據設置編號,得到所述待播放數據的編號,根據所述從屬設備的優先級和所述待播放數據的編號,將所述多個待播放數據緩存至所述多個從屬設備,播放所述多個待播放數據實現所述多個從屬設備與主控設備之間的同步播放,對不同優先級的從屬設備緩存對應編號的多個待播放數據,減輕了主控設備的運算壓力,減少對網絡帶寬的佔用,優化整個網絡環境,避免網絡堵塞,使得多媒體的同步播放更流暢和穩定,提升用戶體驗。

第二實施例

請一併參閱圖2,圖2為本發明第二實施例提供的一種多媒體同步播放方法的流程示意圖。所述方法包括:

步驟S201,根據多個從屬設備相對於主控設備的播放延遲量從小到大的順序,對所述多個從屬設備進行梯隊劃分,得到所述從屬設備所對應的梯隊,其中,所述梯隊包括第一梯隊和第二梯隊。

可以理解的是,所述第一梯隊和第二梯隊是用於區別不同對象,而不是數量限定,所述梯隊也可以包括第一,第二至第N梯隊。

可以理解的是,所述播放延遲量可以通過獲取多個從屬設備分別與主控設備之間的空間距離、或者無線信號強度、或者網絡傳輸時延、或者設備方案類型、或者同步誤差級別等數據並進行計算後得出。所述播放延遲量可以用時間來表示,比如某個播放延遲量為5毫秒。也可以用包含有等量播放時段的數據包個數來表示,比如某個延遲量為5個包含有1毫秒播放時段的數據包。

比如,從屬設備A、從屬設備B和從屬設備E相對於主控設備M的播放延遲量為a毫秒,從屬設備C和從屬設備D相對於主控設備M的播放延遲量為b毫秒,且a<b;則將所述多個從屬設備進行梯隊劃分:第一梯隊包括從屬設備A、從屬設備B和從屬設備E,第二梯隊包括從屬設備C和從屬設備D。

步驟S202,對所述主控設備中的多個待播放數據設置編號,得到所述待播放數據的編號。

優選的,可以對所述主控設備中的多個待播放數據按照播放的先後順序設置編號,得到所述待播放數據的編號。

可以理解的是,將所述主控設備中待播放的單個或者多個多媒體文件形成的媒體流進行打包之後得到的多個待播放數據,再按照播放的先後順序對所述多個待播放數據設置編號,得到所述待播放數據的編號。比如按照等量播放時段對所述媒體流重新打包成含有等量播放時段的多個待播放數據。

比如,第一梯隊(從屬設備A、從屬設備B和從屬設備E)相對於主控設備M的播放延遲量為a毫秒,第二梯隊(從屬設備C和從屬設備D)相對於主控設備M的播放延遲量為b毫秒,所述主控設備中待播放的多媒體文件為包含有m毫秒的媒體流,且a<b<m;按照1毫秒為打包單位,將所述媒體流打包為m個待播放數據,每個待播放數據包含有1毫秒的播放數據,並依據播放的先後順序對所述m個待播放數據設置編號,得到所述待播放數據的編號,編號為1至m,其中1為起始編號,m為最後一個編號。

步驟S203,根據所述從屬設備的優先級和所述待播放數據的編號,將所述多個待播放數據緩存至所述多個從屬設備。

優選的,所述步驟S203可以通過步驟S2031和步驟S2032來實現,具體為:

步驟S2031,將第一緩存編號至最後一個編號的所述多個待播放數據緩存至所述第一梯隊所對應的多個從屬設備,其中所述第一緩存編號為起始編號加所述第一梯隊與所述主控設備之間的播放延遲量所對應的編號。

例如,將編號a+1至編號m的多個待播放數據緩存至第一梯隊(從屬設備A、從屬設備B和從屬設備E)中;其中編號a+1為第一梯隊緩存編號。

步驟S2032,將第二緩存編號至所述最後一個編號的所述多個待播放數據緩存至所述第二梯隊內的從屬設備,其中所述第二緩存編號為所述起始編號加所述第二梯隊與所述主控設備之間的播放延遲量所對應的編號。

例如,將編號b+1至編號m的多個待播放數據緩存至第二梯隊(從屬設備C和從屬設備D)中;其中編號b+1為第二梯隊緩存編號。

步驟S204播放所述多個待播放數據實現所述多個從屬設備與主控設備之間的同步播放。

優選的,所述步驟S204可以通過步驟S2041和步驟S2042來實現,具體為:

步驟S2041,實現所述第一梯隊內的從屬設備與所述主控設備同步播放的調節。

可以理解的是,當多媒體同步播放系統開始播放時,主控設備開始從起始編號對應的待播放數據開始播放,根據播放的時間進程,當所述主控設備播放到第一緩存編號對應的待播放數據時,控制第一梯隊內的從屬設備開始播放其緩存的多個待播放數據,並同時與主控設備通信進行同步播放調節。

優選的,所述第一梯隊內的從屬設備應當在同步播放進程播放到第二緩存編號對應的待播放數據之前實現與所述主控設備同步播放的調節。

例如,多媒體同步播放系統開始播放後,主控設備M開始從起始編號為1的待播放數據開始播放。當主控設備M播放到第一緩存編號為a+1的待播放數據時,控制第一梯隊內的從屬設備(從屬設備A、從屬設備B和從屬設備E)從編號為a+1的待播放數據開始播放,並同時與主控設備通信進行同步播放調節。在所述第一梯隊內的從屬設備與所述主控設備M在播放到第二緩存編號為b+1的待播放數據之前完成同步播放調節。

步驟S2042,當所述第一梯隊內的從屬設備播放到第二緩存編號對應的待播放數據時,控制第二梯隊內的從屬設備開始播放其緩存的多個待播放數據,實現所述第二梯隊內的從屬設備與所述主控設備的同步播放。

可以理解的是,根據播放的時間進程,當所述第一梯隊內的從屬設備播放到第二緩存編號對應的待播放數據時,控制第二梯隊內的從屬設備開始播放其緩存的多個待播放數據,並同時與主控設備通信進行同步播放調節。

優選的,所述第二梯隊內的從屬設備應當在同步播放進程播放到下一個緩存編號對應的待播放數據之前實現與所述主控設備同步播放的調節。

例如,當主控設備M與所述第一梯隊內的從屬設備播放到第二緩存編號為b+1的待播放數據時,控制第二梯隊內的從屬設備(從屬設備C和從屬設備D)從編號為b+1的待播放數據開始播放,並同時與主控設備通信進行同步播放調節。在所述第二梯隊內的從屬設備與所述主控設備M在播放到下一個存編號對應的待播放數據之前完成同步播放調節。最終實現所有的從屬設備與主控設備之間的同步播放。

本實施例通過根據多個從屬設備相對於主控設備的播放延遲量,對所述多個從屬設備進行梯隊劃分,得到所述從屬設備所對應的梯隊,對所述主控設備中的多個待播放數據設置編號,得到所述待播放數據的編號,根據所述從屬設備的梯隊和所述待播放數據的編號,將所述多個待播放數據緩存至所述多個從屬設備,播放所述多個待播放數據實現所述多個從屬設備與主控設備之間的同步播放,對不同梯隊的從屬設備緩存對應編號的多個待播放數據,在下一個梯隊開始同步播放之前完成上一個梯隊與主控設備之前的同步播放調節,減輕了主控設備的運算壓力,減少對網絡帶寬的佔用,優化整個網絡環境,避免網絡堵塞,使得多媒體的同步播放更流暢和穩定,提升用戶體驗。

第三實施例

請參閱圖3,圖3為本發明第三實施例提供的一種多媒體同步播放裝置的結構示意圖。所述多媒體同步播放裝置30包括劃分模塊31,編號設置模塊32,緩存模塊33,以及同步播放模塊34。

其中,所述劃分模塊31,用於根據多個從屬設備相對於主控設備的播放延遲量,對所述多個從屬設備進行優先級劃分,得到從屬設備的優先級。

可以理解的是,所述播放延遲量可以通過獲取多個從屬設備分別與主控設備之間的空間距離、或者無線信號強度、或者網絡傳輸時延、或者設備方案類型、或者同步誤差級別等數據並進行計算後得出。所述播放延遲量可以用時間來表示,比如某個播放延遲量為5毫秒。也可以用包含有等量播放時段的數據包個數來表示,比如某個延遲量為5個包含有1毫秒播放時段的數據包。

優選的,所述劃分模塊31可以根據多個從屬設備相對於主控設備的播放延遲量從小到大的順序,對所述多個從屬設備進行優先級劃分,得到從屬設備的優先級,其中,每一類型的從屬設備對應一個相同數值的播放延遲量。

所述編號設置模塊32,用於對所述主控設備中的多個待播放數據設置編號,得到所述待播放數據的編號。

優選的,所述編號設置模塊32對所述主控設備中的多個待播放數據按照播放的先後順序設置編號,得到所述待播放數據的編號。

可以理解的是,將所述主控設備中待播放的單個或者多個多媒體文件形成的媒體流進行打包之後得到的多個待播放數據,所述編號設置模塊32按照播放的先後順序對所述多個待播放數據設置編號,得到所述待播放數據的編號。比如按照等量播放時段對所述媒體流重新打包成含有等量播放時段的多個待播放數據。

所述緩存模塊33,用於根據所述從屬設備的優先級和所述待播放數據的編號,將所述多個待播放數據緩存至所述多個從屬設備。

可以理解的是,由於各個從屬設備與主控設備之間存在播放延遲量,導致主從設備之間存在不同步的情形,則為了實現各個從屬設備與主控設備之間的同步播放,則所述緩存模塊33可以根據所述從屬設備的優先級和所述待播放數據的編號,將所述多個待播放數據緩存至所述多個從屬設備,在進行同步播放之前將需要同步播放的待播放數據提前完成緩存,以使對應從屬設備開始播放時可以從對應編號的待播放數據進行播放。

所述同步播放模塊34,用於播放所述多個待播放數據實現所述多個從屬設備與主控設備之間的同步播放。

請一併參閱圖4,圖4為本發明第三實施例提供的一種多媒體同步播放裝置的另一結構示意圖。所述多媒體同步播放裝置30包括劃分模塊31,編號設置模塊32,緩存模塊33,以及同步播放模塊34。

其中,所述劃分模塊31,用於根據多個從屬設備相對於主控設備的播放延遲量從小到大的順序,對所述多個從屬設備進行梯隊劃分,得到所述從屬設備所對應的梯隊,其中,所述梯隊包括第一梯隊和第二梯隊。

可以理解的是,所述第一梯隊和第二梯隊是用於區別不同對象,而不是數量限定,所述梯隊也可以包括第一,第二至第N梯隊。

可以理解的是,所述播放延遲量可以通過獲取多個從屬設備分別與主控設備之間的空間距離、或者無線信號強度、或者網絡傳輸時延、或者設備方案類型、或者同步誤差級別等數據並進行計算後得出。所述播放延遲量可以用時間來表示,比如某個播放延遲量為5毫秒。也可以用包含有等量播放時段的數據包個數來表示,比如某個延遲量為5個包含有1毫秒播放時段的數據包。

所述編號設置模塊32,用於對所述主控設備中的多個待播放數據設置編號,得到所述待播放數據的編號。

優選的,所述編號設置模塊32對所述主控設備中的多個待播放數據按照播放的先後順序設置編號,得到所述待播放數據的編號。

可以理解的是,將所述主控設備中待播放的單個或者多個多媒體文件形成的媒體流進行打包之後得到的多個待播放數據,所述編號設置模塊32按照播放的先後順序對所述多個待播放數據設置編號,得到所述待播放數據的編號。比如按照等量播放時段對所述媒體流重新打包成含有等量播放時段的多個待播放數據。

所述緩存模塊33還包括第一緩存單元331和第二緩存單元332。

其中,所述第一緩存單元331,用於將第一緩存編號至最後一個編號的所述多個待播放數據緩存至所述第一梯隊所對應的多個從屬設備,其中所述第一緩存編號為起始編號加所述第一梯隊與所述主控設備之間的播放延遲量所對應的編號。

所述第二緩存單元332,用於將第二緩存編號至所述最後一個編號的所述多個待播放數據緩存至所述第二梯隊內的從屬設備,其中所述第二緩存編號為所述起始編號加所述第二梯隊與所述主控設備之間的播放延遲量所對應的編號。

所述同步播放模塊34還包括調節單元341和播放單元342。

可以理解的是,對所述調節單元341與所述播放單元342的調用順序不作限定。

其中,所述調節單元341,用於實現所述第一梯隊內的從屬設備與所述主控設備同步播放的調節。

可以理解的是,當多媒體同步播放系統開始播放時,所述播放單元344控制主控設備開始從起始編號對應的待播放數據開始播放,根據播放的時間進程,當所述主控設備播放到第一緩存編號對應的待播放數據時,所述播放單元344控制第一梯隊內的從屬設備開始播放其緩存的多個待播放數據,並同時與主控設備通信進行同步播放調節。

優選的,所述調節單元341在所述第一梯隊內的從屬設備播放到第二緩存編號對應的待播放數據之前實現與所述主控設備同步播放的調節。

所述播放單元342,用於當所述第一梯隊內的從屬設備播放到第二緩存編號對應的待播放數據時,控制第二梯隊內的從屬設備開始播放其緩存的多個待播放數據,實現所述第二梯隊內的從屬設備與所述主控設備的同步播放。

可以理解的是,根據播放的時間進程,當所述第一梯隊內的從屬設備播放到第二緩存編號對應的待播放數據時,所述播放單元342控制第二梯隊內的從屬設備開始播放其緩存的多個待播放數據,並同時與主控設備通信進行同步播放調節。

優選的,所述調節單元342在所述第二梯隊內的從屬設備播放到下一個緩存編號對應的待播放數據之前實現與所述主控設備同步播放的調節。

第四實施例

請參閱圖5,圖5為本發明第四實施例提供的一種多媒體同步播放系統的運行環境示意圖。本實施例中所描述的多媒體同步播放系統,包括源設備100、主控設備200以及至少一個從屬設備300。其中,所述主控設備200以及至少一個從屬設備300均屬於播放設備。其中,所述主控設備200通過網絡與所述源設備100及所述從屬設備300建立連接,所述從屬設備300通過網絡與所述源設備100建立連接。其中,所述源設備100可以通過網絡向多個播放設備(比如主控設備200以及至少一個從屬設備300)提供多媒體數據,以使主控設備200以及至少一個從屬設備300進行同步播放;或者所述主控設備200用於接收所述源設備100發送的多媒體數據,及用於將接收到的多媒體數據同步至所述從屬設備300,以實現多媒體同步播放。同樣的,所述從屬設備300可以通過網絡向所述主控設備200或者所述源設備100反饋同步信息;所述主控設備200可以通過網絡向所述源設備100反饋同步信息。所述多媒體同步播放系統可以執行本發明第一實施例和第二實施例提供的一種多媒體同步播放方法中所描述的實現方式,也可執行本發明第三實施例提供的一種多媒體同步播放裝置中所描述的實現方式,在此不再贅述。

在上述實施例中,對各個實施例的描述都各有側重,某個實施例中沒有詳述的部分,可以參見其他實施例的相關描述。

本發明實施例中,所述多媒體同步播放裝置與上文實施例中的一種多媒體同步播放方法屬於同一構思,在所述多媒體同步播放裝置上可以運行所述多媒體同步播放方法實施例中提供的任一方法,其具體實現過程詳見所述多媒體同步播放方法實施例,此處不再贅述。

需要說明的是,對本發明所述多媒體同步播放方法而言,本領域普通測試人員可以理解實現本發明實施例所述多媒體同步播放方法的全部或部分流程,是可以通過電腦程式來控制相關的硬體來完成,所述電腦程式可存儲於一計算機可讀取存儲介質中,如存儲在終端的存儲器中,並被該終端內的至少一個處理器執行,在執行過程中可包括如所述多媒體同步播放方法的實施例的流程。其中,所述的存儲介質可為磁碟、光碟、只讀存儲器(ROM,Read Only Memory)、隨機存取記憶體(RAM,Random Access Memory)等。

對本發明實施例的所述多媒體同步播放裝置而言,其各功能模塊可以集成在一個處理晶片中,也可以是各個模塊單獨物理存在,也可以兩個或兩個以上模塊集成在一個模塊中。上述集成的模塊既可以採用硬體的形式實現,也可以採用軟體功能模塊的形式實現。所述集成的模塊如果以軟體功能模塊的形式實現並作為獨立的產品銷售或使用時,也可以存儲在一個計算機可讀取存儲介質中,所述存儲介質譬如為只讀存儲器,磁碟或光碟等。

以上對本發明實施例所提供的一種多媒體同步播放方法、裝置及系統進行了詳細介紹,本文中應用了具體個例對本發明的原理及實施方式進行了闡述,以上實施例的說明只是用於幫助理解本發明的技術方案及其核心思想;本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分技術特徵進行等同替換;而這些修改或者替換,並不使相應技術方案的本質脫離本發明各實施例的技術方案的範圍。

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀