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

流媒體播放方法和終端的制作方法

文檔序號:7693528閱讀:129來源:國知局
專利名稱:流媒體播放方法和終端的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)絡(luò)電視(Internet Protocol Television, IPTV)領(lǐng)域,特 別是涉及一種流媒體播放方法和終端。
背景技術(shù)
IPTV終端播放來自網(wǎng)絡(luò)的流4某體節(jié)目時要用到兩個功能模塊網(wǎng)絡(luò)接收 模塊和播放軟件模塊。流媒體節(jié)目的播放分三步,第一步是從流媒體服務(wù)器 上接收媒體流數(shù)據(jù);第二步是對接收到的媒體流數(shù)據(jù)進行亂序重排、抖動處 理、丟包處理等的預(yù)處理操作,而媒體流數(shù)據(jù)預(yù)處理操作需要用到緩沖區(qū); 第三步是對媒體流數(shù)據(jù)進行解碼和播放。其中,所述第一步由網(wǎng)絡(luò)接收模塊 實現(xiàn),第三步由播放軟件模塊實現(xiàn),而第二步則根據(jù)流媒體服務(wù)器采用的傳 輸協(xié)議決定是由網(wǎng)絡(luò)接收模塊或播放軟件模塊來實現(xiàn)。不同的流媒體服務(wù)器采用的媒體流數(shù)據(jù)傳輸協(xié)議并不一致,如.'有的流 媒體服務(wù)器采用實時傳輸協(xié)議(Real Time Transport Protocol, RTP),有 的流媒體服務(wù)器采用用戶數(shù)據(jù)報協(xié)議(User Datagram Protocol, UDP )。若 采用RTP協(xié)議進行媒體流數(shù)據(jù)傳輸,網(wǎng)絡(luò)接收模塊在接收媒體流數(shù)據(jù)時可以 根據(jù)RTP協(xié)議攜帶的信息進行媒體流數(shù)據(jù)預(yù)處理操作,不需要播放軟件模塊 提供用于存儲媒體流數(shù)據(jù)的緩沖區(qū);若采用UDP協(xié)議進行媒體流數(shù)據(jù)傳輸, 則只能根據(jù)媒體流數(shù)據(jù)本身攜帶的信息進行媒體流數(shù)據(jù)的預(yù)處理操作,而這 只能由播放軟件模塊實現(xiàn),因此播放軟件模塊需具備提供緩沖區(qū)的功能,以 實現(xiàn)媒體流數(shù)據(jù)預(yù)處理操作。因此,播放軟件模塊在設(shè)計開發(fā)時就要考慮是 否需要設(shè)置緩沖區(qū)以實現(xiàn)媒體流數(shù)據(jù)預(yù)處理操作,從而可以與特定的流媒體服務(wù)器適配。目前流^f某體終端在對媒體流數(shù)據(jù)預(yù)處理操作有以下兩種方案 一種方案 是在播放軟件模塊中設(shè)置緩沖區(qū),不管與采用何種媒體流數(shù)據(jù)傳輸協(xié)議的流 媒體服務(wù)器進行對接,播放軟件模塊均分配緩沖區(qū)來實現(xiàn)媒體流數(shù)據(jù)的預(yù)處 理操作。但在對采用RTP協(xié)議這類不需要在播放軟件模塊中進行媒體流數(shù)據(jù) 的預(yù)處理操作的流媒體服務(wù)器,也同樣會分配一次緩沖區(qū),因此會多進行一 次媒體流數(shù)據(jù)預(yù)處理操作,而這必然造成資源的極大浪費。第二種方案是在 播放軟件模塊中不設(shè)置緩沖區(qū),即不在播放軟件模塊中進行媒體流數(shù)據(jù)的預(yù) 處理操作。但采用這種方案的播放終端在與采用UDP協(xié)議進行+某體流數(shù)據(jù)傳 輸?shù)牧髅襟w服務(wù)器對接時,由于沒有進行媒體流數(shù)據(jù)的預(yù)處理操作,媒體流 數(shù)據(jù)可能混亂,嚴(yán)重影響媒體流的播放效果。由上述技術(shù)方案可以看出,目前在流媒體播放終端的開發(fā)設(shè)計時就需考 慮播放軟件模塊與特定的網(wǎng)絡(luò)接收模塊搭配才可實現(xiàn)對特定流媒體服務(wù)器的 適配,播放軟件模塊與網(wǎng)絡(luò)接收模塊之間存在極大的耦合性,造成流媒體播 放終端中的播放軟件模塊對需要媒體流數(shù)據(jù)緩沖和不需要媒體流緩沖的媒體 流都進行同樣的處理,無法區(qū)分處理,使得流媒體終端只能播放特定流媒體 服務(wù)器提供的流媒體節(jié)目,流媒體終端的互通性能差,造成資源浪費或嚴(yán)重 影響播放效果。發(fā)明內(nèi)容本發(fā)明的目的是提供一種流媒體播放方法和終端,實現(xiàn)對不同流媒體服 務(wù)器提供的流媒體節(jié)目的播放,使得同一流媒體播放終端可實現(xiàn)對需要緩沖 區(qū)和不需要緩沖區(qū)的不同流媒體服務(wù)器進行對接并實現(xiàn)高質(zhì)量、高速的播放 效果,增強流媒體播放終端的互通能力,提高資源利用率。為實現(xiàn)上述目的,本發(fā)明提供了一種流媒體播放方法包括根據(jù)預(yù)設(shè)工作模式標(biāo)識獲取媒體流數(shù)據(jù);對所述媒體流數(shù)據(jù)進行解析,獲得媒體流數(shù)據(jù)的原始編碼數(shù)據(jù)和相關(guān)輔助信息;根據(jù)預(yù)設(shè)工作模式標(biāo)識判斷播放所述媒體流數(shù)據(jù)是否需要緩沖區(qū),如果是,則根據(jù)所述相關(guān)輔助信息對所述媒體流數(shù)據(jù)的原始編碼數(shù)據(jù)進行相應(yīng)的緩沖處理,對經(jīng)過緩沖處理后的原始編碼數(shù)據(jù)進行解碼播放;否則,對所述媒體流數(shù)據(jù)的原始編碼數(shù)據(jù)直接進行解碼播放。所述根據(jù)預(yù)設(shè)工作模式標(biāo)識獲取媒體流數(shù)據(jù)之前還包括 創(chuàng)建播放實例,預(yù)設(shè)所述媒體流數(shù)據(jù)的工作模式標(biāo)識,所述工作模式標(biāo)識包括帶緩沖模式標(biāo)識和無緩沖模式標(biāo)識。本發(fā)明還提供了 一種流媒體播放終端,包括用于接收流媒體服務(wù)器發(fā)送的媒體流數(shù)據(jù)的網(wǎng)絡(luò)接收模塊和用于播放媒體流數(shù)據(jù)的播放軟件模塊,所述播放軟件模塊包括獲取單元,用于根據(jù)預(yù)設(shè)工作模式標(biāo)識獲取媒體流數(shù)據(jù);解析單元,用于對所述媒體流數(shù)據(jù)進行解析,獲得媒體流數(shù)據(jù)的原始編碼數(shù)據(jù)和相關(guān)輔助信 息;播放單元,用于根據(jù)預(yù)設(shè)工作模式標(biāo)識判斷播放所述媒體流數(shù)據(jù)是否需 要緩沖區(qū),如果是,則根據(jù)所述相關(guān)輔助信息對所述媒體流數(shù)據(jù)的原始編碼數(shù)據(jù)進行相應(yīng)的緩沖處理,對經(jīng)過緩沖處理后的原始編碼數(shù)據(jù)進行解碼播放; 否則,對所述媒體流數(shù)據(jù)的原始編碼數(shù)據(jù)進行解碼播放。所述播放軟件模塊還包括創(chuàng)建單元,用于創(chuàng)建播放實例,預(yù)設(shè)所述媒 體流數(shù)據(jù)的工作模式標(biāo)識。本發(fā)明流媒體播放方法和終端可以接收和播放需緩沖區(qū)和不需緩沖區(qū)的 流媒體節(jié)目,實現(xiàn)了與不同流媒體服務(wù)器的適配,使得媒體流的播放更加靈 活,增強了流媒體終端產(chǎn)品的互通能力,提高了資源的利用率,同時流媒體 終端的播放軟件模塊在開發(fā)設(shè)計時不用過多考慮與各種不同網(wǎng)絡(luò)接收模塊的 搭配問題,使得流媒體終端的開發(fā)更加靈活。下面通過附圖和實施例,對本發(fā)明的技術(shù)方案做進一步的詳細(xì)描述。


圖1為本發(fā)明流i某體播放方法實施例一的流程圖; 圖2為本發(fā)明流媒體播放方法實施例二的流程圖; 圖3為本發(fā)明流媒體播放方法實施例三的流程圖; 圖4為本發(fā)明流媒體播放終端實施例一的結(jié)構(gòu)圖; 圖5為本發(fā)明流々某體播放終端實施例二的結(jié)構(gòu)圖。
具體實施方式
如圖1所示,為本發(fā)明流媒體播放方法實施例一的流程圖。本實施例在 接收到網(wǎng)絡(luò)上流媒體服務(wù)器傳過來的媒體流數(shù)據(jù)后,包括以下步驟步驟5G、流媒體播放終端根據(jù)預(yù)設(shè)工作模式標(biāo)識獲取媒體流數(shù)據(jù);步驟60、流媒體播放終端對獲取的媒體流數(shù)據(jù)進行解析,如進行MEPG-TS 解碼,得到流媒體原始編碼數(shù)據(jù)(如音視頻編碼數(shù)據(jù))和相關(guān)的輔助信息等;步驟70、流媒體播放終端根據(jù)預(yù)設(shè)工作模式標(biāo)識判斷播放所述媒體流數(shù) 據(jù)是否需要緩沖區(qū),如果是,則根據(jù)所述相關(guān)輔助信息對所述媒體流數(shù)據(jù)的 原始編碼數(shù)據(jù)進行相應(yīng)的緩沖處理,對經(jīng)過緩沖處理后的原始編碼數(shù)據(jù)進行 解碼播放;否則,對所述媒體流數(shù)據(jù)的原始編碼數(shù)據(jù)進行解碼播放。本實施例中,流媒體播放終端可以播放需要緩沖區(qū)和不需要緩沖區(qū)的媒 體流數(shù)據(jù),提高了與不同流媒體服務(wù)器的適配能力,增強了流媒體播放的靈 活性。如圖2所示,為本發(fā)明流媒體播放方法實施例二的流程圖。與上述實施 例 一相比,本實施例在步驟5 0之前還包括以下步驟步驟10、流媒體播放終端創(chuàng)建播放實例,并在創(chuàng)建播放實例時預(yù)設(shè)所述 媒體流數(shù)據(jù)的工作模式標(biāo)識,所述工作模式標(biāo)識包括帶緩沖模式標(biāo)識和無緩沖模式標(biāo)識,且根據(jù)所述工作模式標(biāo)識可判定媒體流數(shù)據(jù)是否需要緩沖區(qū); 步驟20、流媒體播放終端根據(jù)預(yù)設(shè)工作模式標(biāo)識,判斷媒體流是否需要緩沖區(qū),若是,執(zhí)行步驟30,否則,執(zhí)行步驟40;步驟30、流媒體播放終端設(shè)置一緩沖區(qū),用于存儲媒體流數(shù)據(jù),執(zhí)行步驟501;步驟40、流媒體播放終端設(shè)置一回調(diào)函數(shù),用于獲取々某體流數(shù)據(jù),執(zhí)行 步驟502;使得那些不需要緩沖區(qū)的媒體流數(shù)據(jù)可以不設(shè)置緩沖區(qū),提高了流媒體 播放終端的資源利用率。 步驟50具體包括步驟501、流媒體播放終端被動等待媒體流數(shù)據(jù)送過來并接收;步驟502、流媒體播放終端在需要時通過回調(diào)函數(shù)主動獲取媒體流數(shù)據(jù)。本實施例通過在創(chuàng)建播放實例時預(yù)設(shè)工作模式標(biāo)識,實現(xiàn)了以不同的方 法獲取需緩沖區(qū)和不需緩沖區(qū)的媒體流數(shù)據(jù),實現(xiàn)了對不同的流媒體數(shù)據(jù)獲 取方法的媒體流數(shù)據(jù)進行接收,可更加靈活與不同流媒體服務(wù)器的適配。如圖3所示,為本發(fā)明流媒體播放方法第三實施例的流程圖。在上述實 施例二的基礎(chǔ)上,步驟70具體包括如下步驟步驟701、流媒體播放終端根據(jù)預(yù)設(shè)工作模式標(biāo)識判斷播放所述媒體流數(shù) 據(jù)是否需要緩沖區(qū),如果是,執(zhí)行步驟702,否則執(zhí)行步驟705;步驟702、流媒體播放終端根據(jù)步驟60解析后得到的相關(guān)輔助信息對媒 體流數(shù)據(jù)的原始編碼數(shù)據(jù)進行相應(yīng)的預(yù)處理即對媒體流數(shù)據(jù)進行亂序重排、 抖動處理及丟包處理等的操作;步驟703、流媒體播放終端將經(jīng)過步驟702預(yù)處理后的纟某體流數(shù)據(jù)的原始 編碼數(shù)據(jù)存儲于緩沖區(qū)中;步驟704、流媒體播放終端判定所述緩沖區(qū)中的數(shù)據(jù)是否達到播放門限, 若達到,則執(zhí)行步驟705,若沒有達到,等待,直到達到方可發(fā)送緩沖區(qū)中的數(shù)據(jù);步驟705、流媒體播放終端對接收到的媒體流數(shù)據(jù),進行解碼播放。 本實施例中,根據(jù)預(yù)設(shè)工作模式實現(xiàn)了對需緩沖區(qū)和不需緩沖區(qū)的媒體 流數(shù)據(jù)區(qū)分播放處理,通過對需要緩沖區(qū)的媒體流數(shù)據(jù)進行預(yù)處理實現(xiàn)對媒 體流的播放,保證了播放的效果,同時對不需要緩沖區(qū)的媒體流則不進行預(yù) 處理,直接進行播放,避免了現(xiàn)有技術(shù)中重復(fù)進行預(yù)處理而造成的資源浪費, 提高了播放速度,同時保證了播放質(zhì)量,實現(xiàn)了對不同流媒體服務(wù)器提供的 媒體流的高質(zhì)量、高速的播放效果,節(jié)省了資源。如圖4所示,為本發(fā)明流々某體播;改終端實施例一的結(jié)構(gòu)圖。本實施例包 括網(wǎng)絡(luò)接收模塊1和播放軟件模塊2,其中播放軟件模塊2包括獲取單元23、 解析單元24和播放單元25。其中獲取單元23,用于根據(jù)預(yù)設(shè)工作模式標(biāo)識 獲取媒體流數(shù)據(jù);解析單元24,用于對媒體流數(shù)據(jù)進行解析,獲得媒體流數(shù) 據(jù)的原始編碼數(shù)據(jù)和相關(guān)輔助信息;播放單元25,用于根據(jù)預(yù)設(shè)工作模式標(biāo) 識判斷播放所述媒體流數(shù)據(jù)是否需要緩沖區(qū),如果是,則根據(jù)所述相關(guān)輔助 信息對所述媒體流數(shù)據(jù)的原始編碼數(shù)據(jù)進行相應(yīng)的緩沖處理,對經(jīng)過緩沖處 理后的原始編碼數(shù)據(jù)進行解碼播放;否則,對所述媒體流數(shù)據(jù)的原始編碼數(shù) 據(jù)進行解碼播放。本實施例實現(xiàn)了對需緩沖區(qū)和不需緩沖的媒體流的播放,使得流媒體播 放終端可以適配不同的流媒體服務(wù)器,提高了流媒體播放終端的互通能力。如圖5所示,為本發(fā)明流々某體播放終端實施例二的結(jié)構(gòu)圖。在上述實施 例一的基礎(chǔ)上,播放軟件模塊2還包括創(chuàng)建單元21,用于創(chuàng)建播放實例,預(yù) 設(shè)所述媒體流數(shù)據(jù)的工作模式標(biāo)識;設(shè)置單元22,用于根據(jù)所述預(yù)設(shè)工作模 式標(biāo)識,設(shè)置存儲媒體流數(shù)據(jù)的緩沖區(qū),或者設(shè)置回調(diào)函數(shù),以供獲取媒體 流數(shù)據(jù)。進一步地,獲取單元23具體包括第一判斷單元231,用于判定根據(jù)所 述媒體流數(shù)據(jù)的工作模式標(biāo)識是否需要所述緩沖區(qū);接收單元232,用于被動收媒體流數(shù)據(jù);接收控制單元233,用于控制并利用所述回調(diào)函數(shù)主動獲取媒 體流數(shù)據(jù)。播放單元25具體包括第二判斷單元251,用于判定根據(jù)所述媒 體流數(shù)據(jù)的工作模式標(biāo)識是否需要所述緩沖區(qū);預(yù)處理單元252,根據(jù)所述相 關(guān)輔助信息對所述媒體流數(shù)據(jù)的原始編碼數(shù)據(jù)進行相應(yīng)的預(yù)處理操作,把經(jīng) 過預(yù)處理操作的媒體流數(shù)據(jù)的原始編碼數(shù)據(jù)存入所述緩沖區(qū)中;播放門限判 定單元253,用于判定所述緩沖區(qū)中的數(shù)據(jù)是否達到播放門限;解碼播放單元 254,用于對接收到的媒體流數(shù)據(jù)的原始編碼數(shù)據(jù)進行解碼播放。本實施例通過判定媒體流是否需要緩沖區(qū)設(shè)置緩沖區(qū)或回調(diào)函數(shù),實現(xiàn) 對不同媒體流數(shù)據(jù)進行了相應(yīng)的接收、處理和播放,提高了資源利用率,保 證了播放質(zhì)量,提高了播放速度,同時也提高了流媒體播放終端的開發(fā)設(shè)計 的靈活性,不用過多考慮播放軟件模塊和網(wǎng)絡(luò)接收模塊的搭配問題,增強了 流媒體播放終端的互通能力。最后應(yīng)說明的是以上實施例僅用以說明本發(fā)明的技術(shù)方案而非對其進 行限制,盡管參照較佳實施例對本發(fā)明進行了詳細(xì)的說明,本領(lǐng)域的普通技 術(shù)人員應(yīng)當(dāng)理解其依然可以對本發(fā)明的技術(shù)方案進行修改或者等同替換, 而這些修改或者等同替換亦不能使修改后的技術(shù)方案脫離本發(fā)明技術(shù)方案的 4青神和范圍。
權(quán)利要求
1、一種流媒體播放方法,其特征在于包括根據(jù)預(yù)設(shè)工作模式標(biāo)識獲取媒體流數(shù)據(jù);對所述媒體流數(shù)據(jù)進行解析,獲得媒體流數(shù)據(jù)的原始編碼數(shù)據(jù)和相關(guān)輔助信息;根據(jù)預(yù)設(shè)工作模式標(biāo)識判斷播放所述媒體流數(shù)據(jù)是否需要緩沖區(qū),如果是,則根據(jù)所述相關(guān)輔助信息對所述媒體流數(shù)據(jù)的原始編碼數(shù)據(jù)進行相應(yīng)的緩沖處理,對經(jīng)過緩沖處理后的原始編碼數(shù)據(jù)進行解碼播放;否則,對所述媒體流數(shù)據(jù)的原始編碼數(shù)據(jù)直接進行解碼播放。
2、 根據(jù)權(quán)利要求1所述的流媒體播放方法,其特征在于所述根據(jù)預(yù)設(shè)工 作模式標(biāo)識獲取媒體流數(shù)據(jù)之前還包括創(chuàng)建播放實例,預(yù)設(shè)所述媒體流數(shù)據(jù)的工作模式標(biāo)識,所述工作模式標(biāo) 識包括帶緩沖模式標(biāo)識和無緩沖模式標(biāo)識。
3、 根據(jù)權(quán)利要求2所述的流媒體播放方法,其特征在于在所述創(chuàng)建播放 實例,預(yù)設(shè)所述媒體流數(shù)據(jù)的工作模式標(biāo)識和所述根據(jù)預(yù)設(shè)工作模式標(biāo)識獲 取媒體流數(shù)據(jù)之間還包括根據(jù)所述預(yù)設(shè)工作模式標(biāo)識,判斷所述媒體流數(shù)據(jù)是否需要緩沖區(qū),若 需要,設(shè)置存儲々某體流數(shù)據(jù)的緩沖區(qū);若不需要,設(shè)置回調(diào)函數(shù),以供獲取媒 體流數(shù)據(jù)。
4、 根據(jù)權(quán)利要求3所述的流媒體播放方法,其特征在于所述根據(jù)預(yù)設(shè)工 作模式標(biāo)識獲取媒體流數(shù)據(jù)具體為根據(jù)所述預(yù)設(shè)工作模式標(biāo)識判斷所述媒體流數(shù)據(jù)是否需要所述緩沖區(qū), 若所述預(yù)設(shè)工作模式標(biāo)識為所述帶緩沖模式標(biāo)識,則需要緩沖區(qū),被動接收 媒體流數(shù)據(jù);若所述預(yù)設(shè)工作模式標(biāo)識為所述無緩沖模式標(biāo)識,則不需要緩 沖區(qū),通過所述回調(diào)函數(shù)主動獲取媒體流數(shù)據(jù)。
5、 根據(jù)權(quán)利要求4所述的流媒體播放方法,其特征在于所述根據(jù)所述相關(guān)輔助信息對所述媒體流數(shù)據(jù)的原始編碼數(shù)據(jù)進行相應(yīng)的緩沖處理,對經(jīng)過緩沖處理后的原始編碼數(shù)據(jù)進行解碼播放具體為根據(jù)所述相關(guān)輔助信息對所述媒體流數(shù)據(jù)的原始編碼數(shù)據(jù)進行相應(yīng)的預(yù) 處理操作;將經(jīng)過預(yù)處理操作的媒體流數(shù)據(jù)的原始編碼數(shù)據(jù)存入所述緩沖區(qū)中; 判定所述緩沖區(qū)中的數(shù)據(jù)是否達到播放門限,若達到,對所述緩沖區(qū)中 的原始編碼數(shù)據(jù)進行解碼播放。
6、 一種流媒體播放終端,包括用于接收流媒體服務(wù)器發(fā)送的媒體流數(shù)據(jù) 的網(wǎng)絡(luò)接收模塊和用于播放媒體流數(shù)據(jù)的播放軟件模塊,其特征在于所述播 放軟件模塊包括獲取單元,用于根據(jù)預(yù)設(shè)工作模式標(biāo)識獲取媒體流數(shù)據(jù);解析單元,用于對所述媒體流數(shù)據(jù)進行解析,獲得媒體流數(shù)據(jù)的原始編碼數(shù)據(jù)和相關(guān)輔助信息;播放單元,用于根據(jù)預(yù)設(shè)工作模式標(biāo)識判斷播放所述媒體流數(shù)據(jù)是否需要緩沖區(qū),如果是,則根據(jù)所述相關(guān)輔助信息對所述^ 某體流數(shù)據(jù)的原始編碼數(shù)據(jù)進行相應(yīng)的緩沖處理,對經(jīng)過緩沖處理后的原始編碼數(shù)據(jù)進行解碼播放;否則,對所述々某體流數(shù)據(jù)的原始編碼數(shù)據(jù)進行解碼播放。
7、 根據(jù)權(quán)利要求6所述的流媒體播放終端,其特征在于所述播放軟件模 塊還包括創(chuàng)建單元,用于創(chuàng)建播放實例,預(yù)設(shè)所述媒體流數(shù)據(jù)的工作模式標(biāo)識。
8、 根據(jù)權(quán)利要求7所述的流媒體播放終端,其特征在于所述播放軟件模 塊還包括設(shè)置單元,用于根據(jù)所述預(yù)設(shè)工作模式標(biāo)識,設(shè)置存儲媒體流數(shù)據(jù)的緩 沖區(qū),或者設(shè)置回調(diào)函數(shù),以供獲取媒體流數(shù)據(jù)。
9、 根據(jù)權(quán)利要求8所述的流媒體播放終端,其特征在于所述獲取單元具 體包括第一判斷單元,用于判定根據(jù)所述預(yù)設(shè)工作模式標(biāo)識是否需要所述緩沖區(qū);接收單元,用于被動接收^ 某體流數(shù)據(jù);接收控制單元,用于利用所述回調(diào)函數(shù)主動獲取^ 某體流數(shù)據(jù)。
10、根據(jù)權(quán)利要求9所述的流媒體播放終端,其特征在于所述播放單元 具體包括-,第二判斷單元,用于判定根據(jù)所述預(yù)設(shè)工作模式標(biāo)識是否需要所述緩沖區(qū);預(yù)處理單元,根據(jù)所述相關(guān)輔助信息對所述媒體流數(shù)據(jù)的原始編碼數(shù)據(jù) 進行相應(yīng)的預(yù)處理操作,把經(jīng)過預(yù)處理操作的媒體流數(shù)據(jù)的原始編碼數(shù)據(jù)存 入所述緩沖區(qū)中;播放門限判定單元,用于判定所述緩沖區(qū)中的數(shù)據(jù)是否達到播放門限; 解碼播放單元,用于對所述i某體流數(shù)據(jù)的原始編碼數(shù)據(jù)或所述緩沖區(qū)中 的數(shù)據(jù)進行解碼播放。
全文摘要
本發(fā)明公開了一種流媒體播放方法和終端,該方法包括根據(jù)預(yù)設(shè)工作模式標(biāo)識獲取媒體流數(shù)據(jù);對媒體流數(shù)據(jù)進行解析,獲得媒體流數(shù)據(jù)的原始編碼數(shù)據(jù)和相關(guān)輔助信息;根據(jù)預(yù)設(shè)工作模式標(biāo)識判斷播放媒體流數(shù)據(jù)是否需要緩沖區(qū),如果是,根據(jù)相關(guān)輔助信息對媒體流數(shù)據(jù)的原始編碼數(shù)據(jù)進行相應(yīng)的緩沖處理,對經(jīng)過緩沖處理后的原始編碼數(shù)據(jù)進行解碼播放,否則,對解析后的原始編碼數(shù)據(jù)直接進行解碼播放。本發(fā)明通過預(yù)設(shè)工作模式標(biāo)識以不同的方法獲取流媒體數(shù)據(jù)并進行相應(yīng)的播放處理,實現(xiàn)對需緩沖區(qū)和不需緩沖區(qū)的媒體流數(shù)據(jù)區(qū)分播放,使得播放終端可靈活適配于不同的流媒體服務(wù)器,保證了播放質(zhì)量和速度,節(jié)省了播放終端的資源,提高了播放終端的互通能力。
文檔編號H04L29/06GK101277443SQ20081010404
公開日2008年10月1日 申請日期2008年4月14日 優(yōu)先權(quán)日2008年4月14日
發(fā)明者仇劍書 申請人:中國網(wǎng)絡(luò)通信集團公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
永顺县| 巍山| 定襄县| 新巴尔虎右旗| 哈尔滨市| 福清市| 海南省| 余姚市| 临洮县| 伽师县| 左权县| 阿勒泰市| 大足县| 桦甸市| 天柱县| 海林市| 怀集县| 柯坪县| 延津县| 革吉县| 兴城市| 济阳县| 长寿区| 兖州市| 万州区| 光泽县| 军事| 湘潭市| 孝义市| 安溪县| 海兴县| 镇巴县| 灵山县| 松江区| 东至县| 通山县| 乌拉特中旗| 马龙县| 梓潼县| 容城县| 昆明市|