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

一種媒體播放方法、系統(tǒng)以及播放代理裝置的制作方法

文檔序號:7684918閱讀:186來源:國知局

專利名稱::一種媒體播放方法、系統(tǒng)以及播放代理裝置的制作方法
技術(shù)領(lǐng)域
:本發(fā)明涉及信息傳輸領(lǐng)域,尤其涉及一種媒體播放方法、系統(tǒng)以及播放代理裝置。
背景技術(shù)
:因特網(wǎng)協(xié)議電視(InternetProtocolTelevision,IPTV)是一種在因特網(wǎng)協(xié)議(InternetProtocol,IP)網(wǎng)絡(luò)上傳送視頻、文本、圖形和數(shù)據(jù)等媒體流,并提供服務(wù)質(zhì)量/體-瞼質(zhì)量保證、安全、交互性和可靠性的可管理的多々某體業(yè)務(wù)。用戶可以使用個人計算機(jī)(PersonalComputer,PC)或者機(jī)頂盒(SetTopBox,STB)+普通電視機(jī)的方式使用IPTV業(yè)務(wù),也可以通過移動終端使用IPTV業(yè)務(wù)。在現(xiàn)有IPTV電視節(jié)目播放中,終端和播放源之間通過端到端的媒體通道傳輸電^L信號,比如,用戶通過終端正在^見看頻道A,終端加入頻道A對應(yīng)的多播組l,和多播組l之間建立端到端的媒體通道,此后,用戶進(jìn)行切換,通過終端觀看頻道B,終端則加入頻道B對應(yīng)的多播組2,和多播組2之間建立端到端的媒體通道。再如,用戶正在觀看頻道A,用戶預(yù)先定購的一部電影將在五分鐘后開始播放,并且用戶希望在播放時間到達(dá)時終端自動切換至該電影播放,這樣,當(dāng)該電影播放時間到達(dá)時,網(wǎng)絡(luò)可以通過重定向或轉(zhuǎn)移等方式向終端通知播放電影的i某體通道3,終端離開多播組l,和媒體通道3之間建立端到端的連接。在上述的情況下,終端直接與播放源建立々某體通道,在播放源方缺乏相應(yīng)的業(yè)務(wù)控制功能,不利于多種不同業(yè)務(wù)功能的開展。此外,當(dāng)用戶在切換頻道加入一個多播組時,在現(xiàn)有的IPTV服務(wù)技術(shù)中,終端發(fā)送的因特網(wǎng)組管理協(xié)議(InternetGroupManagementProtocol,IGMP)才艮文是網(wǎng)絡(luò)層協(xié)議,位于應(yīng)用層的IPTV應(yīng)用服務(wù)器無法直接感知用戶的頻道切換請求,需要通過終端在頻道切換后上報當(dāng)前頻道才能獲知當(dāng)前用戶觀看的頻道的狀況,造成IPTV相關(guān)業(yè)務(wù)控制上的困難。
發(fā)明內(nèi)容本發(fā)明所要解決的技術(shù)問題在于,提供一種媒體播放方法、系統(tǒng)以及播放代理裝置??蓪崿F(xiàn)對媒體播放的業(yè)務(wù)控制。一方面,本發(fā)明的實施例提供了一種媒體播放方法,包括播放代理裝置獲得所述媒體的播放控制信息;播放代理裝置根據(jù)所述播放控制信息,在所述播放代理裝置和因特網(wǎng)協(xié)議電視IPTV終端之間建立的媒體通道上控制媒體內(nèi)容的播放,其中所述媒體內(nèi)容為播放代理裝置通過與媒體播放源建立的媒體通道從所述媒體播放源獲得。另一方面,本發(fā)明的實施例提供了一種播放代理裝置,包括獲取單元,用于獲得媒體的播放控制信息;播放處理單元,用于根據(jù)所述播放控制信息,在所述播放代理裝置和因特網(wǎng)協(xié)議電視IPTV終端之間建立的媒體通道上控制媒體內(nèi)容的播放。本發(fā)明的實施例提供了一種播放代理裝置,包括媒體接收模塊,用于接收來自媒體播放源的媒體流;媒體發(fā)送通道建立模塊,用于建立與IPTV終端之間的媒體通道;播放請求獲取模塊,用于獲取播放請求;播放請求處理模塊,用于處理所述播放請求,所述處理包括接收所述播放請求并產(chǎn)生播放操作指示,或者拒絕所述播放請求;播放操作模塊,用于根據(jù)播放操作指示,進(jìn)行播放操作。本發(fā)明的實施例還提供了一種媒體播放代理裝置,包括媒體接收模塊,用于接收來自媒體播放源的媒體流。分發(fā)控制模塊,用于獲取分發(fā)控制信息,并根據(jù)所述分發(fā)控制信息產(chǎn)生分發(fā)控制指示;媒體橋接模塊,用于根據(jù)所述分發(fā)控制指示,將接收到的所述媒體流橋接至媒體發(fā)送模塊發(fā)送;媒體發(fā)送模塊,用于將所述媒體橋接模塊橋接的多媒體流在和各IPTV終端建立的對應(yīng)的媒體通道上發(fā)送。本發(fā)明的實施例還提供了一種媒體播放代理裝置,包括頻道切換請求獲取模塊,用于接收來自IPTV終端或網(wǎng)絡(luò)的頻道切換請求,所述頻道切換請求中包含切換目的方的視頻對象標(biāo)識。頻道內(nèi)容接收模塊,用于接收當(dāng)前媒體內(nèi)容和切換i某體內(nèi)容;頻道選擇模塊,用于才艮據(jù)所述頻道切換請求,產(chǎn)生切換指示;頻道內(nèi)容發(fā)送模塊,用于和IPTV終端建立對應(yīng)的媒體發(fā)送通道,發(fā)送當(dāng)前媒體內(nèi)容,并在收到所述切換指示后,停止發(fā)送當(dāng)前媒體內(nèi)容并發(fā)送切換媒體內(nèi)容。同時,本發(fā)明的實施例還提供了一種媒體播放系統(tǒng),包括播放代理裝置,用于獲得媒體的播放控制信息,并根據(jù)所述播放控制信息,在所述播放代理裝置和因特網(wǎng)協(xié)議電視IPTV終端之間建立的媒體通道上控制媒體內(nèi)容的播放;媒體播放源,用于向播放代理裝置提供所述媒體內(nèi)容。在本發(fā)明實施例提供的方案中,播放代理裝置可以將來自不同視頻播放源的視頻媒體,通過一個或多個固定的媒體通道向IPTV終端發(fā)送,并且可以根據(jù)播放控制信息做出執(zhí)行各種播放控制,適用于多種IPTV業(yè)務(wù),增強(qiáng)了IPTV業(yè)務(wù)的控制能力。圖1是本發(fā)明實施例中的播放代理裝置在一個播-放系統(tǒng)中的位置示意圖;圖2是本發(fā)明實施例中的播放代理裝置的組成示意圖;圖3a是本發(fā)明實施例中的播放代理裝置的另一組成示意圖;圖3b是本發(fā)明實施例中的播放代理裝置的另一組成示意圖;圖4a是本發(fā)明實施例中播放處理單元的組成示意圖4b是本發(fā)明實施例中播放處理單元的另一組成示意圖;圖5是本發(fā)明實施例中的播放代理裝置的另一組成示意圖;圖6a是本發(fā)明中播放代理裝置的第一具體實施例的組成示意圖;圖6b是本發(fā)明中播放代理裝置的第二具體實施例的組成示意圖;圖7a是本發(fā)明中播放代理裝置的第三具體實施例的組成示意圖;圖7b是本發(fā)明中播放代理裝置的第四具體實施例的組成示意圖;圖8是本發(fā)明實施例中^某體播放方法的流程示意圖;圖9是本發(fā)明中^某體播^L方法的第一具體實施例的流程示意圖;圖10是本發(fā)明中媒體播放方法的第二具體實施例的流程示意圖;圖11是本發(fā)明中媒體播放方法的第三具體實施例的流程示意圖;圖12是本發(fā)明中媒體播放方法的第四具體實施例的流程示意圖;圖13是本發(fā)明中i某體播放方法的第五具體實施例的流程示意圖;圖14是本發(fā)明中媒體播放方法的第六具體實施例的流程示意圖;圖15是本發(fā)明中媒體播放方法的第七具體實施例的流程示意圖。ii具體實施例方式下面參考附圖對本發(fā)明的實施例進(jìn)行描述。如圖1所示,為本發(fā)明實施例中的播放代理裝置在一個媒體播放系統(tǒng)中的位置示意圖。該媒體播放系統(tǒng)中包括播放代理裝置以及兩個媒體播放源(第一視頻播放源和第二視頻播放源),同時,圖中還示意與所述媒體播放系統(tǒng)相關(guān)的IPTV終端。其中,播放代理裝置,用于獲得媒體的播放控制信息,并根據(jù)所述播放控制信息,在所述播放代理裝置和因特網(wǎng)協(xié)議電視IPTV終端之間建立的媒體通道上控制媒體內(nèi)容的播放;媒體播放源,用于向播放代理裝置提供所述媒體內(nèi)容,該々某體播放源可以為一個或多個。此處不估文——舉例,^a不因以圖l中所示的情況,而對本發(fā)明中播放系統(tǒng)的組成的理解造成任何的限制。其中,與所述播放代理裝置相連的IPTV終端可以為一個或多個(如進(jìn)行視頻會議的情況)。所述播放代理裝置和IPTV終端之間存在一個信令協(xié)議接口Sl,用以傳輸信令。S1接口可以是SIP協(xié)議、RTSP協(xié)議、IGMP協(xié)議、HTTP協(xié)議等中的一種或若干種,Sl接口可以是直接接口,也可以是間接接口,間接接口是指IPTV終端和播放代理單元之間還存在其它的中間節(jié)點。播放代理單元和IPTV終端之間還存在一個媒體面接口Ml,以接收視頻媒體內(nèi)容,M1接口可以是RTP協(xié)議等。如圖2所示,為實現(xiàn)上述功能,本發(fā)明實施例中的播放代理裝置包括獲取單元IO,用于獲得媒體的播放控制信息;播放處理單元20,用于根據(jù)所述播放控制信息,在所述播放代理裝置和因特網(wǎng)協(xié)議電視IPTV終端之間建立的媒體通道上控制媒體內(nèi)容的播放。所述播放控制信息可以是用于請求播放相應(yīng)媒體的播放請求、進(jìn)行頻道切換的頻道切換請求、進(jìn)行媒體分發(fā)的分發(fā)控制信息,也可以是IPTV終端開機(jī)時發(fā)起的注冊消息,或是家長控制請求等。所述播放控制信息中可包括相應(yīng)的IPTV終端標(biāo)識、指定的媒體對象標(biāo)識、以及相應(yīng)播放操作信息。IPTV終端標(biāo)識可以是進(jìn)行當(dāng)前播放的終端的標(biāo)識,也可以是其他相關(guān)IPTV終端的標(biāo)識;指定々某體對象標(biāo)識可以是頻道標(biāo)識、々某體節(jié)目標(biāo)識(如電影節(jié)目標(biāo)識、電視劇節(jié)目標(biāo)識)、直播頻道組播地址等;播放操作信息可以是指示開始播放、停止播放,暫停播放,快進(jìn)播放、回退播放,預(yù)約播放等。同時,所述播放控制信息可以通過會話發(fā)起協(xié)議(SessionInitiationProtocol,SIP)消息、實時流傳輸協(xié)議(RealTimeStreamingProtocol,RTSP)消息、IGMP消息、以及超文本傳輸協(xié)議(HypertextTransferProtocol,HTTP)消息中的某一種進(jìn)行傳送,具體情況與發(fā)送所述播放控制信息的i殳備有關(guān),如IPTV終端可通過SIP消息攜帶所述播放控制信息,其他情況不做一"^^舉例,并應(yīng)為本領(lǐng)域技術(shù)人員所熟知。該播放控制信息可以有多個來源,如,第三方控制端或IPTV終端可向所述播放代理裝置發(fā)送播放控制信息,其中第三方控制端是指除當(dāng)前IPTV終端和媒體播放源的可對播放的媒體內(nèi)容實現(xiàn)控制的終端,如另一用戶控制的IPTV終端,實際使用中,可能是當(dāng)前IPTV終端的使用者為家庭中的未成年人,另一用戶為家庭中的家長,以便實現(xiàn)家長對家庭中的未成年人觀看內(nèi)容的監(jiān)控或限制。也可以是媒體播放源向所述播放代理裝置發(fā)送播放控制信息,如,媒體播放源根據(jù)當(dāng)前所有的媒體內(nèi)容可主動發(fā)起播放請求的情況?;蛘呤?,播放代理裝置根據(jù)IPTV業(yè)務(wù)邏輯控制產(chǎn)生播放控制信息,則相應(yīng)的,如圖3a所示,所述播放代理裝置還包括業(yè)務(wù)邏輯控制模塊30,用于進(jìn)行相應(yīng)的IPTV業(yè)務(wù)邏輯控制,生成并發(fā)送控制結(jié)果;播放控制信息生成模塊40,用于根據(jù)收到的控制結(jié)果生成相應(yīng)的播放控制信息,并將所述播放控制信息發(fā)送給所述獲取單元10。也可以是,如圖3b所示,所述播放代理裝置還包括業(yè)務(wù)邏輯控制模塊30,用于進(jìn)行相應(yīng)的IPTV業(yè)務(wù)邏輯控制,生成控制結(jié)果,并將所述控制結(jié)果發(fā)送給播放處理單元20,所述播放處理單元20根據(jù)該控制結(jié)果進(jìn)行相應(yīng)的播放操作。當(dāng)前,所述播放控制信息也可以來自其他網(wǎng)絡(luò)服務(wù)器,此處不做一一贅述。如圖4a所示,所述播放處理單元20包括指示獲取模塊201,用于根據(jù)所述播放控制信息獲得播放操作指示。其中,當(dāng)所述播放控制信息包括播放請求時,所述播放操作包括在所述々某體通道上對接收到的媒體流進(jìn)行開始播放、停止播放、暫停播放、快進(jìn)播放、回退播放等。當(dāng)所述播放控制信息包括頻道切換請求時,所述播放操作包括頻道選擇等。當(dāng)所述播放控制信息包括分發(fā)控制時,所述播放操作包括媒體橋接等。指示操作模塊202,用于根據(jù)所述播放操作指示對在所述播放代理裝置和IPTV終端之間建立的媒體通道上傳送相應(yīng)的媒體內(nèi)容進(jìn)行控制。進(jìn)一步的,所述播放處理單元20還包括如下模塊中的一種或多種,圖4b中所示的為包含部分的情況媒體發(fā)送通道建立模塊,用于根據(jù)所述指示操作模塊202的控制與所述IPTV終端建立々某體通道,所述IPTV終端可為一個或多個。媒體接收模塊204,用于根據(jù)所述指示操作模塊202的控制通過與所述媒體播放源建立的媒體通道,從所述媒體播放源獲取相應(yīng)的媒體內(nèi)容。媒體發(fā)送模塊205,用于根據(jù)所述指示操作模塊202的控制將相應(yīng)的媒體內(nèi)容通過所述纟某體通道發(fā)送至所述IPTV終端。媒體處理模塊,用于根據(jù)所述指示操作模塊的控制對所述媒體接收模塊接收的纟某體內(nèi)容進(jìn)行播放處理,所述播放處理包括媒體流編碼格式轉(zhuǎn)換、數(shù)據(jù)包封裝格式轉(zhuǎn)換以及媒體內(nèi)容合成中的一種或多種。具體執(zhí)行時,若來自媒體播放源的々某體內(nèi)容和IPTV終端可識別的內(nèi)容的^f各式不一致時,則實現(xiàn)對所述的i某體內(nèi)容進(jìn)行格式轉(zhuǎn)換;或?qū)⒔邮盏降闹辽賰蓚€媒體內(nèi)容,進(jìn)行合成,如對于畫中畫業(yè)務(wù)和馬賽克業(yè)務(wù)。另一方面,如圖5所示,所述播放代理裝置還可包括會話建立模塊50,用于接收來自IPTV終端的第一會話請求,在根據(jù)所述第一會話請求與所述IPTV終端建立會話后生成并發(fā)送會話請求通知。進(jìn)一步的,所述會話請求建立模塊,還包括播放請求通道建立子模塊,用于根據(jù)收到的第一會話請求,和IPTV終端建立播放請求通道,以接收IPTV終端發(fā)送的播放請求。會話請求傳遞模塊60,用于根據(jù)接收的所述會話請求通知,生成并發(fā)送第二會話請求,所述第二會話請求可為SIP消息、RTSP消息、R248消息、以及內(nèi)部4妄口消息或其它協(xié)"R中的一種。媒體通道建立模塊70,用于根據(jù)接收的第二會話請求與所述IPTV終端之間建立媒體通道,所述IPTV終端可為一個或多個。在上述三個模塊中,會話請求傳遞模塊60為可選,若沒有回話請求傳遞模塊60,則會話建立模塊50直接將會話請求通知發(fā)給媒體通道建立模塊70,媒體通道建立模塊70根據(jù)該會話請求通知建立相應(yīng)的媒體通道。上述的播-;故代理裝置可可以位于一個物理i殳備中,也可以位于一個以上的物理設(shè)備中。比如將播放代理裝置中會話建立模塊和會話請求傳遞模塊放到業(yè)務(wù)應(yīng)用服務(wù)中,而將與iptv終端建立媒體通道的媒體通道建立模塊放到媒體服務(wù)器中。如圖6a所示,為本發(fā)明中播放代理裝置用于實現(xiàn)視頻播放代理時的一個組成示意圖。如圖所示,視頻播放代理裝置包括播放請求獲取模塊、媒體接收模塊、媒體發(fā)送通道建立模塊、播放請求處理模塊、播放操作模塊。其中,媒體接收模塊,用于接收來自視頻播放源的媒體流。媒體發(fā)送通道建立模塊,用于建立播放代理裝置和iptv終端之間的J某體通道。播放請求獲取模塊,用于獲取播放請求,該播放請求可以來自iptv終端,也可以來自網(wǎng)絡(luò)控制生成。播放請求處理模塊,用于處理所述播放請求,所述處理包括接收所述播放請求并產(chǎn)生播放操作指示、或者拒絕所述播放請求。其中,所述播放^操作指示包括在所述媒體通道上對接收到的媒體流進(jìn)行開始播放、停止播放、暫停播放、快進(jìn)播放、回退播放等播放操作,該指示被發(fā)往播放操作模塊,可以是sip消息、rtsp消息、http消息、h.248消息、或內(nèi)部4^口消息等。播放操作模塊,用于根據(jù)播放操作指示,進(jìn)行播放操作,即在所述媒體發(fā)送通道上對接收到的媒體流進(jìn)行開始播放、停止播放、暫停播放、快進(jìn)播放、回退播放等播放操作。如圖6b所示,所述視頻播放代理裝置還可進(jìn)一步包括業(yè)務(wù)邏輯控制模塊、4番放請求生成^t塊。其中,業(yè)務(wù)邏輯控制模塊,用于處理iptv業(yè)務(wù)邏輯控制,并將控制結(jié)果通知播放請求生成模塊;播放請求生成模塊,用于根據(jù)業(yè)務(wù)邏輯控制結(jié)果,生成一個播放請求,發(fā)送給播放請求獲取模塊?;蛘?,所述業(yè)務(wù)邏輯控制模塊也可將iptV業(yè)務(wù)邏輯控制結(jié)果通知播放請求處理模塊的控制結(jié)果處理子模塊,則控制結(jié)果處理子模塊,根據(jù)業(yè)務(wù)邏輯控制結(jié)果,對收到的播放請求,產(chǎn)生播放操作指示、或者拒絕所述播放請求。同時,播放操作模塊還可包括,格式轉(zhuǎn)換子模塊,用于根據(jù)播放操作指示將接收到的媒體流,進(jìn)行格式轉(zhuǎn)換后在所述媒體發(fā)送通道上播放。其中,所述格式轉(zhuǎn)換包括媒體編碼格式轉(zhuǎn)換和數(shù)據(jù)包封裝格式等,所述播放可以是指暫停播放、快進(jìn)播放等播放操作;或,內(nèi)容合成子模塊,用于根據(jù)播放操作指示將接收到的至少兩個視頻媒體內(nèi)容進(jìn)行內(nèi)容合成,并將內(nèi)容合成后的媒體內(nèi)容在所述媒體發(fā)送通道上播放,該播放可以是指暫停播放、快進(jìn)播放等播放操作。所述播放代理裝置可以位于一個物理設(shè)備中,也可以位于一個以上的物理設(shè)備中,比如,播放請求獲取模塊、播放請求處理模塊、以及業(yè)務(wù)邏輯控制模塊、播放請求生成模塊,可以位于業(yè)務(wù)應(yīng)用服務(wù)器中,媒體接收模塊、媒體發(fā)送通道建立模塊、播放操作模塊,可以位于媒體服務(wù)器中。同時,如圖7a所示,為本發(fā)明中的播放代理裝置用以實現(xiàn)i某體分發(fā)的功能時的組成示意圖,此時可稱本例中的播放代理裝置為^某體分發(fā)裝置。所述J某體分發(fā)裝置用于將從媒體播放源收到的媒體分發(fā)給IPTV終端,該裝置包括媒體接收模塊,用于接收來自視頻播放源的媒體流。媒體發(fā)送模塊,用于和各IPTV終端(本例中為第一IPTV終端、第二IPTV終端)建立對應(yīng)的媒體發(fā)送通道,發(fā)送接收到的媒體流。分發(fā)控制模塊,用于獲取分發(fā)控制信息,并根據(jù)所述分發(fā)控制信息產(chǎn)生分發(fā)控制指示。所述分發(fā)控制信息中包括IPTV終端標(biāo)識和^L頻對象標(biāo)識,并指示媒體橋接模塊將視頻對象標(biāo)識對應(yīng)的媒體流橋接至IPTV終端標(biāo)識對應(yīng)的媒體發(fā)送通道。媒體橋接模塊,用于根據(jù)所述分發(fā)控制指示,將媒體接收模塊接收到的、視頻對象標(biāo)識對應(yīng)的媒體流,橋接至媒體發(fā)送模塊發(fā)送,這樣,對一個以上的媒體發(fā)送通道,媒體橋接模塊將一個視頻對象標(biāo)識對應(yīng)的媒體流橋接至一個以上的媒體發(fā)送通道,并由媒體發(fā)送模塊發(fā)送。比如,媒體橋接模塊可以使用普通的橋接資源,如會議資源,將媒體發(fā)送通道加入會議,對收到的媒體進(jìn)行分發(fā);再如,媒體橋接模塊也可以使用多播資源,如建立多播組,將媒體發(fā)送通道加入多播組,對收到的々某體進(jìn)行分發(fā),等等。進(jìn)一步的,分發(fā)控制模塊還包括判斷子模塊,用于判斷視頻對象標(biāo)識對應(yīng)的媒體接收通道是否已經(jīng)建立,若沒有建立,則指示媒體接收模塊的通道建立子模塊建立和視頻對象標(biāo)識對應(yīng)的媒體接收通道。如圖7b所示,為本發(fā)明中的播;改代理裝置用以實現(xiàn)頻道切換功能時的組成示意圖,稱本例中的播放代理裝置為頻道切換裝置。該裝置包括頻道切換請求獲取模塊,用于接收來自IPTV終端或網(wǎng)絡(luò)的頻道切換請求,該請求可以是一個SIP消息、或RTSP消息、或IGMP報文等,請求中包含切換目的方的視頻對象標(biāo)識。頻道內(nèi)容接收模塊,用于接收第一視頻播放源和第二視頻播放源的第一頻道內(nèi)容和第二頻道內(nèi)容,即當(dāng)前媒體內(nèi)容和切換媒體內(nèi)容。頻道內(nèi)容發(fā)送模塊,用于和IPTV終端建立對應(yīng)的々某體發(fā)送通道,發(fā)送第一頻道內(nèi)容,并在收到頻道選#^莫塊的切換指示后,停止發(fā)送第一頻道內(nèi)容并發(fā)送第二頻道內(nèi)容。比如,若頻道內(nèi)容發(fā)送模塊使用會議資源分發(fā)媒體,則媒體發(fā)送通道離開第一頻道內(nèi)容分發(fā)會議資源,加入第二頻道內(nèi)容分發(fā)會議資源,再如,若頻道內(nèi)容發(fā)送模塊使用多播資源分發(fā)媒體,則媒體發(fā)送通道離開第一頻道多播組,加入第二頻道多播組,等等。頻道選擇模塊,用于根據(jù)頻道切換請求,產(chǎn)生切換指示,從頻道內(nèi)容接收模塊中選擇和切換目的方視頻對象標(biāo)識相對應(yīng)的第二頻道內(nèi)容,指示頻道內(nèi)容發(fā)送模塊發(fā)送。進(jìn)一步的,頻道內(nèi)容發(fā)送模塊,還包括內(nèi)容拼接子模塊,用于將第二頻道內(nèi)容拼接在第一頻道內(nèi)容之后發(fā)送。通過上述具體實施例的描述可知,由于在IPTV終端和々某體播放源之間增加了可實現(xiàn)對播放進(jìn)行業(yè)務(wù)控制的播放代理裝置,解決了業(yè)務(wù)控制困難的問題,提高了整個播放系統(tǒng)的業(yè)務(wù)控制能力,改善了用戶體驗。下面,結(jié)合本發(fā)明實施例中的媒體播放方法對本發(fā)明實施例進(jìn)行進(jìn)一步說明。如圖8所示,所述方法的流程示意圖,包括801、獲得所述媒體的播放控制信息。所述播放控制信息可以是用于請求播放相應(yīng)媒體的播放請求、進(jìn)行頻道切換的頻道切換請求、進(jìn)行媒體分發(fā)的分發(fā)控制信息,也可以是IPTV終端開機(jī)時發(fā)起的注冊消息,或是家長控制請求等。則所述播放控制信息中可包括IPTV終端標(biāo)識、指定的媒體對象標(biāo)識、以及相應(yīng)播放操作信息。IPTV終端標(biāo)識可以是進(jìn)行當(dāng)前播放的終端的標(biāo)識,也可以是其他相關(guān)IPTV終端的標(biāo)識;指定媒體對象標(biāo)識可以是頻道標(biāo)識、媒體節(jié)目標(biāo)識(如電影節(jié)目標(biāo)識、電視劇節(jié)目標(biāo)識)、直播頻道組播地址等;播放操作信息可以是指示開始播放、停止播放,暫停播放,快進(jìn)播放、回退播放,預(yù)約播放等。同時,所述播放控制信息可以通過SIP消息、RTSP消息、IMGP消息、以及HTTP消息中的某一種進(jìn)行傳送,具體情況與發(fā)送所述播放控制信息的設(shè)備有關(guān),如IPTV終端可通過SIP消息攜帶所述播放控制信息,其他情況不做一一舉例,并應(yīng)為本領(lǐng)域技術(shù)人員所熟知。該播放控制信息可以有多個來源,如,第三方控制端或IPTV終端可向所述播放代理裝置發(fā)送播放控制信息,其中第三方控制端是指除當(dāng)前IPTV終端和媒體播放源的可對播放的媒體內(nèi)容實現(xiàn)控制的終端,如另一用戶控制的IPTV終端,實際使用中,可能是當(dāng)前IPTV終端的使用者為家庭中的未成年人,另一用戶為家庭中的家長,以便實現(xiàn)家長對家庭中的未成年人觀看內(nèi)容的監(jiān)控或限制。該播放控制信息也可以是媒體播放源向所述播放代理裝置發(fā)送播放控制信息,如,媒體播放源根據(jù)當(dāng)前所有的媒體內(nèi)容可主動發(fā)起播放請求的情況?;蛘呤?,播放代理裝置根據(jù)IPTV業(yè)務(wù)邏輯控制產(chǎn)生的播放控制信息,所述IPTV業(yè)務(wù)邏輯控制可以是根據(jù)本地存儲的用戶信息進(jìn)行的業(yè)務(wù)邏輯控制,所述本地存儲的用戶信息包括IPTV終端權(quán)限信息、IPTV終端個性信息中的一種或多種。所述播放控制信息也可以來自其他的網(wǎng)絡(luò)服務(wù)器。802、根據(jù)所述播放控制信息,在所述播放代理裝置和因特網(wǎng)協(xié)議電視IPTV終端之間建立的媒體通道上控制媒體內(nèi)容的播放。本步可分為兩步A、根據(jù)所述播放控制信息獲得播放操作指示。其中,可以根據(jù)所述播放控制信息與所述IPTV終端進(jìn)行交互,以獲得播放操作指示,具體包括1、播放代理裝置根據(jù)所述播放控制信息向IPTV終端發(fā)送播放詢問消息。2、所述IPTV終端根據(jù)所述播放詢問消息做出播放選擇后,向所述播放代理裝置發(fā)送播放選擇結(jié)果。3、所述播放代理裝置根據(jù)所述播放選擇結(jié)果獲得播放操作指示。也可以是通過業(yè)務(wù)控制邏輯對所述播放控制信息進(jìn)行業(yè)務(wù)控制邏輯處理獲得相應(yīng)的播放操作指示,如鑒權(quán)處理等。另一方面,當(dāng)所述播放控制信息包括播放請求時,所述播放操作包括在所述媒體通道上對接收到的媒體流進(jìn)行開始播放、停止播放、暫停播放、快進(jìn)播放、回退播放、延遲播放等。當(dāng)所述播放控制信息包括頻道切換請求時,所述播放操作包括頻道選擇,即在所述播放代理裝置和IPTV終端之間建立的媒體通道上對所述至少兩個媒體內(nèi)容進(jìn)行選擇播放等。當(dāng)所述播放控制信息包括分發(fā)控制時,所述播放操作包括在所述播放代理裝置和IPTV終端之間建立的媒體通道上對所述媒體內(nèi)容進(jìn)行分發(fā)播放,如媒體橋接等。B、根據(jù)所述播放操作指示在所述播放代理裝置和IPTV終端之間建立的J某體通道上傳送相應(yīng)的媒體內(nèi)容。具體可包括根據(jù)所述播放操作指示對所述從所述媒體播放源獲取相應(yīng)的媒體內(nèi)容進(jìn)行播放處理,所述播放處理包括格式轉(zhuǎn)換、內(nèi)容合成中的一種或兩種;將進(jìn)過所述播放處理后的媒體內(nèi)容在所述播放代理裝置和IPTV終端之間建立的々某體通道上傳送。同時,在執(zhí)行步驟B之前還包括所述播放代理裝置收到建立會話請求建立會話;所述播放代理裝置建立會話后,與所述IPTV終端建立媒體通道。在執(zhí)行步驟B之前也可以包括所述播放代理裝置與所述媒體播放源建立媒體通道,所述媒體播放源可為一個或多個;所述播放代理裝置通過與所述媒體播放源建立的媒體通道從所述媒體播放源獲取相應(yīng)的媒體內(nèi)容為了更清楚的說明上述流程,下面分別以若干具體實施例進(jìn)行描述。如圖9所示,為IPTV終端正在播放頻道A的節(jié)目,用戶切換頻道,選擇觀看頻道B的節(jié)目的情況。對流程解釋如下901、IPTV終端發(fā)送對電視頻道A的播放請求。具體可以是,IPTV終端通過發(fā)送SIPINVITE消息攜帶所述播放請求,播放請求中包括頻道A的頻道標(biāo)識。902、播放代理裝置收到該SIPINVITE消息后,根據(jù)播放請求獲得播放操作指示為播放電視頻道A的節(jié)目。因此,播放代理裝置和IPTV終端建立SIP會話,并通過SIP會話建立媒體通道。903、IPTV終端發(fā)起頻道A的多播組1的加入請求,發(fā)送IGMP多播加入的成員報告,請求加入多播組l。904、播放代理裝置收到該多播加入報告,判斷是否已經(jīng)收到來自多播組1的媒體流,若沒有收到,則發(fā)送該多播加入報告,若已經(jīng)收到,則進(jìn)入906。905、播放代理裝置加入多播組1,接收來自多播組1的媒體流1。906、播放代理裝置將來自多播組1的媒體流1,向和IPTV終端之間已經(jīng)建立的媒體通道發(fā)送。IPTV終端接收該媒體流1后,即可以播放電視頻道A的媒體內(nèi)容。907、用戶切換頻道,選擇播放電視頻道B;908、IPTV終端發(fā)起頻道A的多播組1的離開請求,發(fā)送IGMP多播離開的成員報告,請求離開多播組l。909、播放代理裝置收到該多播離開報告,并不立即停止向IPTV終端之間已經(jīng)建立的媒體通道發(fā)送媒體流1,而是延遲一段合適的時間后再停止發(fā)送。910、IPTV終端發(fā)起頻道B的多播組2的加入請求,發(fā)送IGMP多^番加入的成員報告,請求加入多播組2。911、播放代理裝置收到該多播加入報告,判斷是否已經(jīng)收到來自多播組2的媒體流,若沒有收到,則發(fā)送該多播加入報告,以便與電視頻道B的多播組2之間建立起源媒體通道;若已經(jīng)收到,則進(jìn)入913。912、播放代理裝置接收來自多播組2的々某體流2。913、播放代理裝置停止向和IPTV終端之間已經(jīng)建立的媒體通道發(fā)送媒體流1,并將來自多播組2的媒體流2,向該媒體通道發(fā)送;IPTV終端接收該々某體流2后,即可以播放電視頻道B的々某體內(nèi)容。本步驟中,進(jìn)一步的,播放代理裝置可以使用視頻幀拼接技術(shù),將媒體流2和媒體流1無縫拼接后通過媒體通道向IPTV終端發(fā)送,即媒體流1的最后一幀和媒體流的第一幀是連續(xù)的。在本實施例中,908909為可選步驟,即進(jìn)行用戶頻道切換時,IPTV終端可以不用先發(fā)送多播離開的成員報告,而是直接發(fā)送多播加入的成員報告;或者,IPTV終端也可以發(fā)送IGMP多播離開和加入的成員才艮告;或者,IPTV終端也可以先發(fā)送多播加入的成員報告,再發(fā)送多播離開的成員報告。在上述實施例中,可以看到,由于IPTV終端固定的通過和播;改代理裝置之間建立的媒體通道來接收來自不同視頻播放源的媒體流,播放代理裝置可以使得不同的視頻播放源向該媒體通道連續(xù)的發(fā)送來自不同視頻播放源的媒體流,而不用IPTV終端從一個視頻播放源切換至另一個視頻播放源,即省略了IPTV終端與第二視頻播放源之間媒體通道建立時間,縮短了頻道切換的時延,給用戶帶來較好的體驗。如圖10所示,為IPTV終端正在播放電視頻道A的節(jié)目,用戶切換頻道,選擇觀看電視頻道B的節(jié)目,本具體實施例的流程說明如下1001、播放代理裝置接收來自頻道A的多播組1的媒體流1。本實施例中,播放代理裝置可以預(yù)先接收來自不同視頻播放源的媒體流。比如,播放代理裝置可以發(fā)起頻道A的多播組1的加入請求,發(fā)送IGMP多播加入的成員報告,請求加入多播組l;或者,播放代理裝置作為多播節(jié)點加入頻道A的多播樹;或者,播放代理裝置作為多播節(jié)點加入一個以上電視頻道的多播樹,該多播流中包含了一個以上電視頻道的視頻媒體內(nèi)容,播放代理裝置從中獲取頻道A的媒體流1,等,其他相似的具體情況應(yīng)為本領(lǐng)域普通技術(shù)人員所熟知,此處不做贅述。1002、播放代理裝置接收來自頻道B的多播組2的媒體流2。本步和1001之間沒有嚴(yán)格的先后順序的區(qū)別。1003-1005、IPTV終端通過發(fā)送對頻道A的播放請求,該播放請求可攜帶在SIPINVITE消息中;播放代理裝置收到該SIPINVITE消息后,和IPTV終端建立SIP會話,將來自多播組1的媒體流1向和IPTV終端之間建立的媒體通道發(fā)送。1006、用戶切換頻道,選擇電視頻道B。1007、IPTV終端根據(jù)用戶進(jìn)行頻道切換的梯:作發(fā)起對頻道B的播放請求(可攜帶于RTSPPLAY播放消息中),播放請求中包括頻道B的頻道標(biāo)識。1008、播放代理裝置停止向和IPTV終端之間已經(jīng)建立的媒體通道發(fā)送媒體流l,并將來自多播組2的媒體流2,向該媒體通道發(fā)送;IPTV終端接收該媒體流2后,即可以播放電視頻道B的節(jié)目。本步驟中,播力文代理裝置還會向IPTV終端發(fā)送RTSP200OK響應(yīng)碼(圖示中沒有畫出),可以先發(fā)送200響應(yīng)碼再發(fā)送々某體流2,或先發(fā)送媒體流2再發(fā)送200響應(yīng)碼,或同時發(fā)送々某體流2和200響應(yīng)碼。IPTV終端可以在收到200響應(yīng)碼后再播放J某體流2的內(nèi)容,也可以在收到200響應(yīng)碼之前就播放々某體流2如圖11所示,為獲知IPTV終端開機(jī)后,網(wǎng)絡(luò)根據(jù)用戶的個人偏好,判斷向終端播放電視頻道A的節(jié)目,用戶收看電視頻道A的節(jié)目;此后,網(wǎng)絡(luò)判斷用戶預(yù)先定購的電影開播時間到達(dá),則向終端播放預(yù)購的電影。其中,本例中媒體播放源包括頻道A的多播組1和電影頻道的多播組3。具體的實施流程說明如下1101、播放代理裝置接收來自頻道A的多播組1的J某體流1。1102、播放代理裝置接收來自電影頻道的多播組3的々某體流3。1103、IPTV終端開機(jī),發(fā)起SIPREGISTER(注冊)消息。1104、播放代理裝置收到該SIPREGISTER消息后,根據(jù)本地存儲的用戶信息,如用戶的個人偏好信息,進(jìn)行播放判斷。如,在本例中獲得判斷結(jié)果為向終端播放電視頻道A的節(jié)目;或者是,用戶是在時刻20:00打開IPTV終端的,播放代理裝置根據(jù)本地存儲的用戶信息獲知,用戶的個人偏好信息的統(tǒng)計顯示在這一時間段,用戶一般選擇電視頻道A觀看,則播放代理裝置判斷當(dāng)前向終端播放電視頻道A的節(jié)目。本步驟中,播放代理裝置根據(jù)業(yè)務(wù)邏輯控制的處理結(jié)果,生成了一個向IPTV終端發(fā)送的播放頻道A的播放請求。1105~1107、播放代理裝置向IPTV終端發(fā)送SIPINVITE消息以便與終端之間建立媒體通道,IPTV終端收到該SIPINVITE消息后,和播放代理裝置建立SIP會話,并建立媒體通道。此后,播放代理裝置將來自多播組l的媒體流l,通過所述i某體通道發(fā)送至IPTV終端。1108、播放代理裝置感知用戶預(yù)先定購的電影開播時間到達(dá),如,用戶在電影頻道預(yù)購了一部電影節(jié)目,在21:OO開播,則播》文代理裝置獲知在21:00時需要向用戶播放預(yù)先定購的電影,播放代理裝置則適時向相應(yīng)的電影頻道多播組3獲取相應(yīng)的媒體流3。本步驟中,類似的,播放代理裝置根據(jù)業(yè)務(wù)邏輯控制的處理結(jié)果,生成了一個向IPTV終端插-;改的插-;改頻道A的播放請求。1109、播放代理裝置停止向和IPTV終端之間已經(jīng)建立的媒體通道發(fā)送媒體流l,并將來自多播組3的媒體流3,向該媒體通道發(fā)送;IPTV終端接收該々某體流3后,即可以播》文預(yù)購的電影節(jié)目。如圖12所示,為IPTV終端正在播放電視頻道A的節(jié)目,網(wǎng)絡(luò)獲知電影X上架,并根據(jù)用戶的個人偏好判斷用戶可能喜歡觀看該電影,則通知用戶電影X上架,用戶選擇觀看后,網(wǎng)絡(luò)請求向終端播放電影X。本實施例的流程描述如下1201、IPTV終端正在播放電視頻道A的節(jié)目。1202、播放代理裝置獲知新電影X上架,該新電影X上架信息來自網(wǎng)絡(luò)側(cè),如可來自相應(yīng)的々某體播放源。播放代理裝置根據(jù)用戶的個人偏好信息,判斷用戶可能喜歡觀看該電影,則執(zhí)行步驟1203.。1203、播放代理裝置向IPTV終端發(fā)送播放詢問消息,該消息中提示用戶電影X已經(jīng)上架,詢問用戶是否選擇觀看。1204、用戶選擇觀看,則IPTV終端做出播放選擇,并向播放代理裝置發(fā)送所述播放選擇結(jié)果。1205、播放代理裝置收到所述播放選擇結(jié)果后向相應(yīng)的提供電影X的媒體播放源(如為VOD服務(wù)器)發(fā)起對電影X的觀看請求。如,發(fā)送SIPINVITE消息,消息中攜帶電影X的節(jié)目標(biāo)識以及IPTV終端的SDP(SessionDescriptionProtocol,會話描述協(xié)議)信息。1206、視頻點播(VideoOnDemand,VOD)服務(wù)器收到該SIPINVITE消息,返回SIP606不接受(NotAcceptable)響應(yīng)碼,表示電影X不支持IPTV終端的SDP信息,并在SIP606響應(yīng)碼中攜帶電影X的SDP信息。1207、播放代理裝置發(fā)起對電影X的觀看請求,發(fā)送SIPINVITE消息,消息中攜帶電影X的SDP信息。1208、播放代理裝置和VOD服務(wù)器建立了SIP會話,建立播;改代理裝置與媒體播放源之間的媒體通道。1209、播放代理裝置接收來自VOD服務(wù)器的電影X的媒體流4。1210、播放代理裝置獲得媒體流4后,判斷需要對進(jìn)行格式轉(zhuǎn)換,則對媒體流4進(jìn)行編碼格式轉(zhuǎn)換處理,以轉(zhuǎn)換成IPTV終端支持的編碼格式,轉(zhuǎn)換后獲得々某體流5。本步驟中,播放代理裝置根據(jù)前述的SDP信息提供應(yīng)答過程,判斷IPTV終端不支持媒體流4的編碼格式,因此需要將該i某體流4,轉(zhuǎn)換成IPTV終端支持的編碼格式后,再向IPTV終端發(fā)送。231211、向和IPTV終端之間已經(jīng)建立的媒體通道發(fā)送々某體流5;IPTV終端接收該i某體流5后,即可以播放電影X節(jié)目。在上述的實施例中,播放代理裝置根據(jù)來自IPTV終端或網(wǎng)絡(luò)的播放請求,將來自視頻播放源的視頻節(jié)目通過其和IPTV終端建立的J某體通道播放。類似的,本發(fā)明具體實施例還包括在EAS(EmergencyAlertSystem,緊急告警系統(tǒng))業(yè)務(wù)中,播放代理裝置獲知來自網(wǎng)絡(luò)的有緊急警報視頻節(jié)目的播放請求,則將來自緊急頻道的視頻節(jié)目通過其和IPTV終端建立的媒體通道播放的情況。具體流程此處不做贅述。本發(fā)明具體實施例還包括個性化廣告業(yè)務(wù)的情況,即播放代理裝置在向IPTV終端播放電視劇或電影等節(jié)目時,當(dāng)插播廣告時間到達(dá)時,根據(jù)用戶的個性化偏好信息,將用戶偏好觀看的廣告節(jié)目的視頻媒體流,通過其和IPTV終端建立的媒體通道播放。本發(fā)明具體實施里包括在畫中畫或馬賽克業(yè)務(wù)的情況,即播放代理裝置至少將兩個視頻播放源如頻道A和頻道B的々某體內(nèi)容進(jìn)行合成,通過其和IPTV終端建立的媒體通道播放,等等,這里不再——贅述。此外,播放代理裝置還能處理其它多種播放操作,下面是其進(jìn)一步描述。如圖13所示的,為IPTV終端正在播放電視頻道A的節(jié)目,用戶切換頻道,選擇觀看電視頻道B的節(jié)目,網(wǎng)絡(luò)判斷用戶沒有觀看電視頻道B當(dāng)前播放節(jié)目的權(quán)限,終端繼續(xù)播放電視頻道A的節(jié)目。具體流程描述如下1301-1302、播放代理裝置接收來自頻道A的多播組1的媒體流1,播放代理裝置接收來自頻道B的多播組2的士某體流2。1303、IPTV終端正在播;改電^L頻道A的節(jié)目。1304、用戶切換頻道,選擇電^L頻道B。1305、IPTV終端發(fā)起對頻道B的播放請求,可通過RTSPSETUP(建立)消息進(jìn)行發(fā)送,所述播放請求中攜帶有頻道B的頻道標(biāo)識。本實施例中,播放代理裝置收到攜帶多播成員報告的數(shù)據(jù)包后,通過對數(shù)據(jù)包的解析,獲得IPTV終端的IP地址,并進(jìn)一步獲得IPTV終端的標(biāo)識1306、播放代理裝置收到該RTSPSETUP消息后,結(jié)合本地存儲的用戶信息,判斷用戶沒有權(quán)限觀看頻道B的當(dāng)前播放節(jié)目,即拒絕IPTV終端發(fā)出的播放請求。1307、播放代理裝置仍然繼續(xù)向和IPTV終端原建立的媒體通道發(fā)送媒體流1。如圖14所示,為用戶B向網(wǎng)絡(luò)實時上傳他正在拍攝的視頻節(jié)目Y,用戶A請求觀看該實時上傳的視頻節(jié)目Y,期間,用戶B在繼續(xù)上傳該視頻節(jié)目Y時,因為某種原因,選擇暫停對該視頻節(jié)目Y的播放,用戶A觀看視頻節(jié)目Y的畫面4皮暫停的情況。該實施例流程描述如下1401、IPTV終端2(由用戶B控制)和播放代理裝置建立了實時上傳視頻節(jié)目Y的會話。1402、IPTV終端2向和播放代理裝置之間建立的媒體通道發(fā)送節(jié)目Y的媒體流。1403、控制另一IPTV終端(IPTV終端1)的用戶A請求觀看該視頻節(jié)目Y,IPTV終端l發(fā)起節(jié)目Y的播放請求,該播放請求攜帶于SIPINVITE消息中。14041405、播放代理裝置收到該SIPINVITE消息后,和IPTV終端1建立SIP會話,播放代理裝置向和IPTV終端1之間建立的媒體通道發(fā)送節(jié)目Y的媒體流^1406-1407、用戶B發(fā)起對節(jié)目Y的暫停播放請求,IPTV終端2發(fā)送RTSPPAUSE暫停消息中,消息中攜帶節(jié)目Y的節(jié)目標(biāo)識。1408、播放代理裝置收到該RTSPPAUSE消息后,根據(jù)內(nèi)容上傳業(yè)務(wù)的邏輯控制,暫停向IPTV終端1發(fā)送其實時接收到的節(jié)目Y的媒體流。在本實施例中實現(xiàn)了將IPTV終端2發(fā)起的播放控制信息進(jìn)行轉(zhuǎn)換,并作用于IPTV終端l的功能。如圖15所示,為用戶A(如家中的小孩)正在家中觀看電視頻道A,用戶B(如在外地的家長)通過手機(jī)查看小孩正在觀看的電^見節(jié)目,發(fā)現(xiàn)小孩正在觀看的電視頻道A的節(jié)目不適合兒童觀看,則進(jìn)行頻道切換,將小孩觀看的節(jié)目切換至適合兒童觀看的電視頻道B,以實現(xiàn)第三方控制端進(jìn)行控制的功能。對本流程的描述如下15011502、播放代理裝置接收來自頻道A的多播組1的媒體流1,播放代理裝置接收來自頻道B的多播組2的媒體流2。1503、用戶A使用的IPTV終端2正在播放電視頻道A的節(jié)目。1504、用戶B通過IPTV終端l發(fā)起家長控制請求,為實現(xiàn)有效的控制,通過用戶B發(fā)起的播放控制請求的級別要高于用戶A發(fā)起的播放控制請求的級另'h具體實現(xiàn)時,可以是,IPTV終端1可以發(fā)起SIPINVITE消息,消息中攜帶所述家長控制請求,網(wǎng)絡(luò)根據(jù)預(yù)先設(shè)置的用戶數(shù)據(jù),得到IPTV終端1綁定的該家長控制請求的對應(yīng)終端是IPTV終端2,則將該SIPINVITE消息路由至IPTV終端2當(dāng)前附著的播放代理裝置;或者是,所述家長控制請求中包括相應(yīng)的IPTV終端2的用戶標(biāo)識,網(wǎng)絡(luò)直接將所述家長控制請求路由至IPTV終端2當(dāng)前附著的播放代理裝置。1505~1506、播放代理裝置收到該家長控制請求,和IPTV終端l之間建立會話,并將IPTV終端1綁定該家長控制請求的對應(yīng)IPTV終端2正在觀看的J某體流1,向和IPTV終端1之間建立的A某體通道發(fā)送;1507、IPTV終端1收到媒體流1,用戶B看到該節(jié)目不適合用戶A觀看,則切換頻道,選擇電視頻道B;1508、IPTV終端1發(fā)起頻道B的播放請求,該播放請求可攜帶于RTSPPLAY播放消息中,播放請求中攜帶頻道B的頻道標(biāo)識。1509、播放代理裝置收到該RTSPPLAY消息,根據(jù)家長控制業(yè)務(wù)的邏輯控制,向IPTV終端2播放頻道B的節(jié)目,即將IPTV終端1發(fā)起的播放請求進(jìn)行轉(zhuǎn)換,作用于IPTV終端2。1510~1511、播放代理裝置向和IPTV終端2建立的々某體通道發(fā)送々某體流2,向和IPTV終端1建立的媒體通道發(fā)送々某體流2,使用戶A和用戶B都觀看到頻道B的節(jié)目。此后,如果用戶A想將IPTV終端2播放的節(jié)目切換回頻道A,IPTV終端2發(fā)送對頻道A的播放請求,則播放代理裝置可以根據(jù)相應(yīng)的邏輯控制(如,用戶B的控制級別高于用戶A),拒絕該播放請求。在本發(fā)明的一個具體實施例中,當(dāng)用戶在觀看電視時,經(jīng)常會進(jìn)行頻道切換操作,這期間,有些頻道會被用戶快速掠過,并不觀看,比如,用戶正在看頻道A,想去觀看頻道C,但用戶并沒有選擇直接按頻道D對應(yīng)的數(shù)字鍵,而是快速按動上下鍵,頻道B被掠過,當(dāng)?shù)竭_(dá)頻道C時,用戶停止按鍵,觀看頻道C的節(jié)目。其流程進(jìn)行描述如下用戶快速按動上下鍵,IPTV終端依次發(fā)送頻道B、頻道C的播放請求;播放代理裝置收到對頻道B的播放請求后,進(jìn)行一個指定時長的延時處理,在該指定時長內(nèi),播放代理裝置收到對頻道C的播放請求,則不向和IPTV終端之間建立的媒體通道發(fā)送頻道B的媒體流,這樣頻道B被快速掠過;同樣,播放代理裝置收到對頻道C的播放請求后,也進(jìn)行一個指定時長的延時處理,在該指定時長超時后,播放代理裝置沒有收到對其它的播放請求,則向和IPTV終端之間建立的媒體通道發(fā)送頻道C的媒體流,用戶觀看頻道C的節(jié)目。在本發(fā)明實施例提供的方案中,播放代理裝置可以將來自不同視頻播放源的視頻媒體,通過一個固定的媒體通道向IPTV終端發(fā)送,并且還可以進(jìn)一步的做出各種播放操作,適用于多種IPTV業(yè)務(wù),解決了IPTV終端在不同視頻播放源之間切換產(chǎn)生的切換間隙問題,也使得網(wǎng)絡(luò)可以主動向IPTV終端推送指定的視頻媒體;同時,由于IPTV終端不是直接加入視頻播放源的多播組,進(jìn)而使得播放代理裝置可以直接感知IPTV終端的頻道切換請求,IPTV業(yè)務(wù)控制便利。通過以上的實施方式的描述,所屬領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機(jī)軟件產(chǎn)品存儲在可讀取的存儲介質(zhì)中,如計算機(jī)的軟盤,硬盤或光盤等,包括若干指令用以使得一臺計算機(jī)設(shè)備(可以是個人計算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述的方法。以上所揭露的僅為本發(fā)明的實施例而已,當(dāng)然不能以此來限定本發(fā)明之權(quán)利范圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。權(quán)利要求1、一種媒體播放方法,其特征在于,所述方法包括播放代理裝置獲得所述媒體的播放控制信息;播放代理裝置根據(jù)所述播放控制信息,在所述播放代理裝置和因特網(wǎng)協(xié)議電視IPTV終端之間建立的媒體通道上控制媒體內(nèi)容的播放,其中所述媒體內(nèi)容為播放代理裝置通過與媒體播放源建立的媒體通道從所述媒體播放源獲得。2、如權(quán)利要求l所述的方法,其特征在于,在所述播放代理裝置根據(jù)所述播放控制信息,在所述播放代理裝置和因特網(wǎng)協(xié)議電視IPTV終端之間建立的媒體通道上控制媒體內(nèi)容的播放之前包括所述播放代理裝置與所述IPTV終端建立媒體通道,所述IPTV終端可為一個或多個。3、如權(quán)利要求l所述的方法,其特征在于,在所述播放代理裝置根據(jù)所迷播放控制信息,在所述^"放代理裝置和因特網(wǎng)協(xié)議電視IPTV終端之間建立的媒體通道上控制媒體內(nèi)容的播放之前包括所述播放代理裝置與所述媒體播放源建立媒體通道,所述媒體播放源可為一個或多個。4、如權(quán)利要求1所述的方法,其特征在于,所述播放代理裝置根據(jù)所述播放控制信息,在所述播放代理裝置和因特網(wǎng)協(xié)議電視IPTV終端之間建立的媒體通道上控制媒體內(nèi)容的播放包括播放代理裝置根據(jù)所述播放控制信息對從媒體播放源獲取相應(yīng)的媒體內(nèi)容進(jìn)行播放處理,所述播放處理包括格式轉(zhuǎn)換、內(nèi)容合成中的一種或兩種;將經(jīng)過所述播放處理的媒體內(nèi)容在所述播放代理裝置和IPTV終端之間建立的媒體通道上傳送。5、如權(quán)利要求3所述的方法,其特征在于,所述播放代理裝置與所述媒體播放源建立媒體通道包括所述播放代理裝置收到建立會話請求建立會話;所述播放代理裝置建立會話后,與所述IPTV終端建立纟某體通道。6、如權(quán)利要求1中任一項所述的方法,其特征在于,所述在所述播放代理裝置和IPTV終端之間建立的媒體通道上控制媒體內(nèi)容的播放包括以下一種或多種開始播放、停止播放、暫停播放、快進(jìn)播放、回退播放、延遲播放。7、如權(quán)利要求1至5中任一項所述的方法,其特征在于,所述在所述播放代理裝置和IPTV終端之間建立的媒體通道上控制媒體內(nèi)容的播放包括在所迷播放代理裝置和IPTV終端之間建立的媒體通道上對所述媒體內(nèi)容進(jìn)行分發(fā)播放。8、如權(quán)利要求1至5中任一項所述的方法,其特征在于,所述在所述播放代理裝置和IPTV終端之間建立的媒體通道上控制媒體內(nèi)容的播放包括在所述播放代理裝置和IPTV終端之間建立的媒體通道上對所述兩個或多種媒體內(nèi)容進(jìn)行選擇播放。9、如權(quán)利要求1或5中任一項所迷的方法,其特征在于,所述播放代理裝置獲得所述媒體的播放控制信息包括播放代理裝置獲得第三方控制端、或業(yè)務(wù)控制邏輯、或其它網(wǎng)絡(luò)服務(wù)器或EPTV終端發(fā)送的播放控制信息。10、如權(quán)利要求1或5中任一項所述的方法,其特征在于,所述播放代理裝置獲得所述媒體的播放控制信息包括根據(jù)本地存儲的用戶信息進(jìn)行相應(yīng)的業(yè)務(wù)邏輯控制;根據(jù)所述業(yè)務(wù)邏輯控制的結(jié)果生成相應(yīng)的播放控制信息;所迷本地存儲的用戶信息包括但不限于IPTV終端權(quán)限信息、IPTV終端個性化信息中的一種或多種。11、如權(quán)利要求1或5中任一項所述的方法,其特征在于,所述播放代理裝置根據(jù)所述播放控制信息,在所述播放代理裝置和因特網(wǎng)協(xié)議電視IPTV終端之間建立的媒體通道上控制媒體內(nèi)容的播放包括所迷播放代理裝置根據(jù)所述播放控制信息向IPTV終端發(fā)送播放詢問消息;所迷IPTV終端根據(jù)所述播放詢問消息做出播放選擇后,向所述播放代理裝置發(fā)送播放選擇結(jié)果;所述播放代理裝置根據(jù)所迷播放選擇結(jié)果獲得播放操作指示。所述播放代理裝置根據(jù)所述播放操作指示,在所述播放代理裝置和因特網(wǎng)協(xié)議電視IPTV終端之間建立的媒體通道上控制媒體內(nèi)容的播放。12、如權(quán)利要求1至5中任一項所述的方法,其特征在于,可通過SIP消息、RTSP消息、IGMP消息、以及HTTP消息中的一種或多種攜帶所述播放控制信息。13、一種播放代理裝置,其特征在于,所述裝置包括獲取單元,用于獲得媒體的播放控制信息;播放處理單元,用于根據(jù)所迷播放控制信息,在所述播放代理裝置和因特網(wǎng)協(xié)議電視IPTV終端之間建立的媒體通道上控制媒體內(nèi)容的播放。14、如權(quán)利要求13所述的裝置,其特征在于,所述播放處理單元包括指示荻取模塊,用于根據(jù)所述播放控制信息獲得播放操作指示;指示操作模塊,用于根據(jù)所述播放操作指示對在和IPTV終端之間建立的媒體通道上傳送的相應(yīng)的媒體內(nèi)容進(jìn)行,燔放控制。15、如權(quán)利要求14所述的裝置,其特征在于,所述播放處理單元還包括媒體發(fā)送通道建立模塊,用于根據(jù)所述指示操作模塊的控制與所述IPTV終端建立媒體通道,所述IPTV終端可為一個或多個。16、如權(quán)利要求15所述的裝置,其特征在于,所述裝置還包括業(yè)務(wù)邏輯控制模塊,用于進(jìn)行相應(yīng)的IPTV業(yè)務(wù)邏輯控制,生成并發(fā)送控制結(jié)果;播放控制信息生成模塊,用于根據(jù)收到的控制結(jié)果生成相應(yīng)的播放控制信息,并將所述播放控制信息發(fā)送給所述獲取單元。17、如權(quán)利要求14、15或16所述的裝置,其特征在于,所述播放處理單元還包括媒體接收模塊,用于根據(jù)所述指示操作模塊的控制通過與所述媒體播放源建立的媒體通道從所述媒體播放源獲取相應(yīng)的媒體內(nèi)容;媒體發(fā)送模塊,用于根據(jù)所述指示操作模塊的控制將相應(yīng)的媒體內(nèi)容通過所述媒體通道發(fā)送至所述IPTV終端。18、如權(quán)利要求16中所述的裝置,其特征在于,所述裝置播放處理單元還包括媒體處理模塊,用于根據(jù)所述指示操作模塊的控制對所述媒體接收模塊接收的媒體內(nèi)容進(jìn)行播放處理,所述播放處理包括媒體流格式轉(zhuǎn)換、數(shù)據(jù)包格式轉(zhuǎn)換以及內(nèi)容合成中的一種或多種。19、如權(quán)利要求13或14中所述的裝置,其特征在于,所述裝置還包括會話建立模塊,用于接收來自IPTV終端的第一會話請求,在根據(jù)所述第一會話請求與所述IPTV終端建立會話后生成并發(fā)送會話請求通知;會話請求傳遞模塊,用于根據(jù)接收的所述會話請求通知,生成并發(fā)送第二會話請求;媒體通道建立模塊,用于根據(jù)接收的第二會話請求與所述IPTV終端之間建立媒體通道,所述IPTV終端可為一個或多個。20、如權(quán)利要求21所述的裝置,其特征在于,所述會話建立模塊還包括播放請求通道建立子模塊,用于根據(jù)所述第一會話請求和IPTV終端建立播放請求通道,并通過所述播放請求通道接收IPTV終端發(fā)送的播放請求。21、如權(quán)利要求19所述的裝置,其特征在于,所述第二會話請求可為RTSP消息、H.248消息、以及內(nèi)部接口消息中的一種。22、一種播放代理裝置,其特征在于,所述裝置包括媒體接收模塊,用于接收來自媒體播放源的媒體流;媒體發(fā)送通道建立模塊,用于建立與IPTV終端之間的媒體通道;播放請求獲取模塊,用于獲取播放請求;播放請求處理模塊,用于處理所述播放請求,所述處理包括接收所述播放請求并產(chǎn)生播放操作指示,或者拒絕所述播放請求;播放操作模塊,用于根據(jù)播放操作指示,進(jìn)行播放操作。23、如權(quán)利要求22所述的裝置,其特征在于,所述裝置還包括業(yè)務(wù)邏輯控制;f莫塊,用于處理IPTV業(yè)務(wù)邏輯控制,并生成控制結(jié)果;播放請求生成模塊,用于根據(jù)所述控制結(jié)果,生成播放請求,并將所述播放請求發(fā)送給播放請求獲取模塊。24、如權(quán)利要求22所述的裝置,其特征在于,所述裝置還包括,業(yè)務(wù)邏輯控制模塊,用于處理IPTV業(yè)務(wù)邏輯控制,并生成控制結(jié)果;所述播放請求處理模塊包括,控制結(jié)果處理子模塊,用于根據(jù)業(yè)務(wù)邏輯控制結(jié)果,對收到的播放請求,產(chǎn)生播放操作指示、或者拒絕所述播放請求25、如權(quán)利要求22至24中任一項所述的裝置,其特征在于,所述播放操作模塊包括格式轉(zhuǎn)換子模塊,用于將接收到的媒體流進(jìn)行編碼格式或數(shù)據(jù)包格式轉(zhuǎn)換后,在所述媒體發(fā)送通道上播放;或/和,內(nèi)容合成子模塊,用于將接收到的至少兩個媒體內(nèi)容進(jìn)行內(nèi)容合成后,在所述媒體發(fā)送通道上播放。26、一種媒體播放代理裝置,其特征在于,所述裝置包括媒體接收模塊,用于接收來自媒體播放源的媒體流。分發(fā)控制模塊,用于獲取分發(fā)控制信息,并根據(jù)所述分發(fā)控制信息產(chǎn)生分發(fā)控制指示;媒體橋接模塊,用于根據(jù)所述分發(fā)控制指示,將接收到的所述媒體流橋接至媒體發(fā)送模塊發(fā)送;媒體發(fā)送模塊,用于將所述媒體橋接模塊橋接的多媒體流在和各IPTV終端建立的對應(yīng)的媒體通道上發(fā)送。27、如權(quán)利要求26所述的裝置,其特征在于,所述分發(fā)控制模塊包括判斷子模塊,用于判斷和提供相應(yīng)的媒體流的媒體播放源的媒體通道是否建立,并產(chǎn)生判斷結(jié)果。28、如權(quán)利要求27所述的裝置,其特征在于,所述媒體接收模塊還包括通道建立子模塊,用于當(dāng)所述判斷子模塊的判斷結(jié)果為所述媒體通道沒有建立時,建立媒體通道以接收相應(yīng)的媒體流。29、一種媒體播放代理裝置,其特征在于,所述裝置包括頻道切換請求獲取模塊,用于接收來自IPTV終端或網(wǎng)絡(luò)的頻道切換請求,所述頻道切換請求中包含切換目的方的視頻對象標(biāo)識。頻道內(nèi)容接收模塊,用于接收當(dāng)前媒體內(nèi)容和切換媒體內(nèi)容;頻道選^^莫塊,用于根據(jù)所述頻道切換請求,產(chǎn)生切換指示;頻道內(nèi)容發(fā)送模塊,用于和IPTV終端建立對應(yīng)的媒體發(fā)送通道,發(fā)送當(dāng)前媒體內(nèi)容,并在收到所述切換指示后,停止發(fā)送當(dāng)前媒體內(nèi)容并發(fā)送切換媒體內(nèi)容。30、如權(quán)利要求29所述的裝置,其特征在于,所迷頻道內(nèi)容發(fā)送模塊包括:內(nèi)容拼接子模塊,用于將所述當(dāng)前媒體內(nèi)容拼接在所述切換內(nèi)容之后發(fā)送。31、一種媒體播放系統(tǒng),其特征在于,所述系統(tǒng)包括播放代理裝置,用于獲得媒體的播放控制信息,并根據(jù)所述播放控制信息,在所迷播放代理裝置和因特網(wǎng)協(xié)議電視IPTV終端之間建立的媒體通道上控制媒體內(nèi)容的播放;媒體播放源,用于向播放代理裝置提供所述媒體內(nèi)容。32、如權(quán)利要求31所述的系統(tǒng),其特征在于,所述播放代理裝置包括獲取單元,用于獲得媒體的播放控制信息;指示獲取模塊,用于根據(jù)所述播放控制信息獲得播放搮作指示;指示操作模塊,用于根據(jù)所述播放操作指示對在和IPTV終端之間建立的媒體通道上傳送的相應(yīng)的媒體內(nèi)容進(jìn)行播放控制。全文摘要本發(fā)明公開了一種媒體播放方法、媒體播放系統(tǒng)以及播放代理裝置,所述方法,包括獲得所述媒體的播放控制信息;根據(jù)所述播放控制信息,在所述播放代理裝置和因特網(wǎng)協(xié)議電視IPTV終端之間建立的媒體通道上控制媒體內(nèi)容的播放。采用本發(fā)明,可以實現(xiàn)對IPTV業(yè)務(wù)的多種靈活的控制,增強(qiáng)了用戶使用相關(guān)業(yè)務(wù)時的靈活性。文檔編號H04H60/76GK101594238SQ20081002841公開日2009年12月2日申請日期2008年5月30日優(yōu)先權(quán)日2008年5月30日發(fā)明者施有鑄,朱文明,漆寶劍申請人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
新晃| 冷水江市| 蕲春县| 胶南市| 边坝县| 连云港市| 庄浪县| 姚安县| 浏阳市| 房产| 新蔡县| 柏乡县| 乳源| 察哈| 城步| 安乡县| 中山市| 思茅市| 衡阳县| 龙岩市| 星子县| 乌拉特中旗| 平顶山市| 福安市| 湛江市| 虹口区| 包头市| 新田县| 永定县| 巨野县| 达日县| 奇台县| 荃湾区| 庐江县| 白银市| 伊宁县| 通化市| 仁寿县| 舞钢市| 乐安县| 临桂县|