亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種流媒體數(shù)據(jù)的處理方法及裝置制造方法

文檔序號(hào):7770480閱讀:374來源:國知局
一種流媒體數(shù)據(jù)的處理方法及裝置制造方法
【專利摘要】本發(fā)明公開了一種流媒體數(shù)據(jù)的處理方法及裝置,所述方法包括:從流媒體源下載流媒體數(shù)據(jù);解碼所述下載的流媒體數(shù)據(jù);將所述解碼后的流媒體數(shù)據(jù)合成為預(yù)設(shè)格式視頻;將所述預(yù)設(shè)格式視頻寫入流媒體數(shù)據(jù)內(nèi)存中。用于實(shí)現(xiàn)當(dāng)用戶請(qǐng)求播放的流媒體時(shí),提高服務(wù)器向用戶發(fā)送流媒體數(shù)據(jù)的速度,增大同時(shí)向流媒體服務(wù)器請(qǐng)求的用戶數(shù)量。本發(fā)明還公開了用于實(shí)現(xiàn)所述方法的裝置。
【專利說明】一種流媒體數(shù)據(jù)的處理方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及流媒體存儲(chǔ)【技術(shù)領(lǐng)域】,尤其涉及一種流媒體數(shù)據(jù)的處理方法及裝置。【背景技術(shù)】
[0002]目前,隨著互聯(lián)網(wǎng)的擴(kuò)大及在各領(lǐng)域的廣泛應(yīng)用,許多伴生產(chǎn)業(yè)應(yīng)運(yùn)而生,例如:在線電影、分享視頻、視頻會(huì)議、即時(shí)在線視頻通話等。這些產(chǎn)業(yè)都有一個(gè)共同的特點(diǎn),那就是所傳輸?shù)男畔⒍际橇髅襟w。而用戶點(diǎn)播流媒體之前,服務(wù)器需要從流媒體源上下載并儲(chǔ)存流媒體數(shù)據(jù)信息。
[0003]目前,流媒體服務(wù)器都是點(diǎn)播的視頻文件,即流媒體服務(wù)器從流媒體源中下載更新的流媒體數(shù)據(jù),并在流媒體服務(wù)器磁盤上進(jìn)行存儲(chǔ)下載后的流媒體數(shù)據(jù),當(dāng)用戶通過客戶端請(qǐng)求需要的流媒體文件后,在流媒體服務(wù)器磁盤上找到相應(yīng)的流流媒體文件再發(fā)送給客戶端。將下載更新的流媒體數(shù)據(jù)存儲(chǔ)在流媒體服務(wù)器磁盤上,當(dāng)用戶通過客戶端請(qǐng)求需要的流媒體文件后,在服務(wù)器磁盤上進(jìn)行搜索。在磁盤中搜索文件時(shí),是對(duì)全盤進(jìn)行搜索,搜索到所需要的文件后再對(duì)該文件進(jìn)行讀取。這種磁盤搜索方式需要進(jìn)行的時(shí)間長,無法做到用戶想要什么文件就能馬上將該文件展示給用戶,而還需要一定時(shí)間在磁盤中進(jìn)行搜索文件。
[0004]通過這種方式在流媒體服務(wù)器中進(jìn)行搜索需要的流媒體時(shí),由于服務(wù)存儲(chǔ)量很大,所以服務(wù)器在搜索磁盤時(shí),所需要的時(shí)間會(huì)更長,并且無法滿足大量用戶同時(shí)在流媒體服務(wù)器中進(jìn)行搜索。

【發(fā)明內(nèi)容】

[0005]本發(fā)明實(shí)施例提供一種流媒體數(shù)據(jù)的處理方法及裝置,用于實(shí)現(xiàn)用戶請(qǐng)求播放的流媒體時(shí),提高服務(wù)器向用戶發(fā)送流媒體數(shù)據(jù)的速度,增大同時(shí)向流媒體服務(wù)器請(qǐng)求的用
戶數(shù)量。
[0006]一種流媒體數(shù)據(jù)的處理方法,包括以下步驟:從流媒體源下載流媒體數(shù)據(jù);解碼所述下載的流媒體數(shù)據(jù);將所述解碼后的流媒體數(shù)據(jù)合成為預(yù)設(shè)格式視頻;將所述預(yù)設(shè)格式視頻寫入流媒體數(shù)據(jù)內(nèi)存中。將下載后的流媒體數(shù)據(jù)解碼后合成預(yù)設(shè)格式視頻,再寫入流媒體數(shù)據(jù)內(nèi)存中,可以實(shí)現(xiàn)當(dāng)用戶調(diào)用所需要的流媒體文件時(shí),直接從流媒體數(shù)據(jù)內(nèi)存中讀取,而不再需要像存儲(chǔ)于磁盤時(shí),需要對(duì)整個(gè)磁盤進(jìn)行搜索,再對(duì)所需要的流媒體數(shù)據(jù)進(jìn)行讀取,這樣可以提高服務(wù)器向用戶發(fā)送流媒體數(shù)據(jù)的速度。
[0007]優(yōu)選地,所述預(yù)設(shè)格式視頻為FLASH視頻、MP4視頻。采用FLASH視頻和MP4視頻傳輸,可以提高數(shù)據(jù)流的傳輸速度。
[0008]優(yōu)選地,所述流媒體數(shù)據(jù)內(nèi)存包括流媒體數(shù)據(jù)環(huán)形內(nèi)存塊;所述流媒體數(shù)據(jù)環(huán)形內(nèi)存塊包括多個(gè)內(nèi)存塊;將所述預(yù)設(shè)格式視頻寫入流媒體數(shù)據(jù)內(nèi)存中,包括:將所述預(yù)設(shè)格式視頻順序循環(huán)寫入多個(gè)內(nèi)存塊中。流媒體數(shù)據(jù)內(nèi)存為由多個(gè)內(nèi)存塊組成的環(huán)形內(nèi)存塊,當(dāng)環(huán)形內(nèi)存塊寫數(shù)據(jù)時(shí),是以內(nèi)存塊的順序依次寫入流媒體數(shù)據(jù),可以充分利用內(nèi)存塊的空間存儲(chǔ)流媒體數(shù)據(jù)。
[0009]優(yōu)選地,將所述預(yù)設(shè)格式視頻寫入流媒體數(shù)據(jù)內(nèi)存中之后,還包括:接收客戶端發(fā)送的流媒體數(shù)據(jù)播放請(qǐng)求;讀取流媒體數(shù)據(jù)內(nèi)存中的所述預(yù)設(shè)格式視頻;將所述預(yù)設(shè)格式視頻發(fā)送給客戶端。當(dāng)服務(wù)器接收到客戶端發(fā)送的流媒體播放請(qǐng)求時(shí),服務(wù)器從流媒體數(shù)據(jù)內(nèi)存中讀取預(yù)設(shè)格式的視頻發(fā)送給客戶,由于采用內(nèi)存對(duì)預(yù)設(shè)格式的視頻進(jìn)行存儲(chǔ),無需再對(duì)磁盤進(jìn)行搜索后讀取流媒體數(shù)據(jù),這樣可以在提高服務(wù)器向用戶發(fā)送流媒體數(shù)據(jù)的速度的同時(shí),增大向流媒體服務(wù)器請(qǐng)求的用戶數(shù)量。
[0010]一種流媒體數(shù)據(jù)的處理方法,包括:接收客戶端發(fā)送的流媒體數(shù)據(jù)播放請(qǐng)求;讀取流媒體數(shù)據(jù)內(nèi)存中的所述預(yù)設(shè)格式視頻;將所述預(yù)設(shè)格式視頻發(fā)送給客戶端。當(dāng)服務(wù)器接收到客戶端發(fā)送的流媒體播放請(qǐng)求時(shí),服務(wù)器從流媒體數(shù)據(jù)內(nèi)存中讀取預(yù)設(shè)格式的視頻發(fā)送給客戶,由于采用內(nèi)存對(duì)預(yù)設(shè)格的視頻進(jìn)行存儲(chǔ),無需再對(duì)磁盤進(jìn)行搜索后讀取流媒體數(shù)據(jù),這樣可以在提高提高服務(wù)器向用戶發(fā)送流媒體數(shù)據(jù)的速度的同時(shí),增大向流媒體服務(wù)器請(qǐng)求的用戶數(shù)量。
[0011]優(yōu)選地,所述流媒體數(shù)據(jù)內(nèi)存包括流媒體數(shù)據(jù)環(huán)形內(nèi)存塊;所述流媒體數(shù)據(jù)環(huán)形內(nèi)存塊包括多個(gè)內(nèi)存塊;所述讀取流媒體數(shù)據(jù)內(nèi)存中的所述預(yù)設(shè)格式視頻,包括:順序循環(huán)讀取所述多個(gè)內(nèi)存塊中的預(yù)設(shè)格式視頻。通過循環(huán)讀取環(huán)形內(nèi)存塊中存儲(chǔ)的流媒體數(shù)據(jù),可以實(shí)現(xiàn)流媒體服務(wù)器可以同時(shí)為大量用戶讀取不同的流媒體數(shù)據(jù)信息。
[0012]一種流媒體數(shù)據(jù)的處理裝置,包括:下載模塊,用于從流媒體源下載流媒體數(shù)據(jù);解碼模塊,用于解碼所述下載的流媒體數(shù)據(jù);合成模塊,用于將所述解碼后的流媒體數(shù)據(jù)合成為預(yù)設(shè)格式視頻;寫模塊,用于將所述預(yù)設(shè)格式視頻寫入流媒體數(shù)據(jù)內(nèi)存中。
[0013]優(yōu)選地,所述預(yù)設(shè)格式視頻為FLASH視頻、MP4視頻。
[0014]優(yōu)選地,所述流媒體數(shù)據(jù)內(nèi)存包括流媒體數(shù)據(jù)環(huán)形內(nèi)存塊;所述流媒體數(shù)據(jù)環(huán)形內(nèi)存塊包括多個(gè)內(nèi)存塊;寫模塊包括:順序循環(huán)寫單元,用于將所述預(yù)設(shè)格式視頻順序循環(huán)寫入多個(gè)內(nèi)存塊中。
[0015]優(yōu)選地,該處理裝置,還包括:接收模塊,用于接收客戶端發(fā)送的流媒體數(shù)據(jù)播放請(qǐng)求;讀取模塊,用于讀取流媒體數(shù)據(jù)內(nèi)存中的所述預(yù)設(shè)格式視頻;發(fā)送模塊,用于將所述預(yù)設(shè)格式視頻發(fā)送給客戶端。
[0016]一種流媒體數(shù)據(jù)的處理裝置,包括:接收模塊,用于接收客戶端發(fā)送的流媒體數(shù)據(jù)播放請(qǐng)求;讀取模塊,用于讀取流媒體數(shù)據(jù)內(nèi)存中的所述預(yù)設(shè)格式視頻;發(fā)送模塊,用于將所述預(yù)設(shè)格式視頻發(fā)送給客戶端。
[0017]優(yōu)選地,所述流媒體數(shù)據(jù)內(nèi)存包括流媒體數(shù)據(jù)環(huán)形內(nèi)存塊;所述流媒體數(shù)據(jù)環(huán)形內(nèi)存塊包括多個(gè)內(nèi)存塊;讀取模塊,包括:順序循環(huán)讀取單元,用于順序循環(huán)讀取所述多個(gè)內(nèi)存塊中的預(yù)設(shè)格式視頻。
[0018]本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實(shí)施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點(diǎn)可通過在所寫的說明書、權(quán)利要求書、以及附圖中所特別指出的結(jié)構(gòu)來實(shí)現(xiàn)和獲得。
[0019]下面通過附圖和實(shí)施例,對(duì)本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。
【專利附圖】

【附圖說明】[0020]附圖用來提供對(duì)本發(fā)明的進(jìn)一步理解,并且構(gòu)成說明書的一部分,與本發(fā)明的實(shí)施例一起用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的限制。在附圖中:
[0021]圖1為本發(fā)明實(shí)施例中一種流媒體數(shù)據(jù)的處理方法流程圖。
[0022]圖2為本發(fā)明實(shí)施例中另一種流媒體數(shù)據(jù)的處理方法(客戶端調(diào)用流媒體數(shù)據(jù)時(shí)的處理方法)流程圖。
[0023]圖3為本發(fā)明實(shí)施例中一種流媒體數(shù)據(jù)的處理裝置示意圖。
[0024]圖4為本發(fā)明實(shí)施例中另一種流媒體數(shù)據(jù)的處理裝置示意圖。
【具體實(shí)施方式】
[0025]以下結(jié)合附圖對(duì)本發(fā)明的優(yōu)選實(shí)施例進(jìn)行說明,應(yīng)當(dāng)理解,此處所描述的優(yōu)選實(shí)施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。
[0026]如圖1所示,本發(fā)明提供了一種流媒體數(shù)據(jù)的處理方法,包括以下步驟:
[0027]步驟101,流媒體服務(wù)器從流媒體源下載流媒體數(shù)據(jù)。
[0028]步驟102,流媒體服務(wù)器解碼下載的流媒體數(shù)據(jù)。
[0029]步驟103,流媒體服務(wù)器將解碼后的流媒體數(shù)據(jù)合成為預(yù)設(shè)格式視頻。
[0030]步驟104,流媒體服務(wù)器將預(yù)設(shè)格式視頻寫入流媒體數(shù)據(jù)內(nèi)存中。
[0031 ] 本發(fā)明實(shí)施例提供了一種流媒體數(shù)據(jù)的處理方法,流媒體將從流媒體源下載的流媒體數(shù)據(jù)確碼后合成為預(yù)設(shè)格式視頻,并將合成后的預(yù)設(shè)格式視頻寫入流媒體數(shù)據(jù)內(nèi)存中并存儲(chǔ)在流媒體數(shù)據(jù)內(nèi)存中。相比于現(xiàn)有的將流媒體數(shù)據(jù)存儲(chǔ)于流媒體服務(wù)器的磁盤中,可以提升流媒體源的寫入速度,并且當(dāng)用戶調(diào)用流媒體服務(wù)器中的流媒體數(shù)據(jù)文件時(shí),可以提升用戶的調(diào)用速度。
[0032]由于現(xiàn)在傳統(tǒng)的流媒體服務(wù)器是將流媒體數(shù)據(jù)文件存儲(chǔ)在流媒體服務(wù)器的磁盤中,而從磁盤中讀取文件時(shí),是采用將整個(gè)磁盤讀一遍后再從中把所需要的文件讀取出來,這樣就會(huì)造成讀取不必要的文件,從而在讀取文件時(shí)浪費(fèi)很長的時(shí)間,如果采用本發(fā)明實(shí)施例提供的方法,將流媒體合成預(yù)設(shè)格式視頻寫入流媒體數(shù)據(jù)內(nèi)存中,當(dāng)從流媒體服務(wù)器讀取文件時(shí),可以從內(nèi)存中直接讀取所需要的流媒體文件,節(jié)省了搜索整個(gè)磁盤時(shí)所需的時(shí)間。
[0033]較佳地,預(yù)設(shè)格式視頻為FLASH視頻、MP4視頻。
[0034]較佳地,本發(fā)明實(shí)施提供了一種流媒體數(shù)據(jù)內(nèi)存的方案如:流媒體數(shù)據(jù)內(nèi)存中包括由多個(gè)內(nèi)存塊組成的環(huán)形內(nèi)存塊,這種環(huán)形內(nèi)存塊的寫入方式為按順序循環(huán)寫入。
[0035]較佳地,當(dāng)用戶調(diào)用流媒體數(shù)據(jù)服務(wù)器時(shí),本發(fā)明實(shí)施例提供了如下方案:接收客戶端發(fā)送的流媒體數(shù)據(jù)播放請(qǐng)求;讀取流媒體數(shù)據(jù)內(nèi)存中的預(yù)設(shè)格式視頻;將預(yù)設(shè)格式視頻發(fā)送給客戶端。
[0036]本發(fā)明實(shí)施例還提供了另一種流媒體數(shù)據(jù)的處理方法(客戶端調(diào)用流媒體數(shù)據(jù)時(shí)的處理方法),如圖2所示:包括以下步驟:
[0037]步驟201,接收客戶端發(fā)送的流媒體數(shù)據(jù)播放請(qǐng)求。
[0038]步驟202,讀取流媒體數(shù)據(jù)內(nèi)存中的預(yù)設(shè)格式視頻。
[0039]步驟203,將預(yù)設(shè)格式視頻發(fā)送給客戶端。
[0040]本發(fā)明提供了一種流媒體數(shù)據(jù)的處理方法,當(dāng)用戶通過客戶端向流媒體服務(wù)器發(fā)送調(diào)用請(qǐng)求時(shí),流媒體服務(wù)器根據(jù)客戶端請(qǐng)求所指定的流媒體數(shù)據(jù)文件,在流媒體服務(wù)器數(shù)據(jù)內(nèi)存中讀取預(yù)設(shè)格式視頻,并將預(yù)設(shè)格式視頻發(fā)送給客戶端。避免了當(dāng)用戶通過客戶端請(qǐng)求流媒體數(shù)據(jù)文件時(shí),服務(wù)器在流媒體數(shù)據(jù)磁盤中全盤搜索用戶指定的流媒體數(shù)據(jù)文件所浪費(fèi)的時(shí)間,并且服務(wù)器將流媒體數(shù)據(jù)存儲(chǔ)于流媒體服務(wù)器數(shù)據(jù)磁盤,當(dāng)客戶端調(diào)用時(shí),服務(wù)器無法在磁盤中同時(shí)搜索大量的流媒體數(shù)據(jù)文件,這就限制了同時(shí)使用流媒體服務(wù)器的人數(shù),而采用流媒體數(shù)據(jù)內(nèi)存存儲(chǔ)流媒體數(shù)據(jù)文件時(shí),可以實(shí)現(xiàn)大量的用戶通過客戶端同時(shí)向流媒體服務(wù)發(fā)送調(diào)用流媒體數(shù)據(jù)文件的操作。
[0041]較佳地,本發(fā)明實(shí)施例提供了一種流媒體數(shù)據(jù)內(nèi)存的方案如:流媒體數(shù)據(jù)內(nèi)存中包括由多個(gè)內(nèi)存塊組成的環(huán)形內(nèi)存塊,這種環(huán)形內(nèi)存塊的讀取方式為按順序循環(huán)讀取。
[0042]下面通過幾個(gè)典型實(shí)施例來詳細(xì)介紹本發(fā)明實(shí)施例提供的技術(shù)方案。
[0043]實(shí)施例一
[0044]當(dāng)流媒體服務(wù)器存儲(chǔ)時(shí)將流媒體數(shù)據(jù)文件合成為預(yù)設(shè)格式視頻存儲(chǔ)在流媒體數(shù)據(jù)內(nèi)存中,本實(shí)施例一提供了一種流媒體數(shù)據(jù)的處理方法,具體步驟如下:
[0045]Al,流媒體服務(wù)器從流媒體源下載流媒體數(shù)據(jù)。
[0046]A2,流媒體服務(wù)器解碼下載的流媒體數(shù)據(jù)。
[0047]A3,流媒體服務(wù)器將解碼后的流媒體數(shù)據(jù)合成為FLASH視頻。
[0048]A4,流媒體服務(wù)器將FLASH視頻寫入流媒體數(shù)據(jù)內(nèi)存中。
[0049]流媒體數(shù)據(jù)內(nèi)存為多個(gè)內(nèi)存塊組成的環(huán)形內(nèi)存塊,當(dāng)向流媒體數(shù)據(jù)內(nèi)存中寫入流媒體數(shù)據(jù)文件時(shí),是向流媒體數(shù)據(jù)環(huán)形內(nèi)存塊順序依次循環(huán)寫入。
[0050]例如:流媒體數(shù)據(jù)內(nèi)存由`N個(gè)內(nèi)存塊組成,對(duì)N內(nèi)存塊編號(hào)為1、2、3、……、N,當(dāng)向流媒體數(shù)據(jù)內(nèi)存中寫流媒體數(shù)據(jù)文件時(shí),從編號(hào)為I的內(nèi)存塊開始寫,寫完I號(hào)內(nèi)存塊后再寫2號(hào)內(nèi)存塊,依次向后面的內(nèi)存塊中寫入流媒體數(shù)據(jù),當(dāng)寫完N號(hào)內(nèi)存塊時(shí),重新從I號(hào)內(nèi)存塊開始寫入。
[0051]A5,接收客戶端發(fā)送的流媒體數(shù)據(jù)播放請(qǐng)求。
[0052]A6,讀取流媒體數(shù)據(jù)內(nèi)存中的FLASH視頻。
[0053]從流媒體數(shù)據(jù)內(nèi)存中讀取流媒體數(shù)據(jù)文件時(shí),是從流媒體數(shù)據(jù)環(huán)形內(nèi)存塊順序依次循環(huán)讀取。
[0054]例如:流媒體數(shù)據(jù)內(nèi)存由N個(gè)內(nèi)存塊組成,對(duì)N內(nèi)存塊編號(hào)為1、2、3、……、N,當(dāng)向流媒體數(shù)據(jù)內(nèi)存中讀流媒體數(shù)據(jù)文件時(shí),從編號(hào)為I的內(nèi)存塊開始讀,讀完I號(hào)內(nèi)存塊后再讀2號(hào)內(nèi)存塊,依次向后面的內(nèi)存塊中讀取流媒體數(shù)據(jù),當(dāng)讀完N號(hào)內(nèi)存塊時(shí),重新從I號(hào)內(nèi)存塊開始讀取。
[0055]A7,將FLASH視頻發(fā)送給客戶端。
[0056]本實(shí)施例一中,提供了一種流媒體數(shù)據(jù)的處理方法,當(dāng)流媒體數(shù)據(jù)服務(wù)器從流媒體源中下載完流媒體數(shù)據(jù)文件后合成為FLASH視頻存儲(chǔ)于流媒體數(shù)據(jù)環(huán)形內(nèi)存中,向流媒體數(shù)據(jù)環(huán)形內(nèi)存寫入時(shí),采用的是順序依次循環(huán)寫入;當(dāng)客戶端向流媒體數(shù)據(jù)服務(wù)器發(fā)送請(qǐng)求流媒體數(shù)據(jù)文件時(shí),服務(wù)器讀取存儲(chǔ)于流媒體數(shù)據(jù)環(huán)形內(nèi)存中的FLASH視頻,并將FLASH視頻發(fā)送給客戶端,從流媒體數(shù)據(jù)環(huán)形內(nèi)存中讀取FLASH視頻時(shí),采用的是順序依次循環(huán)讀取。
[0057]本發(fā)明實(shí)施例一是將流媒體合成預(yù)設(shè)格式視頻寫入流媒體數(shù)據(jù)內(nèi)存中,當(dāng)從流媒體服務(wù)器讀取文件時(shí),可以從內(nèi)存中直接讀取所需要的流媒體文件,節(jié)省了搜索整個(gè)磁盤時(shí)所需的時(shí)間。并且服務(wù)器將流媒體數(shù)據(jù)存儲(chǔ)于流媒體服務(wù)器數(shù)據(jù)磁盤,當(dāng)客戶端調(diào)用時(shí),服務(wù)器無法在磁盤中同時(shí)搜索大量的流媒體數(shù)據(jù)文件,這就限制了同時(shí)使用流媒體服務(wù)器的人數(shù),而采用流媒體數(shù)據(jù)內(nèi)存存儲(chǔ)流媒體數(shù)據(jù)文件時(shí),可以實(shí)現(xiàn)大量的用戶通過客戶端同時(shí)向流媒體服務(wù)發(fā)送調(diào)用流媒體數(shù)據(jù)文件的操作。
[0058]以上描述了一種處理通訊錄的方法實(shí)現(xiàn)過程,該過程可由裝置實(shí)現(xiàn),下面對(duì)裝置的內(nèi)部功能和結(jié)構(gòu)進(jìn)行介紹。
[0059]如圖3所示,一種流媒體數(shù)據(jù)的處理裝置,包括:
[0060]下載模塊301,用于從流媒體源下載流媒體數(shù)據(jù)。
[0061]解碼模塊302,用于解碼下載的流媒體數(shù)據(jù)。
[0062]合成模塊303,用于將解碼后的流媒體數(shù)據(jù)合成為預(yù)設(shè)格式視頻。預(yù)設(shè)格式視頻為FLASH視頻、MP4視頻。
[0063]寫模塊304,用于將預(yù)設(shè)格式視頻寫入流媒體數(shù)據(jù)內(nèi)存中。
[0064]流媒體數(shù)據(jù)內(nèi)存包括流媒體數(shù)據(jù)環(huán)形內(nèi)存塊;流媒體數(shù)據(jù)環(huán)形內(nèi)存塊包括多個(gè)內(nèi)存塊。
[0065]寫模塊304包括:順序循環(huán)寫單元3041,用于將預(yù)設(shè)格式視頻順序循環(huán)寫入多個(gè)內(nèi)存塊中。
[0066]該處理裝置,還包括:
[0067]接收模塊305,用于接收客戶端發(fā)送的流媒體數(shù)據(jù)播放請(qǐng)求。
[0068]讀取模塊306,用于讀取流媒體數(shù)據(jù)內(nèi)存中的預(yù)設(shè)格式視頻。
[0069]發(fā)送模塊307,用于將預(yù)設(shè)格式視頻發(fā)送給客戶端。
[0070]如圖4所示,一種流媒體數(shù)據(jù)的處理裝置,包括:
[0071]接收模塊401,用于接收客戶端發(fā)送的流媒體數(shù)據(jù)播放請(qǐng)求;
[0072]讀取模塊402,用于讀取流媒體數(shù)據(jù)內(nèi)存中的預(yù)設(shè)格式視頻;
[0073]發(fā)送模塊403,用于將預(yù)設(shè)格式視頻發(fā)送給客戶端。
[0074]流媒體數(shù)據(jù)內(nèi)存包括流媒體數(shù)據(jù)環(huán)形內(nèi)存塊;流媒體數(shù)據(jù)環(huán)形內(nèi)存塊包括多個(gè)內(nèi)存塊。
[0075]讀取模塊402,包括:順序循環(huán)讀取單元4021,用于順序循環(huán)讀取多個(gè)內(nèi)存塊中的預(yù)設(shè)格式視頻。
[0076]本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤存儲(chǔ)器和光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
[0077]本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
[0078]這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
[0079]這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
[0080]顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
【權(quán)利要求】
1.一種流媒體數(shù)據(jù)的處理方法,其特征在于,包括以下步驟: 從流媒體源下載流媒體數(shù)據(jù); 解碼所述下載的流媒體數(shù)據(jù); 將所述解碼后的流媒體數(shù)據(jù)合成為預(yù)設(shè)格式視頻; 將所述預(yù)設(shè)格式視頻寫入流媒體數(shù)據(jù)內(nèi)存中。
2.如權(quán)利要求1所述的處理方法,其特征在于, 所述預(yù)設(shè)格式視頻為FLASH視頻、MP4視頻。
3.如權(quán)利要求1所述的處理方法,其特征在于, 所述流媒體數(shù)據(jù)內(nèi)存包括流媒體數(shù)據(jù)環(huán)形內(nèi)存塊;所述流媒體數(shù)據(jù)環(huán)形內(nèi)存塊包括多個(gè)內(nèi)存塊; 將所述預(yù)設(shè)格式視頻寫入流媒體數(shù)據(jù)內(nèi)存中,包括: 將所述預(yù)設(shè)格式視頻順序循環(huán)寫入多個(gè)內(nèi)存塊中。
4.如權(quán)利要求1所述的處理方法,其特征在于,將所述預(yù)設(shè)格式視頻寫入流媒體數(shù)據(jù)內(nèi)存中之后,還包括: 接收客戶端發(fā)送的流媒體數(shù)據(jù)播放請(qǐng)求; 讀取流媒體數(shù)據(jù)內(nèi)存中的所述預(yù)設(shè)格式視頻; 將所述預(yù)設(shè)格式視頻發(fā)送給客戶端。
5.一種流媒體數(shù)據(jù)的處理方法,其特征在于,包括以下步驟: 接收客戶端發(fā)送的流媒體數(shù)據(jù)播放請(qǐng)求; 讀取流媒體數(shù)據(jù)內(nèi)存中的所述預(yù)設(shè)格式視頻; 將所述預(yù)設(shè)格式視頻發(fā)送給客戶端。
6.如權(quán)利要求5所述的處理方法,其特征在于, 所述流媒體數(shù)據(jù)內(nèi)存包括流媒體數(shù)據(jù)環(huán)形內(nèi)存塊;所述流媒體數(shù)據(jù)環(huán)形內(nèi)存塊包括多個(gè)內(nèi)存塊; 所述讀取流媒體數(shù)據(jù)內(nèi)存中的所述預(yù)設(shè)格式視頻,包括: 順序循環(huán)讀取所述多個(gè)內(nèi)存塊中的預(yù)設(shè)格式視頻。
7.一種流媒體數(shù)據(jù)的處理裝置,其特征在于,包括: 下載模塊,用于從流媒體源下載流媒體數(shù)據(jù); 解碼模塊,用于解碼所述下載的流媒體數(shù)據(jù); 合成模塊,用于將所述解碼后的流媒體數(shù)據(jù)合成為預(yù)設(shè)格式視頻; 寫模塊,用于將所述預(yù)設(shè)格式視頻寫入流媒體數(shù)據(jù)內(nèi)存中。
8.如權(quán)利要求7所述的處理裝置,其特征在于, 所述預(yù)設(shè)格式視頻為FLASH視頻、MP4視頻。
9.如權(quán)利要求7所述的處理裝置,其特征在于, 所述流媒體數(shù)據(jù)內(nèi)存包括流媒體數(shù)據(jù)環(huán)形內(nèi)存塊;所述流媒體數(shù)據(jù)環(huán)形內(nèi)存塊包括多個(gè)內(nèi)存塊; 寫模塊包括:順序循環(huán)寫單元,用于將所述預(yù)設(shè)格式視頻順序循環(huán)寫入多個(gè)內(nèi)存塊中。
10.如權(quán)利要求7所述的處理裝置,其特征在于,該處理裝置,還包括: 接收模塊,用于接收客戶端發(fā)送的流媒體數(shù)據(jù)播放請(qǐng)求;讀取模塊,用于讀取流媒體數(shù)據(jù)內(nèi)存中的所述預(yù)設(shè)格式視頻; 發(fā)送模塊,用于將所述預(yù)設(shè)格式視頻發(fā)送給客戶端。
11.一種流媒體數(shù)據(jù)的處理裝置,其特征在于,包括: 接收模塊,用于接收客戶端發(fā)送的流媒體數(shù)據(jù)播放請(qǐng)求; 讀取模塊,用于讀取流媒體數(shù)據(jù)內(nèi)存中的所述預(yù)設(shè)格式視頻; 發(fā)送模塊,用于將所述預(yù)設(shè)格式視頻發(fā)送給客戶端。
12.如權(quán)利要求11所述的處理裝置,其特征在于, 所述流媒體數(shù)據(jù)內(nèi)存包括流媒體數(shù)據(jù)環(huán)形內(nèi)存塊;所述流媒體數(shù)據(jù)環(huán)形內(nèi)存塊包括多個(gè)內(nèi)存塊; 讀取模塊,包括:順序循環(huán)讀取單元,用于順序循環(huán)讀取所述多個(gè)內(nèi)存塊中的預(yù)設(shè)格式視頻。
【文檔編號(hào)】H04N21/239GK103501443SQ201310419185
【公開日】2014年1月8日 申請(qǐng)日期:2013年9月13日 優(yōu)先權(quán)日:2013年9月13日
【發(fā)明者】張新亮 申請(qǐng)人:天脈聚源(北京)傳媒科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1