两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

無線多媒體播放方法和裝置與流程

文檔序號:11437600閱讀:240來源:國知局
無線多媒體播放方法和裝置與流程
本發(fā)明涉及多媒體播放領域,特別是涉及一種無線多媒體播放方法和裝置。
背景技術(shù)
:在音源系統(tǒng)中,多房間(multiroom)音頻播放作為一個新的應用場景正在被人們所熟知,多房間音頻系統(tǒng)的播放模式是通過一個主音箱通過音頻線向所有從音箱推送音頻數(shù)據(jù),但是當主音箱在播放過程中出現(xiàn)故障或斷電時,那么多個音箱組成的整個分組也就停止了播放。技術(shù)實現(xiàn)要素:基于此,有必要針對上述主音箱故障或斷電后,整個音響組停止播放的問題,提供一種無線多媒體播放方法和裝置。一種無線多媒體播放方法,所述方法包括:判斷是否接收到主播放器發(fā)送的在線信號;當未接收到所述主播放器發(fā)送的在線信號時,則根據(jù)已存儲的所述多媒體的播放地址,繼續(xù)下載并播放所述多媒體;將所述當前多媒體發(fā)送至組播組,以使所述組播組中的其他播放器播放所述當前多媒體;向終端發(fā)送主播放器已更換信息;接收終端發(fā)送的新的備主播放器的信息;向所述新的備主播放器發(fā)送在線信號。在其中一個實施例中,所述根據(jù)已存儲的所述多媒體的播放地址,繼續(xù)下載并播放所述多媒體的步驟,包括:計算當前多媒體的播放位置;根據(jù)已存儲的所述當前多媒體的播放地址下載所述當前多媒體;根據(jù)所述當前多媒體的播放位置播放所述當前多媒體。在其中一個實施例中,所述將所述當前多媒體發(fā)送至組播組的步驟包括:將所述當前多媒體劃分為多個數(shù)據(jù)包;分次次向組播組發(fā)送所述數(shù)據(jù)包,且當向組播組發(fā)送的不是第一個數(shù)據(jù)包時,則將上一次發(fā)送的數(shù)據(jù)包和當前待發(fā)送數(shù)據(jù)包發(fā)送至所述組播組中。一種無線多媒體播放方法,所述方法包括:接收當前備主播放器發(fā)送的主播放器已更換信息;將所述當前備主播放器配置為新的主播放器;根據(jù)預設邏輯從組播組中的在線的從播放器內(nèi)選取一播放器配置為新的備主播放器;將當前多媒體播放地址發(fā)送至所述新的備主播放器;將所述新的備主播放器的信息發(fā)送至新的主播放器。在其中一個實施例中,所述根據(jù)預設邏輯從組播組中的在線的從播放器內(nèi)選取一播放器配置為新的備主播放器的步驟,包括:計算在線的從播放器的mac地址的數(shù)值;將mac地址的數(shù)值最大的從播放器配置為新的備主播放器。一種無線多媒體播放裝置,所述裝置包括:第一接收模塊,用于判斷是否接收到主播放器發(fā)送的在線信號;續(xù)播模塊,用于在未接收到所述主播放器發(fā)送的在線信號時,則根據(jù)已存儲的所述多媒體的播放地址,繼續(xù)下載并播放所述多媒體;第一發(fā)送模塊,用于將所述當前多媒體發(fā)送至組播組,以使所述組播組中的其他播放器播放所述當前多媒體;第二發(fā)送模塊,用于向終端發(fā)送主播放器已更換信息;第二接收模塊,用于接收終端發(fā)送的所配置的新的備主播放器的信息;第三發(fā)送模塊,用于向所述新的備主播放器發(fā)送在線信號。在其中一個實施例中,所述續(xù)播模塊包括:第一計算單元,用于計算當前多媒體的播放位置;下載單元,用于根據(jù)已存儲的所述當前多媒體的播放地址下載所述當前多媒體;播放單元,用于根據(jù)所述當前多媒體的播放位置播放所述當前多媒體。在其中一個實施例中,所述第一發(fā)送模塊包括:數(shù)據(jù)包形成單元,用于將所述當前多媒體劃分為多個數(shù)據(jù)包;發(fā)送單元,用于在向組播組發(fā)送的不是第一個數(shù)據(jù)包時,則將上一次發(fā)送的數(shù)據(jù)包和當前待發(fā)送數(shù)據(jù)包發(fā)送至所述組播組中。一種無線多媒體播放裝置,所述裝置包括:第三接收模塊,用于接收當前備主播放器發(fā)送的主播放器已更換信息;第一配置模塊,用于將所述當前備主播放器配置為新的主播放器;第二配置模塊,用于根據(jù)預設邏輯從組播組中的在線的從播放器內(nèi)選取一播放器配置為新的備主播放器;第四發(fā)送模塊,用于將當前多媒體播放地址發(fā)送至所述新的備主播放器;第五發(fā)送模塊,用于將所述新的備主播放器的信息發(fā)送至新的主播放器。在其中一個實施例中,所述第二配置模塊包括:第二計算單元,用于計算在線的從播放器的mac地址的數(shù)值;配置單元,用于將mac地址的數(shù)值最大的從播放器配置為新的備主播放器。上述無線多媒體播放方法和裝置,通過設置備主播放器,與主播放器進行實時通信,從而使得備主播放器可以實時了解主播放器是否在線,當主播放器不在線,即斷電或故障時,備主播放器代替主播放器繼續(xù)下載多媒體信息并發(fā)送至組播組中,以便于組播組中的其他播放器繼續(xù)播放多媒體,且為了防止新的主播放器也發(fā)生故障或斷電,在原主播放器故障或斷電后,終端重新配置新的備主播放器,從而使得多媒體可以持續(xù)播放下去。附圖說明圖1為一實施例中無線多媒體播放系統(tǒng)的應用環(huán)境圖;圖2為一實施例中的無線多媒體播放方法的流程圖;圖3為圖2中所示的步驟s204的流程圖;圖4為圖2中所示的步驟s206的流程圖;圖5為另一實施例中的無線多媒體播放方法的流程圖;圖6為一實施例中無線多媒體播放方法的時序圖;圖7為圖6所示實施例中的播放器的播放流程圖;圖8為一實施例中無線多媒體播放裝置的示意圖;圖9為另一實施例中無線多媒體播放裝置的示意圖。具體實施方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用于解釋本發(fā)明,并不用于限定本發(fā)明。在詳細說明根據(jù)本發(fā)明的實施例前,應該注意到的是,所述的實施例主要在于與無線多媒體播放方法和裝置相關(guān)的步驟和系統(tǒng)組件的組合。因此,所屬系統(tǒng)組件和方法步驟已經(jīng)在附圖中通過常規(guī)符號在適當?shù)奈恢帽硎境鰜砹?,并且只示出了與理解本發(fā)明的實施例有關(guān)的細節(jié),以免因?qū)τ诘靡嬗诒景l(fā)明的本領域普通技術(shù)人員而言顯而易見的那些細節(jié)模糊了本發(fā)明的公開內(nèi)容。在本文中,諸如左和右,上和下,前和后,第一和第二之類的關(guān)系術(shù)語僅僅用來區(qū)分一個實體或動作與另一個實體或動作,而不一定要求或暗示這種實體或動作之間的任何實際的這種關(guān)系或順序。術(shù)語“包括”、“包含”或任何其他變體旨在涵蓋非排他性的包含,由此使得包括一系列要素的過程、方法、物品或者設備不僅包含這些要素,而且還包含沒有明確列出的其他要素,或者為這種過程、方法、物品或者設備所固有的要素。請參閱圖1,圖1為一實施例中無線多媒體播放系統(tǒng)的應用環(huán)境圖,無線多媒體播放系統(tǒng)包括數(shù)個播放器、無線路由器以及終端,其中數(shù)個播放器可以分別設置在不同的房間,以實現(xiàn)家庭、公司或超市中多個位置處,例如多個房間的多媒體的同步播放。其中終端可以是手機、電腦或者平板電腦等,用戶可以通過終端對數(shù)個播放器進行配置,使數(shù)個播放器被劃分為主播放器、備主播放器和數(shù)個從播放器。其中,主播放器可以通過無線路由器從移動互聯(lián)網(wǎng),一般為音頻服務器中下載多媒體,并發(fā)送給與備主播放器和數(shù)個從播放器所形成的組播中,以便于備主播放器和數(shù)個從播放器播放該多媒體。主播放器、備主播放器、數(shù)個從播放器以及終端均可以通過2.4g無線通信方式與無線路由器進行通信。如圖2所示,在其中一個實施例中,提供一種無線多媒體播放方法,本實施例以該方法應用到上述圖1中的無線多媒體播放系統(tǒng)中的備主播放器來舉例說明。該備主播放器上運行有無線多媒體播放程序,通過該無線多媒體播放程序來實時無線多媒體播放方法。該方法具體包括如下步驟:s202:判斷是否接收到主播放器發(fā)送的在線信號。在終端配置完成主播放器、備主播放器以及從播放器后,用戶則可以開始使用該無線多媒體播放系統(tǒng)。多媒體可以是指無線音樂(無線音樂,基于無線互聯(lián)網(wǎng),是運用數(shù)字化手段,以計算機為主體制作的數(shù)字音樂的一種,指通過移動通信網(wǎng)絡和移動互聯(lián)網(wǎng)提供的數(shù)字音樂服務)、無線視頻等。例如用戶可以通過終端設置播放一首歌曲的播放指令,此時主播放器通過無線路由器接收到該無線播放指令后,通過無線路由器下載該歌曲并進行播放,且將該歌曲發(fā)送到組播組中,以便于備主播放器和從播放器播放該歌曲,由此可見如果主播放器不在線,即斷電或發(fā)生故障時,整個無線多媒體播放系統(tǒng)是無法工作的。因此為了防止該種情況的發(fā)生,對主播放器進行配置,使得主播放器可以周期性地向備主播放器發(fā)送在線信號,以便于備主播放器實時檢測主播放器是否在線,從而在主播放器斷電或故障時,備主播放器可以代替主播放器繼續(xù)下載并播放該歌曲。其中,主播放器可以與備主播放器進行tcp心跳通訊,其周期可以是根據(jù)無線多媒體播放的速度來設置,保證用戶聽到或看到無線多媒體時不會有卡頓的感覺,該周期可以設置為1秒、2秒、1.5秒等。s204:當未接收到主播放器發(fā)送的在線信號時,則根據(jù)已存儲的多媒體的播放地址,繼續(xù)下載并播放多媒體。當備主播放器未接收到主播放器發(fā)送的在線信號時,即主播放器斷電或故障,為了防止無線多媒體停止播放的情況發(fā)生,備主播放器可以代替原主播放器,根據(jù)已存儲的多媒體的播放地址,繼續(xù)下載并播放多媒體,以實現(xiàn)多媒體的持續(xù)播放。其中,多媒體的播放地址可以是在終端配置時,終端將多媒體的播放地址發(fā)送給備主播放器的,例如,用戶通過終端設置播放一首歌曲的播放指令時,該播放指令包含該歌曲的播放地址,終端可以同時將該播放指令發(fā)送給主播放器和備主播放器,以便于在主播放器斷電或故障時,備主播放器可以直接通過該播放地址下載對應的多媒體。s206:將當前多媒體發(fā)送至組播組,以使組播組中的其他播放器播放當前多媒體。當主播放器斷電或故障時,備主播放器代替主播放器進行工作,其工作方式和原來主播放器是一樣的,即將下載的多媒體發(fā)送至組播組中,以便于組播組中其他的播放器播放當前多媒體。s208:向終端發(fā)送主播放器已更換信息。為了使多媒體可以持續(xù)播放下去,終端需要時刻了解組播組中各個播放器的狀態(tài),當備主播放器判定主播放器故障后,需要向終端報備當前主播放器已經(jīng)更換,以便于終端配置新的備主播放器,從而當新的主播放器斷電或故障時,新的備主播放器可以實現(xiàn)多媒體的續(xù)播。s210:接收終端發(fā)送的新的備主播放器的信息。終端在獲知主播放器已經(jīng)更換時,會配置新的備主播放器,并將該備主播放器的信息發(fā)送給新的主播放器,以便于主播放器可以向新的備主播放器發(fā)送在線信號,以防止新的主播放器斷電或故障時,多媒體播放停止。s212:向新的備主播放器發(fā)送在線信號。上述無線多媒體播放方法,通過設置備主播放器,與主播放器進行實時通信,從而使得備主播放器可以實時了解主播放器是否在線,當主播放器不在線,即斷電或故障時,備主播放器代替主播放器繼續(xù)下載多媒體信息并發(fā)送至組播組中,以便于組播組中的其他播放器繼續(xù)播放多媒體,且為了防止新的主播放器也發(fā)生故障或斷電,在原主播放器故障或斷電后,終端重新配置新的備主播放器,從而使得多媒體可以持續(xù)播放下去。如圖3所示,在一個實施例中,圖2所示的步驟s204,即根據(jù)已存儲的多媒體的播放地址,繼續(xù)下載并播放多媒體的步驟,可以包括:s302:計算當前多媒體的播放位置。具體地,當備主播放器判定主播放器已經(jīng)故障時,備主播放器替換原主播放器成為新的主播放器,該新的主播放器可以計算當前多媒體的播放位置,以便于實現(xiàn)多媒體的續(xù)播,而不再需要重新播放該多媒體。其中,備主播放器可以通過多媒體傳輸?shù)谋忍芈屎彤斍安シ艜r間點來計算已經(jīng)播放的多媒體的大小,從而確定當前多媒體的播放位置。s304:根據(jù)已存儲的當前多媒體的播放地址下載當前多媒體。當新的主播放器計算出已經(jīng)播放的多媒體的大小時,可以通過已存儲的當前多媒體的播放地址找到該多媒體,并在httpget(hypertexttransferprotocol,超文本傳輸協(xié)議是互聯(lián)網(wǎng)上應用最為廣泛的一種網(wǎng)絡協(xié)議,其中http定義了與服務器交互的不同方法,其中一種方法為get,根據(jù)http規(guī)范,get可以用于信息獲取)請求的報文頭部range字段(該字段標識服務器支持斷電續(xù)傳功能)帶上已經(jīng)播放的多媒體的大小,這樣音頻服務器經(jīng)過解析該報文,即可以從該播放位置向新的主播放器發(fā)送多媒體,以實現(xiàn)多媒體的斷點續(xù)播。s306:根據(jù)當前多媒體的播放位置播放當前多媒體。上述實施例中,通過計算的多媒體的播放位置以及已存儲的多媒體的播放地址,可以簡單地從多媒體的斷點處繼續(xù)播放該多媒體,實現(xiàn)了多媒體的斷點續(xù)播,從而用戶不用重復收聽或觀看已經(jīng)播放的多媒體,優(yōu)化了用戶體驗。如圖4所示,在一個實施例中,圖2所示的步驟s206,即將當前多媒體發(fā)送至組播組的步驟可以包括:s402:將當前多媒體劃分為多個數(shù)據(jù)包。具體地,當新的主播放器下載好多媒體時,需要將該多媒體轉(zhuǎn)化為組播組所能識別的數(shù)據(jù)包,從而在組播組中的其他播放器,例如備主播放器和從播放器可以下載該數(shù)據(jù)包后,對該數(shù)據(jù)包進行解析,以獲得多媒體,從而主播放器、備主播放器以及從播放器可以同時播放同一多媒體。如下表1所示,該數(shù)據(jù)包可以包括報文頭部字段、協(xié)議版本號、聲道數(shù)、音頻片長、采樣率、音頻編碼id、組音量、所在組、音頻數(shù)據(jù)長度、當前播放時間點、主播放器ip地址和保留字段。表1.數(shù)據(jù)包結(jié)構(gòu)報文頭部字段所占字節(jié)大小協(xié)議版本號1byte聲道數(shù)1byte音頻片長2bytes報文序號4bytes采樣率4bytes比特率4bytes音頻編碼id4bytes組音量1bytes所在組1bytes音頻數(shù)據(jù)長度4bytes當前播放時間點4bytes主播放器ip地址4bytes保留字段4bytes其中,協(xié)議版本號可以根據(jù)需要進行設置。聲道數(shù)為1或2,1表示單聲道,2表示雙聲道。音頻片長是指多媒體為音頻文件時,該音頻的片長,單位可以為秒數(shù),即一首歌的播放時間,例如280秒等。采樣率為該多媒體的采樣率,其可以為44100hz、48000hz或者96000hz。音頻編碼id為該多媒體的音頻的編碼id,標識音頻格式的唯一新,如mp3的音頻id可以設置為0x15001。組音量為當前組播組的播放音量。所在組為當前播放組的分組號。音頻數(shù)據(jù)長度為當前數(shù)據(jù)所攜帶的音頻數(shù)據(jù)長度。當前播放時間點未主播放器當前播放時間點,單位為毫秒。主播放器ip地址為主播放器所連接無線路由器分配給主播放器的ip地址。保留字段為保留未來將要使用的字段。另外對于多個播放器時,可以設置多個組播組,每個分組號對應一對組播地址和端口號,比如劃分為10個組播組時,所對應的主播放器ip地址和端口號可以為:第一分組{"225.1.1.1",5001},第二分組{"225.2.2.2",5002},第三分組{"225.3.3.3",5003},第四分組{"225.4.4.4",5004},第五分組{"225.5.5.5",5005},第六分組{"225.6.6.6",5006},第七分組{"225.7.7.7",5007},第八分組{"225.8.8.8",5008},第九分組{"225.9.9.9",5009},第十分組{"225.10.10.10",5010}。s404:分次次向組播組發(fā)送數(shù)據(jù)包,且當向組播組發(fā)送的不是第一個數(shù)據(jù)包時,則將上一次發(fā)送的數(shù)據(jù)包和當前待發(fā)送數(shù)據(jù)包發(fā)送至組播組中。具體地,針對udp協(xié)議不可靠的丟包特性,提出一種優(yōu)化的方式,即對于主播放器向組播組發(fā)送的數(shù)據(jù)包,當是主播放器發(fā)送的第一個數(shù)據(jù)包時,則只發(fā)送該數(shù)據(jù)包,當是主播放器發(fā)送的第二個數(shù)據(jù)包時,則將先發(fā)送之前的第一個數(shù)據(jù)包,再發(fā)送第二個數(shù)據(jù)包;對于第三個數(shù)據(jù)包,先發(fā)送之前第二個數(shù)據(jù)包,再發(fā)送第三個數(shù)據(jù)包;依次類推,對于第n個數(shù)據(jù)包,先發(fā)送之前第n-1個數(shù)據(jù)包,再發(fā)送第n個數(shù)據(jù)包,這樣就可以大概率降低丟包率。在本實施例中,分次向組播組發(fā)送數(shù)據(jù)包,且當向組播組發(fā)送的不是第一個數(shù)據(jù)包時,則將上一次發(fā)送的數(shù)據(jù)包和當前待發(fā)送數(shù)據(jù)包發(fā)送至組播組中,這樣可以大大降低丟包率,使得備主播放器和從播放器可以與主播放器同步進行播放。如圖5所示,在其中一個實施例中,提供一種無線多媒體播放方法,本實施例以該方法應用到上述圖1中的無線多媒體播放系統(tǒng)中的終端來舉例說明。該終端上運行有無線多媒體播放程序,通過該無線多媒體播放程序來實時無線多媒體播放方法。該方法具體包括如下步驟:s502:接收當前備主播放器發(fā)送的主播放器已更換信息。具體地,播放器的配置需要由終端進行,當終端接收到備主播放器發(fā)送的主播放器已更換信息后,終端將自動配置新的備主播放器和新的主播放器,從而使得多媒體繼續(xù)播放下下去。s504:將當前備主播放器配置為新的主播放器。一般地,終端自動將當前備主播放器配置為新的主播放器,從而新的主播放器繼續(xù)下載多媒體并播放。s506:根據(jù)預設邏輯從組播組中的在線的從播放器內(nèi)選取一播放器配置為新的備主播放器。另外,為了防止該新的主播放器故障時,多媒體播放失敗,終端將配置新的備主播放器,例如,終端可以隨機從在線的從播放器中選擇一個作為新的備主播放器,還可以根據(jù)預設邏輯從在線的從播放器內(nèi)選取一播放器配置為新的備主播放器。該預設邏輯可以是有用戶預設的,例如可以是用戶預設的優(yōu)先級。s508:將當前多媒體播放地址發(fā)送至新的備主播放器。在新的主播放器斷電或故障時,為了實現(xiàn)多媒體的續(xù)播,可以將多媒體播放地址發(fā)送到新的備主播放器,從而在新的主播放器斷電或故障時,新的備主播放器可以根據(jù)該播放地址繼續(xù)下載并播放該多媒體。s510:將新的備主播放器的信息發(fā)送至新的主播放器。另外,還需要將新的備主播放器的信息發(fā)送到新的主播放器,例如將新的備主播放器的ip地址發(fā)送到新的主播放器,以便于新的主播放器可以向新的備主播放器發(fā)送在線信號。上述實施例中,通過終端實現(xiàn)了新的主播放器和新的備主播放器的配置,使得在原主播放器斷電或故障時,可以配置新的主播放器和新的備主播放器,從而使得多媒體可以無限播放下去。在其中一個實施例中,圖5所示的步驟s506,即根據(jù)預設邏輯從組播組中的在線的從播放器內(nèi)選取一播放器配置為新的備主播放器的步驟,可以包括:計算在線的從播放器的mac地址(mediaaccesscontrol地址,媒體訪問控制地址)的數(shù)值。將mac地址的數(shù)值最大的從播放器配置為新的備主播放器。即終端選出備主播放器的原則是根據(jù)以下規(guī)則進行的:將當前組播組中所有在線的從播放器的mac地址變成長整性數(shù)值,然后進行排序,最后選出數(shù)值最大的從播放器為新的備主播放器。上述實施例中,通過mac地址可以自動實現(xiàn)新的備主播放器的選擇,從而使得終端可以自動配置新的備主播放器,使得多媒體可以繼續(xù)播放下去。請結(jié)合圖6和圖7,圖6為一實施例中無線多媒體播放方法的時序圖,圖7為圖6所示實施例中的播放器的播放流程圖。其中無線多媒體播放系統(tǒng)包括終端、主播放器、無線路由器、備主播放器和數(shù)個從播放器,在本實施例中僅以兩個從播放器為例進行說明,即第一從播放器和第二從播放器。當播放器啟動時,可以初始化upnp協(xié)議(upnp是各種各樣的智能設備、無線設備和個人電腦等實現(xiàn)遍布全球的對等網(wǎng)絡連接(p2p)的結(jié)構(gòu)。upnp是一種分布式的,開放的網(wǎng)絡架構(gòu)。upnp是獨立的媒介。在任何操作系統(tǒng)中,利用任何編程語言都可以使用upnp設備。upnp協(xié)議即通用即插即用英文是universalplugandplay,縮寫為upnp。upnp規(guī)范基于tcp/ip協(xié)議和針對設備彼此間通訊而制訂的新的internet協(xié)議),該協(xié)議用于終端和播放器的通信,另外可以啟動一個線程,用于檢測多房間標志是否支持多房間,即是否支持組播組,不支持則循環(huán)等待支持多房間;支持多房間則加入相應的組播組,等待接收組播數(shù)據(jù),線程處于阻塞狀態(tài)。首先,終端會設置組播組,例如圖6中,包含4個播放器,然后從該4個播放器中選擇相應的播放器配置為主播放器、備主播放器和從播放器,當配置完成時,主播放器即可以向備主播放器發(fā)送在線信號,即心跳信號。其次,終端在選擇需要播放的多媒體后,會將多媒體的播放地址發(fā)送到主播放器和備主播放器。第三,在各個播放器啟動后,例如可以參閱圖7,主播放器啟動后,先設置發(fā)送數(shù)據(jù)套接字禁止本地回路,待收到終端發(fā)來的播放url(uniformresourelocator,統(tǒng)一資源定位器)時,主播放器會通過http協(xié)議(超文本傳輸協(xié)議)下載文件,探測音頻文件格式,打開相應的解碼器,循環(huán)讀取每一幀音頻數(shù)據(jù),然后根據(jù)自身的配置文件判斷是否支持多房間播放,即是否支持組播組,如果支持組播組,則繼續(xù)判斷是否與無線路由器連接,如果該主播放器是與無線路由器連接,則通過無線路由器將多媒體循環(huán)發(fā)送到組播組中。如果該主播放器不支持組播組,或者沒有連接到無線路由器,則該主播放器直接根據(jù)播放地址本地播放該多媒體。備主播放器和從播放器啟動后,也會首先判斷是否支持組播組,如果不支持,則等待終端的配置,如果已經(jīng)加入到相應的組播組中,則接收組播組中的數(shù)據(jù),在此可以設置接收時間,例如在預設時間內(nèi)還未接收到組播組的數(shù)據(jù)時,則該備主播放器和從播放器可以關(guān)閉其自身的解碼器,該預設時間可以設置為5秒、4秒、10秒等。若在預設時間內(nèi)接收到組播數(shù)據(jù),則可以通過解碼器分析該組播數(shù)據(jù),然后判斷該組播數(shù)據(jù)與當前解碼器是否相適配,如果當前解碼器可以對當前組播數(shù)據(jù)進行解碼,則通過當前解碼器解碼當前組播數(shù)據(jù)并播放,如果當前解碼器不能對當前組播數(shù)據(jù)進行解碼,則設置該組播數(shù)據(jù),并打開相應的解碼器后,再通過相應的解碼器解碼當前組播數(shù)據(jù)并播放。第四,在無線多媒體播放系統(tǒng)的播放過程中,主播放器可能會斷電或故障,此時備主播放器會檢測到主播放器不在線,并將該主播放器不在線信息發(fā)送到終端,終端在接收到該主播放器不在線信息后,根據(jù)預設的邏輯配置新的主播放器和備主播放器,即將新的備主播放器的信息,其包含ip地址發(fā)送到原備主播放器,即新的主播放器中,如圖6所示,終端配置第一從播放器為新的備主播放器,新的主播放器則向該新的備主播放器發(fā)送在線信號,以防止該新的備主播放器斷電或故障后,多媒體停止播放。上述實施例中,通過設置備主播放器,與主播放器進行實時通信,從而使得備主播放器可以實時了解主播放器是否在線,當主播放器不在線,即斷電或故障時,備主播放器代替主播放器繼續(xù)下載多媒體信息并發(fā)送至組播組中,以便于組播組中的其他播放器繼續(xù)播放多媒體,且為了防止新的主播放器也發(fā)生故障或斷電,在原主播放器故障或斷電后,終端重新配置新的備主播放器,從而使得多媒體可以持續(xù)播放下去。請參閱圖8,圖8為一實施例中無線多媒體播放裝置的示意圖,該裝置可以包括:第一接收模塊101,用于判斷是否接收到主播放器發(fā)送的在線信號。續(xù)播模塊102,用于在未接收到主播放器發(fā)送的在線信號時,則根據(jù)已存儲的多媒體的播放地址,繼續(xù)下載并播放多媒體。第一發(fā)送模塊103,用于將當前多媒體發(fā)送至組播組,以使組播組中的其他播放器播放當前多媒體。第二發(fā)送模塊104,用于向終端發(fā)送主播放器已更換信息。第二接收模塊105,用于接收終端發(fā)送的所配置的新的備主播放器的信息。第三發(fā)送模塊106,用于向新的備主播放器發(fā)送在線信號。在其中一個實施例中,續(xù)播模塊102包括:第一計算單元,用于計算當前多媒體的播放位置。下載單元,用于根據(jù)已存儲的當前多媒體的播放地址下載當前多媒體。播放單元,用于根據(jù)當前多媒體的播放位置播放當前多媒體。在其中一個實施例中,第一發(fā)送模塊103包括:數(shù)據(jù)包形成單元,用于將當前多媒體劃分為多個數(shù)據(jù)包。發(fā)送單元,用于在向組播組發(fā)送的不是第一個數(shù)據(jù)包時,則將上一次發(fā)送的數(shù)據(jù)包和當前待發(fā)送數(shù)據(jù)包發(fā)送至組播組中。請參閱圖9,圖9為另一實施例中無線多媒體播放裝置的示意圖,該裝置可以包括:第三接收模塊201,用于接收當前備主播放器發(fā)送的主播放器已更換信息。第一配置模塊202,用于將當前備主播放器配置為新的主播放器。第二配置模塊203,用于根據(jù)預設邏輯從組播組中的在線的從播放器內(nèi)選取一播放器配置為新的備主播放器。第四發(fā)送模塊204,用于將當前多媒體播放地址發(fā)送至新的備主播放器。第五發(fā)送模塊205,用于將新的備主播放器的信息發(fā)送至新的主播放器。在其中一個實施例中,第二配置模塊203包括:第二計算單元,用于計算在線的從播放器的mac地址的數(shù)值。配置單元,用于將mac地址的數(shù)值最大的從播放器配置為新的備主播放器。對于上述無線多媒體控制裝置的限定可以具體參見上文中對于無線對媒體控制方法的限定,在此不再贅述。以上所述實施例的各技術(shù)特征可以進行任意的組合,為使描述簡潔,未對上述實施例中的各個技術(shù)特征所有可能的組合都進行描述,然而,只要這些技術(shù)特征的組合不存在矛盾,都應當認為是本說明書記載的范圍。以上所述實施例僅表達了本發(fā)明的幾種實施方式,其描述較為具體和詳細,但并不能因此而理解為對發(fā)明專利范圍的限制。應當指出的是,對于本領域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進,這些都屬于本發(fā)明的保護范圍。因此,本發(fā)明專利的保護范圍應以所附權(quán)利要求為準。當前第1頁12
當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
镶黄旗| 衡南县| 南安市| 浦县| 宜章县| 荃湾区| 原平市| 隆昌县| 慈溪市| 务川| 大新县| 吉首市| 营口市| 新平| 泌阳县| 高阳县| 潢川县| 宁晋县| 绵阳市| 顺昌县| 万年县| 专栏| 新泰市| 简阳市| 宁蒗| 黄浦区| 宾阳县| 搜索| 汉源县| 彰化市| 新乡市| 邵东县| 开化县| 建宁县| 邹城市| 双流县| 富宁县| 永平县| 旺苍县| 东安县| 泽州县|