欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

媒體播放方法及裝置的制作方法

文檔序號:7780304閱讀:157來源:國知局
專利名稱:媒體播放方法及裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明實施例涉及通信技術(shù),尤其涉及媒體播放方法及媒體播放裝置。
背景技術(shù)
媒體播放技術(shù)在通信領(lǐng)域已有廣泛的應(yīng)用。媒體源與媒體播放請求來源于不同的網(wǎng)絡(luò)是媒體播放技術(shù)在通信領(lǐng)域的一種應(yīng)用場景。為便于對上述應(yīng)用場景進行討論,下文先對該應(yīng)用場景涉及的網(wǎng)絡(luò)以及網(wǎng)絡(luò)實體進行簡要說明:該應(yīng)用場景涉及兩個網(wǎng)絡(luò),分別是第一網(wǎng)絡(luò)以及第二網(wǎng)絡(luò)。其中,客戶端位于第一網(wǎng)絡(luò)。媒體源位于第二網(wǎng)絡(luò)。邊緣網(wǎng)絡(luò)設(shè)備位于第一網(wǎng)絡(luò)和第二網(wǎng)絡(luò)的邊緣。第一網(wǎng)絡(luò)的網(wǎng)際協(xié)議(Internet Protocol, IP)與第二網(wǎng)絡(luò)的網(wǎng)際協(xié)議不同。第一網(wǎng)絡(luò)的媒體控制協(xié)議與第二網(wǎng)絡(luò)的媒體控制協(xié)議不同。其中,第一網(wǎng)絡(luò)的媒體控制協(xié)議簡稱為第一協(xié)議。第二網(wǎng)絡(luò)的媒體控制協(xié)議簡稱為第二協(xié)議。為使客戶端獲得媒體源提供的媒體數(shù)據(jù),可通過以下步驟實現(xiàn):1.客戶端向第一網(wǎng)絡(luò)發(fā)送媒體播放請求。2.邊緣網(wǎng)絡(luò)設(shè)備接收來自于第一網(wǎng)絡(luò)的媒體播放請求,該請求采用的格式為第一網(wǎng)絡(luò)的媒體控制協(xié)議規(guī)定的格式。3.邊緣網(wǎng)絡(luò)設(shè)備根據(jù)第二網(wǎng)絡(luò)的媒體控制協(xié)議,將來自于第一網(wǎng)絡(luò)的媒體播放請求轉(zhuǎn)換為第二網(wǎng)絡(luò)的媒體播放請求。發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)存在如下技術(shù)問題:為實現(xiàn)客戶端接收來自不同網(wǎng)際協(xié)議的網(wǎng)絡(luò)的媒體數(shù)據(jù),需要將第一網(wǎng)絡(luò)的媒體播放請求轉(zhuǎn)換為第二網(wǎng)絡(luò)的媒體播放請求。將一種媒體控制協(xié)議對應(yīng)的媒體播放請求轉(zhuǎn)換為另一種媒體控制協(xié)議對應(yīng)的媒體播放請求,操作比較復(fù)雜,開銷較大。

發(fā)明內(nèi)容
本發(fā)明實施例提供一種媒體播放方法及裝置,不需要將一種媒體控制協(xié)議對應(yīng)的媒體播放請求轉(zhuǎn)換為另一種媒體控制協(xié)議對應(yīng)的媒體播放請求,操作比較簡單,開銷較小。一方面,本發(fā)明實施例提供了一種媒體播放的方法,包括:接收來自第一網(wǎng)絡(luò)的第一媒體播放請求,該第一媒體播放請求中包含第一標識;向該第二網(wǎng)絡(luò)發(fā)送第二媒體播放請求,該第二媒體播放請求中包含與該第一標識對應(yīng)的第二標識,該第二標識對應(yīng)位于該第二網(wǎng)絡(luò)的媒體源,該第一網(wǎng)絡(luò)的網(wǎng)際協(xié)議不同于該第二網(wǎng)絡(luò)的的網(wǎng)際協(xié)議;接收該媒體源發(fā)送的第一媒體數(shù)據(jù);將該第一媒體數(shù)據(jù)轉(zhuǎn)換為第二媒體數(shù)據(jù),該第二媒體數(shù)據(jù)對應(yīng)的網(wǎng)際協(xié)議為該第一網(wǎng)絡(luò)的網(wǎng)際協(xié)議;向該第一網(wǎng)絡(luò)發(fā)送該第二媒體數(shù)據(jù)。
另一方面,本發(fā)明實施例提供了一種媒體播放的裝置,包括:接收器、發(fā)送器以及轉(zhuǎn)換單元;該接收器用于接收來自第一網(wǎng)絡(luò)的第一媒體播放請求,該第一媒體播放請求中包含第一標識;該發(fā)送器用于向該第二網(wǎng)絡(luò)發(fā)送第二媒體播放請求,該第二媒體播放請求中包含與該第一標識對應(yīng)的第二標識,該第二標識對應(yīng)位于該第二網(wǎng)絡(luò)的媒體源,該第一網(wǎng)絡(luò)的網(wǎng)際協(xié)議不同于該第二網(wǎng)絡(luò)的的網(wǎng)際協(xié)議;該接收器還用于接收該媒體源發(fā)送的第一媒體數(shù)據(jù);該轉(zhuǎn)換單元用于將該第一媒體數(shù)據(jù)轉(zhuǎn)換為第二媒體數(shù)據(jù),該第二媒體數(shù)據(jù)對應(yīng)的網(wǎng)際協(xié)議為該第一網(wǎng)絡(luò)的網(wǎng)際協(xié)議;該發(fā)送器還用于向該第一網(wǎng)絡(luò)發(fā)送該第二媒體數(shù)據(jù)??梢?,通過本發(fā)明實施例提供的媒體播放方法及裝置,不需要將一種媒體控制協(xié)議對應(yīng)的媒體播放請求轉(zhuǎn)換為另一種媒體控制協(xié)議對應(yīng)的媒體播放請求,操作比較簡單,開銷較小。


為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1是本發(fā)明實施例提供媒體播放方法及裝置應(yīng)用于某一場景的組網(wǎng)結(jié)構(gòu)圖;圖2是本發(fā)明實施例提供的一種媒體播放方法流程圖;圖3是本發(fā)明實施例提供的媒體播放裝置示意圖。圖4是本發(fā)明實施例提供的另一種媒體播放方法流程圖。
具體實施例方式為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。本發(fā)明實施例提供了一種媒體播放方法及裝置,可以降低操作的復(fù)雜度,減小開銷。圖1為本發(fā)明實施例某一應(yīng)用場景的組網(wǎng)結(jié)構(gòu)圖。圖1的組網(wǎng)結(jié)構(gòu)圖中包括兩個網(wǎng)絡(luò),分別是網(wǎng)絡(luò)A以及網(wǎng)絡(luò)B。其中,位于網(wǎng)絡(luò)A的網(wǎng)絡(luò)設(shè)備包括機頂盒、路由器I以及路由器2。位于網(wǎng)絡(luò)B的網(wǎng)絡(luò)設(shè)備包括路由器3以及服務(wù)器。另外,網(wǎng)關(guān)位于上述兩個網(wǎng)絡(luò)的邊界。網(wǎng)絡(luò)A運行的組播控制協(xié)議是協(xié)議無關(guān)組播(Protocol IndependentMulticast,PIM)協(xié)議第六版。網(wǎng)絡(luò)B運行的組播控制協(xié)議是PM協(xié)議第四版。服務(wù)器是組播源。機頂盒是客戶端。為使機頂盒獲得服務(wù)器提供的組播數(shù)據(jù),機頂盒根據(jù)PM協(xié)議第六版,向網(wǎng)絡(luò)A發(fā)送組播播放請求。網(wǎng)關(guān)收到網(wǎng)絡(luò)A發(fā)送的組播播放請求后,將PM協(xié)議第六版的組播播放請求轉(zhuǎn)換為PIM協(xié)議第四版的組播播放請求。網(wǎng)關(guān)向網(wǎng)絡(luò)B發(fā)送PIM協(xié)議第四版的組播播放請求??梢?,上述技術(shù)方案中,網(wǎng)關(guān)需要將PM協(xié)議第六版的組播播放請求轉(zhuǎn)換為PM協(xié)議第四版的組播播放請求。操作比較復(fù)雜,開銷較大。實施例一:本發(fā)明實施例提供了一種媒體播放的方法,可以用于圖1所示的組網(wǎng)結(jié)構(gòu)中。本實施例提供的方法的執(zhí)行主體為位于第一網(wǎng)絡(luò)和第二網(wǎng)絡(luò)的邊緣的網(wǎng)絡(luò)設(shè)備,在本實施例中簡稱為邊緣網(wǎng)絡(luò)設(shè)備。邊緣網(wǎng)絡(luò)設(shè)備可以是網(wǎng)關(guān)。參見圖2,圖2是本發(fā)明實施例提供的媒體播放的方法的流程圖,該方法包括:201、接收來自第一網(wǎng)絡(luò)的第一媒體播放請求,該第一媒體播放請求中包含第一標識。媒體播放請求為請求獲得媒體源提供的媒體數(shù)據(jù)的請求。其中,媒體數(shù)據(jù)可以是視頻、音頻或者文本,本發(fā)明不做限制。媒體播放請求與媒體控制協(xié)議對應(yīng)。媒體播放請求可以是報文。媒體控制協(xié)議規(guī)定了媒體播放請求的格式。媒體播放請求具體實現(xiàn)時,可以是組播播放請求,也可以是單播播放請求。其中,組播播放請求對應(yīng)的媒體控制協(xié)議為組播控制協(xié)議。組播控制協(xié)議具體實現(xiàn)時,可以是因特網(wǎng)組管理協(xié)議(Internet Group ManagementProtocol, IGMP)、組播偵聽發(fā)現(xiàn)協(xié)議(Multicast Listener Discover, MLD)、PIM 協(xié)議第四版或者 PIM 協(xié)議第六版。第一媒體播放請求可以是上文提及的任意一種媒體播放請求。本發(fā)明不限定第一媒體播放請求對應(yīng)的媒體控制協(xié)議的類型。第一媒體播放請求中的“第一”用于強調(diào)第一媒體播放請求對應(yīng)的媒體控制協(xié)議不同于第二媒體播放請求對應(yīng)的媒體控制協(xié)議。參見圖1,機頂盒為客戶端。服務(wù)器為媒體源。該媒體源具體為組播源。服務(wù)器在網(wǎng)絡(luò)A中提供組播服務(wù)。服務(wù)器位于網(wǎng)際協(xié)議為網(wǎng)際協(xié)議第四版的網(wǎng)絡(luò)B中,因此服務(wù)器的組播組地址為網(wǎng)際協(xié)議第四版的組播組地址。機頂盒存儲有網(wǎng)際協(xié)議第六版的組播組地址,該網(wǎng)際協(xié)議第六版的組播組地址對應(yīng)于服務(wù)器的組播組地址。網(wǎng)際協(xié)議第六版的組播組地址為第一標識。機頂盒根據(jù)PM協(xié)議第六版,向網(wǎng)絡(luò)A發(fā)送組播播放請求。該組播播放請求中包含上述網(wǎng)際協(xié)議第六版的組播組地址。202、向該第二網(wǎng)絡(luò)發(fā)送第二媒體播放請求,該第二媒體播放請求中包含與該第一標識對應(yīng)的第二標識,該第二標識對應(yīng)位于該第二網(wǎng)絡(luò)的媒體源,該第一網(wǎng)絡(luò)的網(wǎng)際協(xié)議不同于該第二網(wǎng)絡(luò)的的網(wǎng)際協(xié)議。第二媒體播放請求具體實現(xiàn)時,請參見201中對媒體播放請求的描述,此處不再贅述。需要指出的是,第二媒體播放請求對應(yīng)的媒體控制協(xié)議不同于第一媒體播放請求對應(yīng)的媒體控制協(xié)議。第一網(wǎng)絡(luò)與第二網(wǎng)絡(luò)采用的網(wǎng)絡(luò)協(xié)議都是網(wǎng)際協(xié)議。第一網(wǎng)絡(luò)的網(wǎng)際協(xié)議與第二網(wǎng)絡(luò)的網(wǎng)際協(xié)議不同。具體實現(xiàn)時,可以是第一網(wǎng)絡(luò)網(wǎng)際協(xié)議為網(wǎng)際協(xié)議第四版,第二網(wǎng)絡(luò)的網(wǎng)際協(xié)議為網(wǎng)際協(xié)議第六版。也可以是第一網(wǎng)絡(luò)網(wǎng)際協(xié)議為網(wǎng)際協(xié)議第六版,第二網(wǎng)絡(luò)的網(wǎng)際協(xié)議為網(wǎng)際協(xié)議第四版。媒體源具體實現(xiàn)時可以是組播源、組播復(fù)制點(Rendezvous Point, RP)或者單播源。其中,組播源可以是視頻服務(wù)器。視頻服務(wù)器可以是提供網(wǎng)際協(xié)議電視(InternetProtocol television, IPTV)業(yè)務(wù)的視頻服務(wù)器。邊緣網(wǎng)絡(luò)設(shè)備可以根據(jù)第一標識獲得第二標識。具體實現(xiàn)時,可以是:邊緣網(wǎng)絡(luò)設(shè)備可以訪問第一標識與第二標識的映射表。該映射表中,第一標識與第二標識可以是一一映射關(guān)系。邊緣網(wǎng)絡(luò)設(shè)備根據(jù)第一標識獲得第二標識具體實現(xiàn)時,也可以是邊緣網(wǎng)絡(luò)設(shè)備根據(jù)第一標識以及第一標識與第二標識的映射規(guī)則計算出第二標識。下面對映射規(guī)則進行舉例:當(dāng)?shù)谝粯俗R是網(wǎng)絡(luò)協(xié)議第四版的組播組地址且第二標識是網(wǎng)絡(luò)協(xié)議第六版的組播組地址時,映射規(guī)則可以是在32比特的網(wǎng)絡(luò)協(xié)議第四版的組播組地址前面增加96比特的前綴,形成128比特的網(wǎng)絡(luò)協(xié)議第六版的組播組地址。當(dāng)?shù)谝粯俗R是網(wǎng)絡(luò)協(xié)議第六版的組播組地址且第二標識是網(wǎng)絡(luò)協(xié)議第四版的組播組地址時,映射規(guī)則可以是刪除128比特的網(wǎng)絡(luò)協(xié)議第六版的組播組地址的高96比特,得到32比特的網(wǎng)絡(luò)協(xié)議第四版的組播組地址。參見圖1,網(wǎng)關(guān)接收到網(wǎng)絡(luò)A發(fā)送的組播播放請求,組播播放請求包含了上述網(wǎng)際協(xié)議第六版的組播組地址。網(wǎng)關(guān)保存了映射表,映射表包含上述網(wǎng)際協(xié)議第六版的組播組地址與服務(wù)器服務(wù)器的網(wǎng)際協(xié)議第四版的組播組地址。服務(wù)器的網(wǎng)際協(xié)議第四版的組播組地址為第二標識。網(wǎng)關(guān)根據(jù)組播播放請求中的網(wǎng)際協(xié)議第六版的組播組地址以及網(wǎng)關(guān)保存的映射表,得到服務(wù)器的網(wǎng)際協(xié)議第四版的組播組地址。網(wǎng)關(guān)根據(jù)PM協(xié)議第四版,向網(wǎng)絡(luò)B發(fā)送組播播放請求,該請求中包含服務(wù)器的網(wǎng)際協(xié)議第四版的組播組地址。203、接收該媒體源發(fā)送的第一媒體數(shù)據(jù)。第一媒體數(shù)據(jù)具體實現(xiàn)時,可以是視頻、音頻或者文本,本發(fā)明不做限制。邊緣網(wǎng)絡(luò)設(shè)備接收媒體源發(fā)送的第一媒體數(shù)據(jù)具體實現(xiàn)時,可以是:媒體源向第二網(wǎng)絡(luò)發(fā)送第一媒體數(shù)據(jù)。媒體源的鄰居網(wǎng)絡(luò)設(shè)備收到第一媒體數(shù)據(jù)后,向下一跳網(wǎng)絡(luò)設(shè)備轉(zhuǎn)發(fā)該第一媒體數(shù)據(jù)。第一媒體數(shù)據(jù)經(jīng)過多次轉(zhuǎn)發(fā),最終到達邊緣網(wǎng)絡(luò)設(shè)備。鄰居網(wǎng)絡(luò)設(shè)備具體實現(xiàn)時可以是路由器。第一媒體數(shù)據(jù)為網(wǎng)際協(xié)議分組(Internet Protocol Packet, IP分組)。該網(wǎng)際協(xié)議分組與第二網(wǎng)絡(luò)的網(wǎng)際協(xié)議對應(yīng)。參見圖1,服務(wù)器向網(wǎng)絡(luò)B發(fā)送組播數(shù)據(jù)。該組播數(shù)據(jù)為第一媒體數(shù)據(jù)。路由器3收到服務(wù)器發(fā)送的組播數(shù)據(jù)后,將該組播數(shù)據(jù)轉(zhuǎn)發(fā)至網(wǎng)關(guān)。組播數(shù)據(jù)對應(yīng)的網(wǎng)際協(xié)議為網(wǎng)際協(xié)議第四版。204、將該第一媒體數(shù)據(jù)轉(zhuǎn)換為第二媒體數(shù)據(jù),該第二媒體數(shù)據(jù)對應(yīng)的網(wǎng)際協(xié)議為該第一網(wǎng)絡(luò)的網(wǎng)際協(xié)議。邊緣網(wǎng)絡(luò)設(shè)備將第一媒體數(shù)據(jù)轉(zhuǎn)換為第二媒體數(shù)據(jù)。具體實現(xiàn)時,可以是:對第一媒體數(shù)據(jù)進行解封裝以及封裝操作,將第一媒體數(shù)據(jù)的網(wǎng)際協(xié)議分組頭替換為與第一網(wǎng)絡(luò)對應(yīng)的網(wǎng)際協(xié)議分組頭,從而得到第二媒體數(shù)據(jù)。第二媒體數(shù)據(jù)對應(yīng)的網(wǎng)際協(xié)議為第一網(wǎng)絡(luò)的網(wǎng)際協(xié)議。因此,第二媒體數(shù)據(jù)可以被第一網(wǎng)絡(luò)識別。將第一媒體數(shù)據(jù)轉(zhuǎn)換為第二媒體數(shù)據(jù),也可以通過如下方式實現(xiàn):對第一媒體數(shù)據(jù)進行封裝操作,為第一媒體數(shù)據(jù)增加與第一網(wǎng)絡(luò)對應(yīng)的網(wǎng)際協(xié)議分組頭,從而得到第二媒體數(shù)據(jù)。第二媒體數(shù)據(jù)對應(yīng)的網(wǎng)際協(xié)議為第一網(wǎng)絡(luò)的網(wǎng)際協(xié)議。因此,第二媒體數(shù)據(jù)可以被第一網(wǎng)絡(luò)識別。另外,第一媒體數(shù)據(jù)中可以包含第二標識,以便于第一媒體數(shù)據(jù)在第二網(wǎng)絡(luò)中傳輸。同樣,第二媒體數(shù)據(jù)中可以包含第一標識,以便于第二媒體數(shù)據(jù)在第一網(wǎng)絡(luò)中傳輸。邊界網(wǎng)絡(luò)設(shè)備可以根據(jù)第一媒體數(shù)據(jù)中的第二標識得到第一標識。邊界網(wǎng)絡(luò)設(shè)備根據(jù)第二標識得到第一標識具體實現(xiàn)時,請參見202中關(guān)于邊界網(wǎng)絡(luò)設(shè)備根據(jù)第一標識獲得第二標識的描述。需要說明的是,根據(jù)第二標識得到第一標識的過程是根據(jù)第一標識得到第二標識的逆過程。參見圖1,網(wǎng)關(guān)收到網(wǎng)絡(luò)B發(fā)送的組播數(shù)據(jù)流,將組播數(shù)據(jù)的網(wǎng)際協(xié)議分組頭替換為網(wǎng)際協(xié)議第六版對應(yīng)的網(wǎng)際協(xié)議分組頭。205、向該第一網(wǎng)絡(luò)發(fā)送該第二媒體數(shù)據(jù)。參見圖1,網(wǎng)關(guān)根據(jù)PM協(xié)議第六版,向網(wǎng)絡(luò)A發(fā)送組播數(shù)據(jù)。路由器2收到組播數(shù)據(jù)后,將組播數(shù)據(jù)轉(zhuǎn)發(fā)至路由器I。路由器I收到組播數(shù)據(jù)后,將組播數(shù)據(jù)轉(zhuǎn)發(fā)至機頂盒??梢?,本實施例提供的技術(shù)方案不需要將一種媒體控制協(xié)議對應(yīng)的媒體播放請求轉(zhuǎn)換為另一種媒體控制協(xié)議對應(yīng)的媒體播放請求,操作比較簡單,開銷較小。具體論述如下:邊緣網(wǎng)絡(luò)設(shè)備既支持第一網(wǎng)絡(luò)運行的媒體控制協(xié)議,也支持第二網(wǎng)絡(luò)運行的媒體控制協(xié)議。邊緣網(wǎng)絡(luò)設(shè)備收到基于第一網(wǎng)絡(luò)運行的媒體控制協(xié)議的媒體播放請求后,可以從該媒體播放請求中提取出第一標識。邊緣網(wǎng)絡(luò)設(shè)備根據(jù)第一標識獲得第二標識。邊緣網(wǎng)絡(luò)設(shè)備可以根據(jù)第二網(wǎng)絡(luò)運行的媒體控制協(xié)議,向第二網(wǎng)絡(luò)發(fā)送媒體播放請求。向第二網(wǎng)絡(luò)發(fā)送媒體播放請求中包含了第二標識。第一標識以及第二標識都對應(yīng)于位于第二網(wǎng)絡(luò)的媒體源?,F(xiàn)有技術(shù)中,邊緣網(wǎng)絡(luò)設(shè)備需要將與第一網(wǎng)絡(luò)運行的媒體控制協(xié)議對應(yīng)的媒體播放請求轉(zhuǎn)換為與第二網(wǎng)絡(luò)運行的媒體控制協(xié)議對應(yīng)的媒體播放請求。本實施例提供的方法中,邊緣網(wǎng)絡(luò)設(shè)備根據(jù)第二網(wǎng)絡(luò)運行的媒體控制協(xié)議生成媒體播放請求,并將第二標識封裝到該媒體播放請求中。因此,本實施例提供的方法操作比較簡單,開銷較小??蛇x的,該將該第一媒體數(shù)據(jù)轉(zhuǎn)換為第二媒體數(shù)據(jù)具體包括:206、判斷本地設(shè)備是否已加入該媒體源,如果該本地設(shè)備沒有加入該媒體源,則將該第一媒體數(shù)據(jù)轉(zhuǎn)換為該第二媒體數(shù)據(jù)。本地設(shè)備為邊緣網(wǎng)絡(luò)設(shè)備。如果本地設(shè)備已加入媒體源,則表明本地設(shè)備是媒體源的客戶端,可以收到媒體源提供的媒體數(shù)據(jù)??梢愿鶕?jù)媒體源播放媒體數(shù)據(jù)所使用的媒體控制協(xié)議判斷本地設(shè)備是否已加入該媒體源。例如,可以根據(jù)單播控制協(xié)議判斷本地設(shè)備是否已加入單播源。可以根據(jù)組播控制協(xié)議判斷本地設(shè)備是否已加入組播源。
可選的,該第一媒體播放請求為組播播放請求,該第一標識為第一組播組地址,該媒體源為組播源,該第二媒體播放請求為組播播放請求,該第二標識為第二組播組地址,該第一媒體數(shù)據(jù)為第一組播數(shù)據(jù),該第二媒體數(shù)據(jù)為第二組播數(shù)據(jù)。具體實現(xiàn)時,第一組播組地址以及第二組播組地址都是組播組地址。其中,“第一”與“第二”用于強調(diào)第一組播組地址的網(wǎng)際協(xié)議不同于第二組播組地址的網(wǎng)際協(xié)議。第一組播數(shù)據(jù)以及第二組播數(shù)據(jù)都是組播數(shù)據(jù)。其中,“第一”與“第二”用于強調(diào)第一組播數(shù)據(jù)對應(yīng)的網(wǎng)際協(xié)議不同于第二組播數(shù)據(jù)對應(yīng)的網(wǎng)際協(xié)議。另外,可以將本方案中的第一組播組地址替換為組播組地址對。也可以將本方案中的第二組播組地址替換為組播組地址對。組播組地址對包括組播組地址以及組播源地址。可選的,該第一媒體播放請求為單播播放請求,該第一標識為節(jié)目標識,該媒體源為組播源,該第二媒體播放請求為組播播放請求,該第二標識為組播組地址,該第一媒體數(shù)據(jù)為組播數(shù)據(jù),該第二媒體數(shù)據(jù)為單播數(shù)據(jù)。具體實現(xiàn)時,可以將本方案中的組播組地址替換為組播組地址對。組播組地址對包括組播組地址以及組播源地址。節(jié)目標識可以對應(yīng)組播源的一個視頻文件,也可以對應(yīng)組播源的一個頻道??蛇x的,該第一媒體播放請求為組播播放請求,該第一標識為節(jié)目標識,該媒體源為單播源,該第二媒體播放請求為單播播放請求,該第二標識為單播地址,該第一媒體數(shù)據(jù)為單播數(shù)據(jù),該第二媒體數(shù)據(jù)為組播數(shù)據(jù)。具體實現(xiàn)時,節(jié)目標識可以對應(yīng)組播源的一個視頻文件,也可以對應(yīng)組播源的一個頻道。實施例二本發(fā)明實施例提供了一種媒體播放裝置,可以通過實施例一提高的媒體播放的方法實現(xiàn)。本實施例提供的媒體播放裝置可以是圖1所示的組網(wǎng)結(jié)構(gòu)中的網(wǎng)關(guān)。本實施例提供的媒體播放裝置為位于第一網(wǎng)絡(luò)和第二網(wǎng)絡(luò)的邊緣的網(wǎng)絡(luò)設(shè)備,在本實施例中簡稱為邊緣網(wǎng)絡(luò)設(shè)備。邊緣網(wǎng)絡(luò)設(shè)備可以是網(wǎng)關(guān)。參見圖3,圖3是本發(fā)明實施例提供的媒體播放裝置的結(jié)構(gòu)示意圖,該裝置包括:接收器301、發(fā)送器302以及轉(zhuǎn)換單元303。該接收器301用于接收來自第一網(wǎng)絡(luò)的第一媒體播放請求,該第一媒體播放請求中包含第一標識。接收器301具體實現(xiàn)時,請參見實施例一中的201,此處不再贅述。該發(fā)送器302用于向該第二網(wǎng)絡(luò)發(fā)送第二媒體播放請求,該第二媒體播放請求中包含與該第一標識對應(yīng)的第二標識,該第二標識對應(yīng)位于該第二網(wǎng)絡(luò)的媒體源,該第一網(wǎng)絡(luò)的網(wǎng)際協(xié)議不同于該第二網(wǎng)絡(luò)的的網(wǎng)際協(xié)議。發(fā)送器302具體實現(xiàn)時,請參見實施例一中的202,此處不再贅述。該接收器301還用于接收該媒體源發(fā)送的第一媒體數(shù)據(jù)。
接收器301具體實現(xiàn)時,請參見實施例一中的203,此處不再贅述。該轉(zhuǎn)換單元303用于將該第一媒體數(shù)據(jù)轉(zhuǎn)換為第二媒體數(shù)據(jù),該第二媒體數(shù)據(jù)對應(yīng)的網(wǎng)際協(xié)議為該第一網(wǎng)絡(luò)的網(wǎng)際協(xié)議。轉(zhuǎn)換單元303具體實現(xiàn)時,請參見實施例一中的204,此處不再贅述。該發(fā)送器302還用于向該第一網(wǎng)絡(luò)發(fā)送該第二媒體數(shù)據(jù)。發(fā)送器302具體實現(xiàn)時,請參見實施例一中的205,此處不再贅述??梢姡緦嵤├峁┑募夹g(shù)方案不需要將一種媒體控制協(xié)議對應(yīng)的媒體播放請求轉(zhuǎn)換為另一種媒體控制協(xié)議對應(yīng)的媒體播放請求,操作比較簡單,開銷較小。具體論述如下:邊緣網(wǎng)絡(luò)設(shè)備既支持第一網(wǎng)絡(luò)運行的媒體控制協(xié)議,也支持第二網(wǎng)絡(luò)運行的媒體控制協(xié)議。邊緣網(wǎng)絡(luò)設(shè)備收到基于第一網(wǎng)絡(luò)運行的媒體控制協(xié)議的媒體播放請求后,可以從該媒體播放請求中提取出第一標識。邊緣網(wǎng)絡(luò)設(shè)備根據(jù)第一標識獲得第二標識。邊緣網(wǎng)絡(luò)設(shè)備可以根據(jù)第二網(wǎng)絡(luò)運行的媒體控制協(xié)議,向第二網(wǎng)絡(luò)發(fā)送媒體播放請求。向第二網(wǎng)絡(luò)發(fā)送媒體播放請求中包含了第二標識。第一標識以及第二標識都對應(yīng)于位于第二網(wǎng)絡(luò)的媒體源。現(xiàn)有技術(shù)中,邊緣網(wǎng)絡(luò)設(shè)備需要將與第一網(wǎng)絡(luò)運行的媒體控制協(xié)議對應(yīng)的媒體播放請求轉(zhuǎn)換為與第二網(wǎng)絡(luò)運行的媒體控制協(xié)議對應(yīng)的媒體播放請求。本實施例提供的裝置中,邊緣網(wǎng)絡(luò)設(shè)備根據(jù)第二網(wǎng)絡(luò)運行的媒體控制協(xié)議生成媒體播放請求,并將第二標識封裝到該媒體播放請求中。因此,本實施例提供的方法操作比較簡單,開銷較小。可選的,該轉(zhuǎn)換單元303包括判斷子單元以及轉(zhuǎn)換子單元,該判斷子單元用于判斷本地設(shè)備是否已加入該媒體源;該轉(zhuǎn)換子單元用于當(dāng)該判斷子單元的判斷結(jié)果為否時,將該第一媒體數(shù)據(jù)轉(zhuǎn)換為該第二媒體數(shù)據(jù)。轉(zhuǎn)換單元303具體實現(xiàn)時,請參見實施例一中的206,此處不再贅述。可選的,該接收器具體用于接收該第一網(wǎng)絡(luò)發(fā)送的第一組播播放請求,該第一組播播放請求中包含第一組播組地址,該第一組播播放請求為該第一媒體播放請求,該第一組播組地址為該第一標識。該發(fā)送器具體用于向該第二網(wǎng)絡(luò)發(fā)送第二組播播放請求,該第二組播播放請求中包含與該第一組播組地址對應(yīng)的第二組播組地址,該第二組播組地址對應(yīng)位于該第二網(wǎng)絡(luò)的組播源,該第二組播播放請求為該第一媒體播放請求,該第二組播組地址為該第二標識,該組播源為該媒體源。該接收器還具體用于接收該組播源發(fā)送的第一組播數(shù)據(jù),該第一組播數(shù)據(jù)為該第一媒體數(shù)據(jù)。該轉(zhuǎn)換單元具體用于將該第一組播數(shù)據(jù)轉(zhuǎn)換為第二組播數(shù)據(jù),該第二組播數(shù)據(jù)對應(yīng)的網(wǎng)際協(xié)議為該第一網(wǎng)絡(luò)的網(wǎng)際協(xié)議,該第二組播數(shù)據(jù)為該第二媒體數(shù)據(jù)。具體實現(xiàn)時,第一組播組地址以及第二組播組地址都是組播組地址。其中,“第一”與“第二”用于強調(diào)第一組播組地址的網(wǎng)際協(xié)議不同于第二組播組地址的網(wǎng)際協(xié)議。
第一組播數(shù)據(jù)以及第二組播數(shù)據(jù)都是組播數(shù)據(jù)。其中,“第一”與“第二”用于強調(diào)第一組播數(shù)據(jù)對應(yīng)的網(wǎng)際協(xié)議不同于第二組播數(shù)據(jù)對應(yīng)的網(wǎng)際協(xié)議。另外,可以將本方案中的第一組播組地址替換為組播組地址對。也可以將本方案中的第二組播組地址替換為組播組地址對。組播組地址對包括組播組地址以及組播源地址??蛇x的,該接收器具體用于接收來源于該第一網(wǎng)絡(luò)的單播播放請求,該單播播放請求中包含節(jié)目標識,該單播播放請求為該第一媒體播放請求,該節(jié)目標識為該第一標識。該發(fā)送器具體用于向該第二網(wǎng)絡(luò)發(fā)送組播播放請求,該組播播放請求中包含與該節(jié)目標識對應(yīng)的組播組地址,該組播組地址對應(yīng)位于該第二網(wǎng)絡(luò)的組播源,該組播播放請求為該第一媒體播放請求,該組播組地址為該第二標識,該組播源為該媒體源。該接收器還具體用于接收該組播源發(fā)送的組播數(shù)據(jù),該組播數(shù)據(jù)為該第一媒體數(shù)據(jù)。該轉(zhuǎn)換單元具體用于將該組播數(shù)據(jù)轉(zhuǎn)換為單播數(shù)據(jù),該單播數(shù)據(jù)對應(yīng)的網(wǎng)際協(xié)議為該第一網(wǎng)絡(luò)的網(wǎng)際協(xié)議,該單播數(shù)據(jù)為該第二媒體數(shù)據(jù)。具體實現(xiàn)時,可以將本方案中的組播組地址替換為組播組地址對。組播組地址對包括組播組地址以及組播源地址。節(jié)目標識可以對應(yīng)組播源的一個視頻文件,也可以對應(yīng)組播源的一個頻道??蛇x的,該接收器具體用于接收來源于該第一網(wǎng)絡(luò)的組播播放請求,該組播播放請求中包含節(jié)目標識,該組播播放請求為該第一媒體播放請求,該節(jié)目標識為該第一標識;該發(fā)送器具體用于向該第二網(wǎng)絡(luò)發(fā)送單播播放請求,該單播播放請求中包含與該節(jié)目標識對應(yīng)的單播地址,該單播地址對應(yīng)位于該第二網(wǎng)絡(luò)的單播源,該單播播放請求為該第一媒體播放請求,該單播組地址為該第二標識,該單播源為該媒體源;該接收器還具體用于接收該單播源發(fā)送的單播數(shù)據(jù),該單播數(shù)據(jù)為該第一媒體數(shù)據(jù);該轉(zhuǎn)換單元具體用于將該單播數(shù)據(jù)轉(zhuǎn)換為組播數(shù)據(jù),該組播數(shù)據(jù)對應(yīng)的網(wǎng)際協(xié)議為該第一網(wǎng)絡(luò)的網(wǎng)際協(xié)議,該組播數(shù)據(jù)為該第二媒體數(shù)據(jù)。具體實現(xiàn)時,節(jié)目標識可以對應(yīng)組播源的一個視頻文件,也可以對應(yīng)組播源的一個頻道。實施例三:本發(fā)明實施例提供了一種媒體播放的方法,可以用于圖1所示的組網(wǎng)結(jié)構(gòu)中。本實施例提供的方法的執(zhí)行主體為位于第一網(wǎng)絡(luò)和第二網(wǎng)絡(luò)的邊緣的網(wǎng)絡(luò)設(shè)備,在本實施例中簡稱為邊緣網(wǎng)絡(luò)設(shè)備。邊緣網(wǎng)絡(luò)設(shè)備可以是網(wǎng)關(guān)。參見圖4,圖4是本發(fā)明實施例提供的媒體播放的方法的流程圖,該方法包括:401、接收來自第一網(wǎng)絡(luò)的第一媒體播放請求,該第一媒體播放請求中包含第一標識。媒體播放請求為請求獲得媒體源提供的媒體數(shù)據(jù)的請求。其中,媒體數(shù)據(jù)可以是視頻、音頻或者文本,本發(fā)明不做限制。
媒體播放請求與媒體控制協(xié)議對應(yīng)。媒體播放請求可以是報文。媒體控制協(xié)議規(guī)定了媒體播放請求的格式。媒體播放請求具體實現(xiàn)時,可以是組播播放請求,也可以是單播播放請求。其中,組播播放請求對應(yīng)的媒體控制協(xié)議為組播控制協(xié)議。組播控制協(xié)議具體實現(xiàn)時,可以是IGMP, MLD、PIM協(xié)議第四版或者PM協(xié)議第六版。第一媒體播放請求可以是上文提及的任意一種媒體播放請求。本發(fā)明不限定第一媒體播放請求對應(yīng)的媒體控制協(xié)議的類型。第一媒體播放請求中的“第一”用于強調(diào)第一媒體播放請求對應(yīng)的媒體控制協(xié)議不同于第二媒體播放請求對應(yīng)的媒體控制協(xié)議。參見圖1,機頂盒為客戶端。服務(wù)器為媒體源。該媒體源具體為組播源。服務(wù)器在網(wǎng)絡(luò)A中提供組播服務(wù)。服務(wù)器位于網(wǎng)際協(xié)議為網(wǎng)際協(xié)議第四版的網(wǎng)絡(luò)B中,因此服務(wù)器的組播組地址為網(wǎng)際協(xié)議第四版的組播組地址。機頂盒存儲有網(wǎng)際協(xié)議第六版的組播組地址,該網(wǎng)際協(xié)議第六版的組播組地址對應(yīng)于服務(wù)器的組播組地址。網(wǎng)際協(xié)議第六版的組播組地址為第一標識。機頂盒根據(jù)PM協(xié)議第六版,向網(wǎng)絡(luò)A發(fā)送組播播放請求。該組播播放請求中包含上述網(wǎng)際協(xié)議第六版的組播組地址。402、向該第二網(wǎng)絡(luò)發(fā)送第二媒體播放請求,該第二媒體播放請求中包含與該第一標識對應(yīng)的第二標識,該第二標識對應(yīng)位于該第二網(wǎng)絡(luò)的媒體源,該第一網(wǎng)絡(luò)的網(wǎng)際協(xié)議不同于該第二網(wǎng)絡(luò)的的網(wǎng)際協(xié)議。第二媒體播放請求具體實現(xiàn)時,請參見401中對媒體播放請求的描述,此處不再贅述。需要指出的是,第二媒體播放請求對應(yīng)的媒體控制協(xié)議不同于第一媒體播放請求對應(yīng)的媒體控制協(xié)議。第一網(wǎng)絡(luò)與第二網(wǎng)絡(luò)采用的網(wǎng)絡(luò)協(xié)議都是網(wǎng)際協(xié)議。第一網(wǎng)絡(luò)的網(wǎng)際協(xié)議與第二網(wǎng)絡(luò)的網(wǎng)際協(xié)議不同。具體實現(xiàn)時,可以是第一網(wǎng)絡(luò)網(wǎng)際協(xié)議為網(wǎng)際協(xié)議第四版,第二網(wǎng)絡(luò)的網(wǎng)際協(xié)議為網(wǎng)際協(xié)議第六版。也可以是第一網(wǎng)絡(luò)網(wǎng)際協(xié)議為網(wǎng)際協(xié)議第六版,第二網(wǎng)絡(luò)的網(wǎng)際協(xié)議為網(wǎng)際協(xié)議第四版。具體實現(xiàn)時,媒體源可以是實施例二提供的媒體播放裝置。另外,媒體源還可以是組播源、組播復(fù)制點或者單播源。其中,組播源可以是視頻服務(wù)器。視頻服務(wù)器可以是提供IPTV業(yè)務(wù)的視頻服務(wù)器。邊緣網(wǎng)絡(luò)設(shè)備可以根據(jù)第一標識獲得第二標識。具體實現(xiàn)時,可以是:邊緣網(wǎng)絡(luò)設(shè)備可以訪問第一標識與第二標識的映射表。該映射表中,第一標識與第二標識可以是一一映射關(guān)系。邊緣網(wǎng)絡(luò)設(shè)備根據(jù)第一標識獲得第二標識具體實現(xiàn)時,也可以是邊緣網(wǎng)絡(luò)設(shè)備根據(jù)第一標識以及第一標識與第二標識的映射規(guī)則計算出第二標識。下面對映射規(guī)則進行舉例:當(dāng)?shù)谝粯俗R是網(wǎng)絡(luò)協(xié)議第四版的組播組地址且第二標識是網(wǎng)絡(luò)協(xié)議第六版的組播組地址時,映射規(guī)則可以是在32比特的網(wǎng)絡(luò)協(xié)議第四版的組播組地址前面增加96比特的前綴,形成128比特的網(wǎng)絡(luò)協(xié)議第六版的組播組地址。當(dāng)?shù)谝粯俗R是網(wǎng)絡(luò)協(xié)議第六版的組播組地址且第二標識是網(wǎng)絡(luò)協(xié)議第四版的組播組地址時,映射規(guī)則可以是刪除128比特的網(wǎng)絡(luò)協(xié)議第六版的組播組地址的高96比特,得到32比特的網(wǎng)絡(luò)協(xié)議第四版的組播組地址。參見圖1,網(wǎng)關(guān)接收到網(wǎng)絡(luò)A發(fā)送的組播播放請求,組播播放請求包含了上述網(wǎng)際協(xié)議第六版的組播組地址。網(wǎng)關(guān)保存了映射表,映射表包含上述網(wǎng)際協(xié)議第六版的組播組地址與服務(wù)器服務(wù)器的網(wǎng)際協(xié)議第四版的組播組地址。服務(wù)器的網(wǎng)際協(xié)議第四版的組播組地址為第二標識。網(wǎng)關(guān)根據(jù)組播播放請求中的網(wǎng)際協(xié)議第六版的組播組地址以及網(wǎng)關(guān)保存的映射表,得到服務(wù)器的網(wǎng)際協(xié)議第四版的組播組地址。網(wǎng)關(guān)根據(jù)PIM協(xié)議第四版,向網(wǎng)絡(luò)B發(fā)送組播播放請求,該請求中包含服務(wù)器的網(wǎng)際協(xié)議第四版的組播組地址。403、接收該媒體源發(fā)送的第一媒體數(shù)據(jù)。第一媒體數(shù)據(jù)具體實現(xiàn)時,可以是視頻、音頻或者文本,本發(fā)明不做限制。邊緣網(wǎng)絡(luò)設(shè)備接收媒體源發(fā)送的第一媒體數(shù)據(jù)具體實現(xiàn)時,可以是:媒體源向第二網(wǎng)絡(luò)發(fā)送第一媒體數(shù)據(jù)。媒體源的鄰居網(wǎng)絡(luò)設(shè)備收到第一媒體數(shù)據(jù)后,向下一跳網(wǎng)絡(luò)設(shè)備轉(zhuǎn)發(fā)該第一媒體數(shù)據(jù)。第一媒體數(shù)據(jù)經(jīng)過多次轉(zhuǎn)發(fā),最終到達邊緣網(wǎng)絡(luò)設(shè)備。鄰居網(wǎng)絡(luò)設(shè)備具體實現(xiàn)時可以是路由器。第一媒體數(shù)據(jù)為網(wǎng)際協(xié)議分組(Internet Protocol Packet, IP分組)。該網(wǎng)際協(xié)議分組與第二網(wǎng)絡(luò)的網(wǎng)際協(xié)議對應(yīng)。參見圖1,服務(wù)器向網(wǎng)絡(luò)B發(fā)送組播數(shù)據(jù)。該組播數(shù)據(jù)為第一媒體數(shù)據(jù)。路由器3收到服務(wù)器發(fā)送的組播數(shù)據(jù)后,將該組播數(shù)據(jù)轉(zhuǎn)發(fā)至網(wǎng)關(guān)。組播數(shù)據(jù)對應(yīng)的網(wǎng)際協(xié)議為網(wǎng)際協(xié)議第四版。404、將該第一媒體數(shù)據(jù)轉(zhuǎn)換為第二媒體數(shù)據(jù),該第二媒體數(shù)據(jù)對應(yīng)的網(wǎng)際協(xié)議為該第一網(wǎng)絡(luò)的網(wǎng)際協(xié)議。邊緣網(wǎng)絡(luò)設(shè)備將第一媒體數(shù)據(jù)轉(zhuǎn)換為第二媒體數(shù)據(jù)。具體實現(xiàn)時,可以是:對第一媒體數(shù)據(jù)進行解封裝以及封裝操作,將第一媒體數(shù)據(jù)的網(wǎng)際協(xié)議分組頭替換為與第一網(wǎng)絡(luò)對應(yīng)的網(wǎng)際協(xié)議分組頭,從而得到第二媒體數(shù)據(jù)。第二媒體數(shù)據(jù)對應(yīng)的網(wǎng)際協(xié)議為第一網(wǎng)絡(luò)的網(wǎng)際協(xié)議。因此,第二媒體數(shù)據(jù)可以被第一網(wǎng)絡(luò)識別。將第一媒體數(shù)據(jù)轉(zhuǎn)換為第二媒體數(shù)據(jù),也可以通過如下方式實現(xiàn):對第一媒體數(shù)據(jù)進行封裝操作,為第一媒體數(shù)據(jù)增加與第一網(wǎng)絡(luò)對應(yīng)的網(wǎng)際協(xié)議分組頭,從而得到第二媒體數(shù)據(jù)。第二媒體數(shù)據(jù)對應(yīng)的網(wǎng)際協(xié)議為第一網(wǎng)絡(luò)的網(wǎng)際協(xié)議。因此,第二媒體數(shù)據(jù)可以被第一網(wǎng)絡(luò)識別。另外,第一媒體數(shù)據(jù)中可以包含第二標識,以便于第一媒體數(shù)據(jù)在第二網(wǎng)絡(luò)中傳輸。同樣,第二媒體數(shù)據(jù)中可以包含第一標識,以便于第二媒體數(shù)據(jù)在第一網(wǎng)絡(luò)中傳輸。邊界網(wǎng)絡(luò)設(shè)備可以根據(jù)第一媒體數(shù)據(jù)中的第二標識得到第一標識。邊界網(wǎng)絡(luò)設(shè)備根據(jù)第二標識得到第一標識具體實現(xiàn)時,請參見402中關(guān)于邊界網(wǎng)絡(luò)設(shè)備根據(jù)第一標識獲得第二標識的描述。需要說明的是,根據(jù)第二標識得到第一標識的過程是根據(jù)第一標識得到第二標識的逆過程。參見圖1,網(wǎng)關(guān)收到網(wǎng)絡(luò)B發(fā)送的組播數(shù)據(jù)流,將組播數(shù)據(jù)的網(wǎng)際協(xié)議分組頭替換為網(wǎng)際協(xié)議第六版對應(yīng)的網(wǎng)際協(xié)議分組頭。405、向該第一網(wǎng)絡(luò)發(fā)送該第二媒體數(shù)據(jù)。
參見圖1,網(wǎng)關(guān)根據(jù)PIM協(xié)議第六版,向網(wǎng)絡(luò)A發(fā)送組播數(shù)據(jù)。路由器2收到組播數(shù)據(jù)后,將組播數(shù)據(jù)轉(zhuǎn)發(fā)至路由器I。路由器I收到組播數(shù)據(jù)后,將組播數(shù)據(jù)轉(zhuǎn)發(fā)至機頂盒??梢姡緦嵤├峁┑募夹g(shù)方案不需要將一種媒體控制協(xié)議對應(yīng)的媒體播放請求轉(zhuǎn)換為另一種媒體控制協(xié)議對應(yīng)的媒體播放請求,操作比較簡單,開銷較小。具體論述如下:邊緣網(wǎng)絡(luò)設(shè)備既支持第一網(wǎng)絡(luò)運行的媒體控制協(xié)議,也支持第二網(wǎng)絡(luò)運行的媒體控制協(xié)議。邊緣網(wǎng)絡(luò)設(shè)備收到基于第一網(wǎng)絡(luò)運行的媒體控制協(xié)議的媒體播放請求后,可以從該媒體播放請求中提取出第一標識。邊緣網(wǎng)絡(luò)設(shè)備根據(jù)第一標識獲得第二標識。邊緣網(wǎng)絡(luò)設(shè)備可以根據(jù)第二網(wǎng)絡(luò)運行的媒體控制協(xié)議,向第二網(wǎng)絡(luò)發(fā)送媒體播放請求。向第二網(wǎng)絡(luò)發(fā)送媒體播放請求中包含了第二標識。第一標識以及第二標識都對應(yīng)于位于第二網(wǎng)絡(luò)的媒體源?,F(xiàn)有技術(shù)中,邊緣網(wǎng)絡(luò)設(shè)備需要將與第一網(wǎng)絡(luò)運行的媒體控制協(xié)議對應(yīng)的媒體播放請求轉(zhuǎn)換為與第二網(wǎng)絡(luò)運行的媒體控制協(xié)議對應(yīng)的媒體播放請求。本實施例提供的方法中,邊緣網(wǎng)絡(luò)設(shè)備根據(jù)第二網(wǎng)絡(luò)運行的媒體控制協(xié)議生成媒體播放請求,并將第二標識封裝到該媒體播放請求中。因此,本實施例提供的方法操作比較簡單,開銷較小。可選的,該將該第一媒體數(shù)據(jù)轉(zhuǎn)換為第二媒體數(shù)據(jù)具體包括:406、判斷本地設(shè)備是否已加入該媒體源,如果該本地設(shè)備沒有加入該媒體源,則將該第一媒體數(shù)據(jù)轉(zhuǎn)換為該第二媒體數(shù)據(jù)。本地設(shè)備為邊緣網(wǎng)絡(luò)設(shè)備。如果本地設(shè)備已加入媒體源,則表明本地設(shè)備是媒體源的客戶端,可以收到媒體源提供的媒體數(shù)據(jù)??梢愿鶕?jù)媒體源播放媒體數(shù)據(jù)所使用的媒體控制協(xié)議判斷本地設(shè)備是否已加入該媒體源。例如,可以根據(jù)單播控制協(xié)議判斷本地設(shè)備是否已加入單播源??梢愿鶕?jù)組播控制協(xié)議判斷本地設(shè)備是否已加入組播源。可選的,該第一媒體播放請求為組播播放請求,該第一標識為第一組播組地址,該媒體源為組播源,該第二媒體播放請求為組播播放請求,該第二標識為第二組播組地址,該第一媒體數(shù)據(jù)為第一組播數(shù)據(jù),該第二媒體數(shù)據(jù)為第二組播數(shù)據(jù)。具體實現(xiàn)時,第一組播組地址以及第二組播組地址都是組播組地址。其中,“第一”與“第二”用于強調(diào)第一組播組地址的網(wǎng)際協(xié)議不同于第二組播組地址的網(wǎng)際協(xié)議。第一組播數(shù)據(jù)以及第二組播數(shù)據(jù)都是組播數(shù)據(jù)。其中,“第一”與“第二”用于強調(diào)第一組播數(shù)據(jù)對應(yīng)的網(wǎng)際協(xié)議不同于第二組播數(shù)據(jù)對應(yīng)的網(wǎng)際協(xié)議。另外,可以將本方案中的第一組播組地址替換為組播組地址對。也可以將本方案中的第二組播組地址替換為組播組地址對。組播組地址對包括組播組地址以及組播源地址??蛇x的,該第一媒體播放請求為單播播放請求,該第一標識為節(jié)目標識,該媒體源為組播源,該第二媒體播放請求為組播播放請求,該第二標識為組播組地址,該第一媒體數(shù)據(jù)為組播數(shù)據(jù),該第二媒體數(shù)據(jù)為單播數(shù)據(jù)。
具體實現(xiàn)時,可以將本方案中的組播組地址替換為組播組地址對。組播組地址對包括組播組地址以及組播源地址。節(jié)目標識可以對應(yīng)組播源的一個視頻文件,也可以對應(yīng)組播源的一個頻道??蛇x的,該第一媒體播放請求為組播播放請求,該第一標識為節(jié)目標識,該媒體源為單播源,該第二媒體播放請求為單播播放請求,該第二標識為單播地址,該第一媒體數(shù)據(jù)為單播數(shù)據(jù),該第二媒體數(shù)據(jù)為組播數(shù)據(jù)。具體實現(xiàn)時,節(jié)目標識可以對應(yīng)組播源的一個視頻文件,也可以對應(yīng)組播源的一個頻道。本領(lǐng)域普通技術(shù)人員可以理解:實現(xiàn)上述方法實施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述程序可以存儲于一計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,執(zhí)行包括上述方法實施例的步驟;而前述的存儲介質(zhì)包括:R0M、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。最后應(yīng)說明的是:以上實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述實施例對本發(fā)明進行了詳細的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實施例所記載的技術(shù)方案進行修改,或者對其中部分技術(shù)特征進行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的精神和范圍。
權(quán)利要求
1.一種媒體播放的方法,其特征在于,包括: 接收來自第一網(wǎng)絡(luò)的第一媒體播放請求,所述第一媒體播放請求中包含第一標識;向所述第二網(wǎng)絡(luò)發(fā)送第二媒體播放請求,所述第二媒體播放請求中包含與所述第一標識對應(yīng)的第二標識,所述第二標識對應(yīng)位于所述第二網(wǎng)絡(luò)的媒體源,所述第一網(wǎng)絡(luò)的網(wǎng)際協(xié)議不同于所述第二網(wǎng)絡(luò)的的網(wǎng)際協(xié)議; 接收所述媒體源發(fā)送的第一媒體數(shù)據(jù); 將所述第一媒體數(shù)據(jù)轉(zhuǎn)換為第二媒體數(shù)據(jù),所述第二媒體數(shù)據(jù)對應(yīng)的網(wǎng)際協(xié)議為所述第一網(wǎng)絡(luò)的網(wǎng)際協(xié)議; 向所述第一網(wǎng)絡(luò)發(fā)送所述第二媒體數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述方法,其特征在于, 所述將所述第一媒體數(shù)據(jù)轉(zhuǎn)換為第二媒體數(shù)據(jù)具體包括: 判斷本地設(shè)備是否已加入所述媒體源,如果所述本地設(shè)備沒有加入所述媒體源,則將所述第一媒體數(shù)據(jù)轉(zhuǎn)換為所述第二媒體數(shù)據(jù)。
3.根據(jù)權(quán)利要求1或2所述方法,其特征在于, 所述第一媒體播放請求為組播播放請求,所述第一標識為第一組播組地址,所述媒體源為組播源,所述第二媒體播放請 求為組播播放請求,所述第二標識為第二組播組地址,所述第一媒體數(shù)據(jù)為第一組播數(shù)據(jù),所述第二媒體數(shù)據(jù)為第二組播數(shù)據(jù)。
4.根據(jù)權(quán)利要求1或2所述方法,其特征在于, 所述第一媒體播放請求為單播播放請求,所述第一標識為節(jié)目標識,所述媒體源為組播源,所述第二媒體播放請求為組播播放請求,所述第二標識為組播組地址,所述第一媒體數(shù)據(jù)為組播數(shù)據(jù),所述第二媒體數(shù)據(jù)為單播數(shù)據(jù)。
5.根據(jù)權(quán)利要求1或2所述方法,其特征在于, 所述第一媒體播放請求為組播播放請求,所述第一標識為節(jié)目標識,所述媒體源為單播源,所述第二媒體播放請求為單播播放請求,所述第二標識為單播地址,所述第一媒體數(shù)據(jù)為單播數(shù)據(jù),所述第二媒體數(shù)據(jù)為組播數(shù)據(jù)。
6.一種媒體播放的裝置,其特征在于,包括: 接收器、發(fā)送器以及轉(zhuǎn)換單元; 所述接收器用于接收來自第一網(wǎng)絡(luò)的第一媒體播放請求,所述第一媒體播放請求中包含第一標識; 所述發(fā)送器用于向所述第二網(wǎng)絡(luò)發(fā)送第二媒體播放請求,所述第二媒體播放請求中包含與所述第一標識對應(yīng)的第二標識,所述第二標識對應(yīng)位于所述第二網(wǎng)絡(luò)的媒體源,所述第一網(wǎng)絡(luò)的網(wǎng)際協(xié)議不同于所述第二網(wǎng)絡(luò)的的網(wǎng)際協(xié)議; 所述接收器還用于接收所述媒體源發(fā)送的第一媒體數(shù)據(jù); 所述轉(zhuǎn)換單元用于將所述第一媒體數(shù)據(jù)轉(zhuǎn)換為第二媒體數(shù)據(jù),所述第二媒體數(shù)據(jù)對應(yīng)的網(wǎng)際協(xié)議為所述第一網(wǎng)絡(luò)的網(wǎng)際協(xié)議; 所述發(fā)送器還用于向所述第一網(wǎng)絡(luò)發(fā)送所述第二媒體數(shù)據(jù)。
7.根據(jù)權(quán)利要求6所述裝置,其特征在于, 所述轉(zhuǎn)換單元包括判斷子單元以及轉(zhuǎn)換子單元, 所述判斷子單元用于判斷本地設(shè)備是否已加入所述媒體源;所述轉(zhuǎn)換子單元用于當(dāng)所述判斷子單元的判斷結(jié)果為否時,將所述第一媒體數(shù)據(jù)轉(zhuǎn)換為所述第二媒體數(shù)據(jù)。
8.根據(jù)權(quán)利要求6或I所述裝置,其特征在于, 所述接收器具體用于接收所述第一網(wǎng)絡(luò)發(fā)送的第一組播播放請求,所述第一組播播放請求中包含第一組播組地址,所述第一組播播放請求為所述第一媒體播放請求,所述第一組播組地址為所述第一標識; 所述發(fā)送器具體用于向所述第二網(wǎng)絡(luò)發(fā)送第二組播播放請求,所述第二組播播放請求中包含與所述第一組播組地址對應(yīng)的第二組播組地址,所述第二組播組地址對應(yīng)位于所述第二網(wǎng)絡(luò)的組播源,所述第二組播播放請求為所述第一媒體播放請求,所述第二組播組地址為所述第二標識,所述組播源為所述媒體源; 所述接收器還具體用于接收所述組播源發(fā)送的第一組播數(shù)據(jù),所述第一組播數(shù)據(jù)為所述第一媒體數(shù)據(jù); 所述轉(zhuǎn)換單元具體用于將所述第一組播數(shù)據(jù)轉(zhuǎn)換為第二組播數(shù)據(jù),所述第二組播數(shù)據(jù)對應(yīng)的網(wǎng)際協(xié)議為所述第一網(wǎng)絡(luò)的網(wǎng)際協(xié)議,所述第二組播數(shù)據(jù)為所述第二媒體數(shù)據(jù)。
9.根據(jù)權(quán)利要求6或7所述裝置,其特征在于, 所述接收器具體用于接收來源于所述第一網(wǎng)絡(luò)的單播播放請求,所述單播播放請求中包含節(jié)目標識,所述單播播放請求為所述第一媒體播放請求,所述節(jié)目標識為所述第一標識; 所述發(fā)送器具體用于向所述第二網(wǎng)絡(luò)發(fā)送組播播放請求,所述組播播放請求中包含與所述節(jié)目標識對應(yīng)的組播組 地址,所述組播組地址對應(yīng)位于所述第二網(wǎng)絡(luò)的組播源,所述組播播放請求為所述第一媒體播放請求,所述組播組地址為所述第二標識,所述組播源為所述媒體源; 所述接收器還具體用于接收所述組播源發(fā)送的組播數(shù)據(jù),所述組播數(shù)據(jù)為所述第一媒體數(shù)據(jù); 所述轉(zhuǎn)換單元具體用于將所述組播數(shù)據(jù)轉(zhuǎn)換為單播數(shù)據(jù),所述單播數(shù)據(jù)對應(yīng)的網(wǎng)際協(xié)議為所述第一網(wǎng)絡(luò)的網(wǎng)際協(xié)議,所述單播數(shù)據(jù)為所述第二媒體數(shù)據(jù)。
10.根據(jù)權(quán)利要求6或7所述裝置,其特征在于, 所述接收器具體用于接收來源于所述第一網(wǎng)絡(luò)的組播播放請求,所述組播播放請求中包含節(jié)目標識,所述組播播放請求為所述第一媒體播放請求,所述節(jié)目標識為所述第一標識; 所述發(fā)送器具體用于向所述第二網(wǎng)絡(luò)發(fā)送單播播放請求,所述單播播放請求中包含與所述節(jié)目標識對應(yīng)的單播地址,所述單播地址對應(yīng)位于所述第二網(wǎng)絡(luò)的單播源,所述單播播放請求為所述第一媒體播放請求,所述單播組地址為所述第二標識,所述單播源為所述媒體源; 所述接收器還具體用于接收所述單播源發(fā)送的單播數(shù)據(jù),所述單播數(shù)據(jù)為所述第一媒體數(shù)據(jù); 所述轉(zhuǎn)換單元具體用于將所述單播數(shù)據(jù)轉(zhuǎn)換為組播數(shù)據(jù),所述組播數(shù)據(jù)對應(yīng)的網(wǎng)際協(xié)議為所述第一網(wǎng)絡(luò)的網(wǎng)際協(xié)議,所述組播數(shù)據(jù)為所述第二媒體數(shù)據(jù)。
全文摘要
本發(fā)明實施例提供了一種媒體播放的方法,包括接收來自第一網(wǎng)絡(luò)的第一媒體播放請求,該第一媒體播放請求中包含第一標識;向該第二網(wǎng)絡(luò)發(fā)送第二媒體播放請求,該第二媒體播放請求中包含與該第一標識對應(yīng)的第二標識,該第二標識對應(yīng)位于該第二網(wǎng)絡(luò)的媒體源,該第一網(wǎng)絡(luò)的網(wǎng)際協(xié)議不同于該第二網(wǎng)絡(luò)的網(wǎng)際協(xié)議;接收該媒體源發(fā)送的第一媒體數(shù)據(jù);將該第一媒體數(shù)據(jù)轉(zhuǎn)換為第二媒體數(shù)據(jù),該第二媒體數(shù)據(jù)對應(yīng)的網(wǎng)際協(xié)議為該第一網(wǎng)絡(luò)的網(wǎng)際協(xié)議;向該第一網(wǎng)絡(luò)發(fā)送該第二媒體數(shù)據(jù)。此外,本發(fā)明實施例還提供了其他的媒體播放方法以及媒體播放裝置。通過本發(fā)明實施例提出的媒體播放方法及裝置,可以簡化操作、降低開銷。
文檔編號H04L29/06GK103166929SQ20111042099
公開日2013年6月19日 申請日期2011年12月15日 優(yōu)先權(quán)日2011年12月15日
發(fā)明者査敏, 周倩 申請人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
兰坪| 象山县| 山阳县| 承德县| 中方县| 康定县| 茂名市| 五大连池市| 城市| 孝昌县| 南丹县| 黄浦区| 梅河口市| 公主岭市| 太仓市| 从化市| 阳朔县| 康保县| 渭源县| 宁阳县| 福清市| 肇源县| 哈密市| 兴国县| 儋州市| 达州市| 台南县| 长垣县| 轮台县| 肥城市| 松滋市| 天峻县| 香港 | 自贡市| 梅州市| 洱源县| 双峰县| 来安县| 化德县| 涟水县| 岗巴县|