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

一種利用視頻播放器對(duì)視頻文件進(jìn)行解碼方法

文檔序號(hào):7870913閱讀:202來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):一種利用視頻播放器對(duì)視頻文件進(jìn)行解碼方法
技術(shù)領(lǐng)域
本發(fā)明屬于視頻解碼領(lǐng)域,涉及一種利用視頻播放器對(duì)視頻文件進(jìn)行解碼方法。
背景技術(shù)
目前較為常見(jiàn)的一種視頻解碼方法是“黑盒”解碼方法,即只通過(guò)提供視頻文件的URL地址進(jìn)行解碼,該方法存在著,視頻文件加載無(wú)法控制,緩沖區(qū)清空無(wú)法控制,不同碼率的視頻切換不平滑的缺點(diǎn),且該技術(shù)中只采用一個(gè)緩沖區(qū),內(nèi)存管理也不夠靈活。

發(fā)明內(nèi)容
本發(fā)明針對(duì)黑盒解碼的缺點(diǎn),本發(fā)明提出一種視頻解碼方法,該方法控制視頻文件加載、視頻文件讀入二進(jìn)制數(shù)組,智能控制放入緩沖區(qū)的數(shù)據(jù)量并按需求清空緩沖區(qū),實(shí)現(xiàn)了內(nèi)存的靈活管理、不同碼率的視頻的無(wú)縫切換,以及在不同網(wǎng)絡(luò)情況下的順暢播放。本發(fā)明的一種視頻解碼方法,通過(guò)利用視頻播放器對(duì)視頻文件進(jìn)行解碼,包括如下步驟
步驟1、通過(guò)所述視頻播放器訪問(wèn)視頻文件的視頻源地址獲取視頻元數(shù)據(jù);
步驟2、根據(jù)所述視頻元數(shù)據(jù)的長(zhǎng)度計(jì)算所述視頻文件頭長(zhǎng)度;· 步驟3、將FLASH的視頻解碼對(duì)象載入所述視頻播放器;
步驟4、載入所述視頻文件并將其讀入二進(jìn)制數(shù)組,并利用所述視頻解碼對(duì)象對(duì)視頻文件解碼;
步驟5、檢測(cè)用戶(hù)的定向操作動(dòng)作,根據(jù)所述用戶(hù)的定向操作的位置,讀取以操作的位置為起點(diǎn)的視頻文件并對(duì)其進(jìn)行解碼。優(yōu)選地是,所述視頻文件為FLV文件或F4V文件。優(yōu)選地是,所述步驟2所述視頻文件頭長(zhǎng)度的計(jì)算公式為視頻文件頭長(zhǎng)度=13+視頻元數(shù)據(jù)長(zhǎng)度+視頻標(biāo)簽長(zhǎng)度+音頻標(biāo)簽長(zhǎng)度。優(yōu)選地是,所述步驟2所述計(jì)算視頻文件頭長(zhǎng)度是用于獲取視頻文件頭信息和視頻文件體信息。優(yōu)選地是,其特征是,所述步驟4包括以下步驟步驟41,通過(guò)http流式下載的方式下載URL指定的視頻文件;步驟42,將所述下載的視頻文件數(shù)據(jù)讀入二進(jìn)制數(shù)組中;步驟43,將讀入所述二進(jìn)制數(shù)組中的視頻文件通過(guò)所述視頻解碼對(duì)象解碼。優(yōu)選地是,所述視頻播放器包括兩個(gè)緩沖區(qū)二級(jí)緩沖區(qū)和一級(jí)緩沖區(qū),所述步驟42包括逐步向所述二級(jí)緩沖區(qū)添加視頻文件,直至所述視頻文件的視頻文件標(biāo)簽完整,然后將所述視頻文件傳入一級(jí)緩沖區(qū)。優(yōu)選地是,所述視頻文件傳入一級(jí)緩沖區(qū)的時(shí)間量通過(guò)設(shè)置FLASH的網(wǎng)絡(luò)流對(duì)象的緩沖時(shí)間屬性指定,所述緩沖時(shí)間屬性根據(jù)客戶(hù)端網(wǎng)速設(shè)定,設(shè)定原則是
如果客戶(hù)端網(wǎng)速小于100kb/s,設(shè)置緩沖時(shí)間為3秒;
如果客戶(hù)端網(wǎng)速大于等于100kb/S,設(shè)置緩沖時(shí)間為5秒。
優(yōu)選地是,所述播放器需處于數(shù)據(jù)生成模式,需在已連接到空指針的FLASH網(wǎng)絡(luò)連接對(duì)象上創(chuàng)建的網(wǎng)絡(luò)流對(duì)象調(diào)用播放功能。優(yōu)選地是,所述檢測(cè)用戶(hù)的定向操作動(dòng)作包括搜索與用戶(hù)的定向操作位置最接近的關(guān)鍵中貞。優(yōu)選地是,所述步驟5所述視頻文件解碼包括如下步驟步驟51、清空所述一級(jí)緩沖區(qū)和所述二級(jí)緩沖區(qū)中的數(shù)據(jù);步驟52,通知所述視頻解碼對(duì)象下一個(gè)文件標(biāo)簽將從所述視頻文件的文件頭開(kāi)始;步驟53、向所述一級(jí)緩沖區(qū)導(dǎo)入所述視頻文件的件頭;步驟54、通知所述視頻解碼對(duì)象下一個(gè)導(dǎo)入的標(biāo)簽為所述視頻文件的文件體;步驟55、導(dǎo)入以上述定向操作位置最接近的關(guān)鍵幀為開(kāi)頭的所述視頻文件的文件流進(jìn)入二級(jí)緩沖區(qū)。優(yōu)選地是,在所述步驟5后,包括步驟6 :檢測(cè)到所述視頻文件被停止播放時(shí),將播放所述視頻文件時(shí)生成的緩沖文件清除。優(yōu)選地是,所述步驟6所述將二個(gè)緩沖區(qū)中的文件清除通過(guò)對(duì)FLASH網(wǎng)絡(luò)流對(duì)象的尋找函數(shù)賦值為零而實(shí)現(xiàn)。通過(guò)本發(fā)明的視頻解碼方法,可以有效控制二進(jìn)制視頻文件加載,通過(guò)將二進(jìn)制視頻文件讀入二進(jìn)制數(shù)組,可以智能控制放入緩沖區(qū)的數(shù)據(jù)量并按需求清空緩沖區(qū),實(shí)現(xiàn)了內(nèi)存的靈活管理、不同碼率的視頻的無(wú)縫切換,以及在不同網(wǎng)絡(luò)情況下的順暢播放。


圖1為本發(fā)明的利用視頻播放器對(duì)視頻文件進(jìn)行解碼方法的流程 圖2為本發(fā)明提供的載入視頻文件以及對(duì)視頻文件解碼的流程 圖3為本發(fā)明提供的用戶(hù)定向操作動(dòng)作進(jìn)行視頻文件解碼流程圖; 圖4為本發(fā)明提供的一優(yōu)選實(shí)施例的流程圖。
具體實(shí)施例方式結(jié)合附圖,下面對(duì)發(fā)明的一種利用視頻播放器對(duì)視頻文件進(jìn)行解碼方法進(jìn)行詳細(xì)說(shuō)明。按照本發(fā)明的利用視頻播放器對(duì)視頻文件進(jìn)行解碼方法包括以下步驟
步驟1、通過(guò)視頻播放器訪問(wèn)視頻文件的視頻源地址獲取視頻元數(shù)據(jù)。通常視頻文件保存在特定文件服務(wù)器中,視頻播放器對(duì)該視頻進(jìn)行播放時(shí),要通過(guò)該視頻文件的播放地址獲取該視頻文件,在對(duì)該視頻文件進(jìn)行播放之前,首先獲取視頻元數(shù)據(jù)。視頻元數(shù)據(jù)為描述視頻文件存儲(chǔ)規(guī)則的數(shù)據(jù),通過(guò)解析視頻元數(shù)據(jù)可以較為容易的解析視頻文件。通過(guò)訪問(wèn)視頻文件的地址,解析該視頻文件,從而得到視頻元數(shù)據(jù)。優(yōu)選的是,視頻文件為FLV文件。步驟2、根據(jù)所述視頻元數(shù)據(jù)的長(zhǎng)度計(jì)算所述視頻文件頭長(zhǎng)度。獲取到視頻元數(shù)據(jù)后,根據(jù)視頻元數(shù)據(jù)的長(zhǎng)度計(jì)算視頻文件頭的長(zhǎng)度,以FLV文件為例,為解析播放FLV文件,需要獲取FLV文件頭信息和FLV文件體信息,因此需要計(jì)算FLV文件的文件頭長(zhǎng)度。FLV文件頭的格式一般為13個(gè)字節(jié)的視頻描述+視頻元數(shù)據(jù)+視頻標(biāo)簽+音頻標(biāo)簽,因此FLV文件的視頻文件頭長(zhǎng)度的計(jì)算公式為視頻文件頭長(zhǎng)度=13+視頻元數(shù)據(jù)長(zhǎng)度+視頻標(biāo)簽長(zhǎng)度+音頻標(biāo)簽長(zhǎng)度。步驟3、將FLASH視頻解碼對(duì)象載入所述視頻播放器。視頻解碼對(duì)象具體指的是對(duì)視頻文件解碼的虛擬解碼器,如下所示
video = new Video O , video對(duì)象為虛擬解碼器,必須將其實(shí)例化才能使用也即,為video對(duì)象開(kāi)辟一個(gè)物理內(nèi)存空間,所以要設(shè)置為new Video O
addChild(video),也即將實(shí)例化的video對(duì)象加入顯示列表,每個(gè)swf文件只有一個(gè)顯示列表,將video對(duì)象加入顯示列表即表示在這個(gè)swf文件中均由video對(duì)象解碼,其實(shí)就是指定一個(gè)解碼器。步驟4、載入所述視頻文件并將其讀入二進(jìn)制數(shù)組,并利用所述視頻解碼對(duì)象對(duì)視頻文件解碼。該步驟的具體過(guò)程如圖2所示,包括以下步驟
步驟41,通過(guò)http流式下載的方式下載URL指定的視頻文件;
步驟42,將上述下載的視頻文件數(shù)據(jù)讀入二進(jìn)制數(shù)組中; 步驟43,將讀入二進(jìn)制數(shù)組中的視頻文件通過(guò)所述視頻解碼對(duì)象解碼。其中,視頻播放器包括兩個(gè)緩沖區(qū)一級(jí)緩沖區(qū)和二級(jí)緩沖區(qū),步驟42將上述下載的視頻文件數(shù)據(jù)讀入二進(jìn)制數(shù)組中,具體包括逐步向所述二級(jí)緩沖區(qū)添加視頻文件,直至所述視頻文件的視頻文件標(biāo)簽完整,然后將所述視頻文件傳入一級(jí)緩沖區(qū)。至此,載入視頻文件以及對(duì)視頻文件解碼的流程結(jié)束。為了方便理解,以FLV文件格式為例,提供一段代碼解釋步驟4所述過(guò)程 private function onlnit (event:Event): void
{
loader = new URLStream();try
{
loader, load (new URLRequest (〃good. flv〃));//下載請(qǐng)求參數(shù)中指定的URL (即〃good. flv〃),將URLRequest對(duì)象傳遞給Loader對(duì)象的load()方法以啟動(dòng)URL下載
}
catch(e:Error)
{
trace ("—x", e. message);
}
}
private function onProgress (event:ProgressEvent): void
{
if (loader. bytesAvailable > 0)//如果有新下載數(shù)據(jù) {
var b: ByteArray = new ByteArray () ;// 定義一個(gè)二進(jìn)制數(shù)組
loader. readBytes (b, O, loader. bytesAvailable) ;// 將新的下載可用 flv 數(shù)據(jù)導(dǎo)入二進(jìn)制數(shù)組
b. position = O;//數(shù)組指針從O位開(kāi)始 b. readBytes(totalBytes, totalBytes. length, b. bytesAvailable); var ns:NetStream = new NetStream(netConnection); ns. play (null);
ns[〃appendBytes〃] (b) ; //利用appendBytes將上述二進(jìn)制數(shù)組對(duì)象進(jìn)行解碼
}
}
上述FLV文件傳入一級(jí)緩沖區(qū)的時(shí)間量通過(guò)設(shè)置FLASH的網(wǎng)絡(luò)流對(duì)象的緩沖時(shí)間屬性指定,緩沖時(shí)間屬性根據(jù)客戶(hù)端網(wǎng)速智能設(shè)定,其設(shè)定原則是,如果客戶(hù)端網(wǎng)速小于IOOkb/s,設(shè)置緩沖時(shí)間為3秒;如果客戶(hù)端網(wǎng)速大于等于100kb/S,設(shè)置緩沖時(shí)間為5秒。上述播放器需處于數(shù)據(jù)生成模式,需在已連接到空指針的FLASH網(wǎng)絡(luò)連接對(duì)象上創(chuàng)建的網(wǎng)絡(luò)流對(duì)象調(diào)用播放功能,在已連接到null的NetConnection上創(chuàng)建的NetStream調(diào)用NetStream. play (null)。為了方便理解下面提供一段代碼解釋如何使上述網(wǎng)絡(luò)流對(duì)象處于數(shù)據(jù)生成模式`private var ns:NetStream;conn = new NetConnection();conn.connect (null);ns = new NetStream(conn);ns. play (null);
步驟5、檢測(cè)用戶(hù)的定向操作動(dòng)作,根據(jù)所述用戶(hù)的定向操作的位置,讀取以操作的位置為起點(diǎn)的視頻文件并對(duì)其進(jìn)行解碼;
檢測(cè)用戶(hù)的定向操作動(dòng)作包括搜索與用戶(hù)的定向操作位置最接近的關(guān)鍵幀。以解碼某一 FLV文件為例,步驟5中根據(jù)用戶(hù)定向操作動(dòng)作進(jìn)行視頻文件解碼流程如圖3所示,包括以下步驟
步驟51、清空一級(jí)緩沖區(qū)和二級(jí)緩沖區(qū)中的數(shù)據(jù);步驟52,通知視頻解碼對(duì)象下一個(gè)文件標(biāo)簽將從視頻文件的文件頭開(kāi)始;步驟53、向一級(jí)緩沖區(qū)導(dǎo)入視頻文件的件頭;步驟54、通知視頻解碼對(duì)象下一個(gè)導(dǎo)入的標(biāo)簽為視頻文件的文件體;步驟55、導(dǎo)入以上述定向操作位置最接近的關(guān)鍵幀為開(kāi)頭的視頻文件的文件流進(jìn)入二級(jí)緩沖區(qū)。以FLV文件為例,為了方便理解,下面提供一段代碼解釋步驟5所述解碼過(guò)程 override public function seek (time:Number): void
{
var keyframe:Array = findKeyFrame (time) ;//根據(jù)控制點(diǎn)時(shí)間找到對(duì)應(yīng)關(guān)鍵中貞 var offset:Number = keyframe[I]; ns. seek(0) ;//清空緩沖區(qū)數(shù)據(jù)
ns[〃appendBytesAction〃] (〃resetBegin〃);// 告訴解碼器下一個(gè)標(biāo)簽將從 flv 文件頭開(kāi)始
ns [〃appendBytes〃] (byteArray) ; //byteArray 艮P為 flv 文件頭ns[〃appendBytesAction〃] (〃resetSeek〃);//告訴解碼器下一個(gè)導(dǎo)入的標(biāo)簽將會(huì)是flv文件體開(kāi)始
ns[〃appendBytes〃] (seekByteArray) ;//seekByteArray 即以定向操作位置最接近的關(guān)鍵幀為開(kāi)頭的那段視頻流
}
上述步驟I至步驟5為本發(fā)明的視頻解碼的方法,此外,優(yōu)選的實(shí)施例如圖4所示,在步驟5之后,為了節(jié)省緩存空間,增加步驟6。步驟6 當(dāng)檢測(cè)到視頻文件被停止播放時(shí),將播放視頻文件時(shí)生成的緩沖文件清除。上述步驟6所述將二個(gè)緩沖區(qū)中的文件清除通過(guò)給上述網(wǎng)絡(luò)流對(duì)象的尋找函數(shù)(NetStream . seek O )賦值為零實(shí)現(xiàn),即 seek (O)。本發(fā)明的提供的視頻解碼方法用于FLV格式的文件的解碼,也可以用于F4V格式的文件的解碼。上述詳細(xì)描述 通過(guò)實(shí)施例和/或過(guò)程的各種實(shí)施例。就這些包含一個(gè)或多個(gè)功能和/或操作而言,本領(lǐng)域技術(shù)人員將理解,這些實(shí)施例中的每一個(gè)功能和/或操作都可由各種各樣的硬件、軟件、固件、或?qū)嶋H上其任意組合來(lái)單獨(dú)地和/或共同地實(shí)現(xiàn)。應(yīng)該理解,本文描述的方法可以結(jié)合硬件。因此,本發(fā)明的方法,可以采用包含在諸如軟盤(pán)、CD-ROM、硬盤(pán)驅(qū)動(dòng)器或任何其他機(jī)器可讀存儲(chǔ)介質(zhì)等有形介質(zhì)中的程序代碼(即,指令)的形式,其中,當(dāng)程序代碼在可編程計(jì)算機(jī)上執(zhí)行的情況下,計(jì)算設(shè)備通常包括處理器、該處理器可讀的存儲(chǔ)介質(zhì)(包括易失性存儲(chǔ)器和/或存儲(chǔ)元件)、至少一個(gè)輸入設(shè)備、以及至少一個(gè)輸出設(shè)備。一個(gè)或多個(gè)程序可以例如,通過(guò)使用API,可重用控件等來(lái)實(shí)現(xiàn)或利用結(jié)合本發(fā)明描述的過(guò)程。這樣的程序優(yōu)選地用高級(jí)過(guò)程語(yǔ)言或面向?qū)ο缶幊陶Z(yǔ)言來(lái)實(shí)現(xiàn),以與計(jì)算機(jī)系統(tǒng)通信。然而,如果需要,該程序可以用匯編語(yǔ)言或機(jī)器語(yǔ)言來(lái)實(shí)現(xiàn)。在任何情形中,語(yǔ)言可以是編譯語(yǔ)言或解釋語(yǔ)言,且與硬件實(shí)現(xiàn)相結(jié)合。需要說(shuō)明的是,本發(fā)明的視頻解碼方法范疇包括但不限于上述各步驟之間的任意組合。盡管具體地參考其優(yōu)選實(shí)施例來(lái)示出并描述了本發(fā)明,但本領(lǐng)域的技術(shù)人員可以理解,可以做出形式和細(xì)節(jié)上的各種改變而不脫離所附權(quán)利要求書(shū)中所述的本發(fā)明的范圍。以上結(jié)合本發(fā)明的具體實(shí)施例做了詳細(xì)描述,但并非是對(duì)本發(fā)明的限制。凡是依據(jù)本發(fā)明的技術(shù)實(shí)質(zhì)對(duì)以上實(shí)施例所做的任何簡(jiǎn)單修改,均仍屬于本發(fā)明技術(shù)方案的范圍。
權(quán)利要求
1.ー種利用視頻播放器對(duì)視頻文件進(jìn)行解碼方法,其特征是,包括如下步驟 步驟1、通過(guò)所述視頻播放器訪問(wèn)視頻文件的視頻源地址獲取視頻元數(shù)據(jù); 步驟2、根據(jù)所述視頻元數(shù)據(jù)的長(zhǎng)度計(jì)算所述視頻文件頭長(zhǎng)度; 步驟3、將FLASH的視頻解碼對(duì)象載入所述視頻播放器; 步驟4、載入所述視頻文件并將其讀入ニ進(jìn)制數(shù)組,并利用所述視頻解碼對(duì)象對(duì)視頻文件解碼; 步驟5、檢測(cè)用戶(hù)的定向操作動(dòng)作,根據(jù)所述用戶(hù)的定向操作的位置,讀取以操作的位置為起點(diǎn)的視頻文件并對(duì)其進(jìn)行解碼。
2.如權(quán)利要求1的視頻解碼方法,其特征是,所述視頻文件為FLV文件或F4V文件。
3.如權(quán)利要求2的視頻解碼方法,其特征是,所述步驟2所述視頻文件頭長(zhǎng)度的計(jì)算公式為視頻文件頭長(zhǎng)度=13+視頻元數(shù)據(jù)長(zhǎng)度+視頻標(biāo)簽長(zhǎng)度+音頻標(biāo)簽長(zhǎng)度。
4.如權(quán)利要求3的視頻解碼方法,其特征是,所述步驟2所述計(jì)算視頻文件頭長(zhǎng)度是用于獲取視頻文件頭信息和視頻文件體信息。
5.如權(quán)利要求2的視頻解碼方法,其特征是,所述步驟4包括以下步驟步驟41,通過(guò)http流式下載的方式下載URL指定的視頻文件;步驟42,將所述下載的視頻文件數(shù)據(jù)讀入ニ進(jìn)制數(shù)組中;步驟43,將讀入所述ニ進(jìn)制數(shù)組中的視頻文件通過(guò)所述視頻解碼對(duì)象解碼。
6.如權(quán)利要求5的視頻解碼方法,其特征是,所述視頻播放器包括兩個(gè)緩沖區(qū)ニ級(jí)緩沖區(qū)和一級(jí)緩沖區(qū),所述步驟42包括逐步向所述ニ級(jí)緩沖區(qū)添加視頻文件,直至所述視頻文件的視頻文件標(biāo)簽完整,然后將所述視頻文件傳入ー級(jí)緩沖區(qū)。
7.如權(quán)利要求6的視頻解碼方法,其特征是,所述視頻文件傳入ー級(jí)緩沖區(qū)的時(shí)間量通過(guò)設(shè)置FLASH的網(wǎng)絡(luò)流對(duì)象的緩沖時(shí)間屬性指定,所述緩沖時(shí)間屬性根據(jù)客戶(hù)端網(wǎng)速設(shè)定,設(shè)定原則是 如果客戶(hù)端網(wǎng)速小于100kb/s,設(shè)置緩沖時(shí)間為3秒; 如果客戶(hù)端網(wǎng)速大于等于lOOkb/s,設(shè)置緩沖時(shí)間為5秒。
8.如權(quán)利要求2的視頻解碼方法,其特征是,所述播放器需處于數(shù)據(jù)生成模式,需在已連接到空指針的FLASH網(wǎng)絡(luò)連接對(duì)象上創(chuàng)建的網(wǎng)絡(luò)流對(duì)象調(diào)用播放功能。
9.如權(quán)利要求2的視頻解碼方法,其特征是,所述檢測(cè)用戶(hù)的定向操作動(dòng)作包括捜索與用戶(hù)的定向操作位置最接近的關(guān)鍵幀。
10.如權(quán)利要求2的視頻解碼方法,其特征是,所述步驟5所述視頻文件解碼包括如下步驟步驟51、清空所述ー級(jí)緩沖區(qū)和所述ニ級(jí)緩沖區(qū)中的數(shù)據(jù);步驟52,通知所述視頻解碼對(duì)象下一個(gè)文件標(biāo)簽將從所述視頻文件的文件頭開(kāi)始;步驟53、向所述ー級(jí)緩沖區(qū)導(dǎo)入所述視頻文件的件頭;步驟54、通知所述視頻解碼對(duì)象下一個(gè)導(dǎo)入的標(biāo)簽為所述視頻文件的文件體;步驟55、導(dǎo)入以上述定向操作位置最接近的關(guān)鍵幀為開(kāi)頭的所述視頻文件的文件流進(jìn)入ニ級(jí)緩沖區(qū)。
全文摘要
本發(fā)明提供一種視頻解碼方法,通過(guò)利用視頻播放器對(duì)視頻文件進(jìn)行解碼,包括如下步驟步驟1、通過(guò)所述視頻播放器訪問(wèn)視頻文件的視頻源地址獲取視頻元數(shù)據(jù);步驟2、根據(jù)所述視頻元數(shù)據(jù)的長(zhǎng)度計(jì)算所述視頻文件頭長(zhǎng)度;步驟3、將FLASH的視頻解碼對(duì)象載入所述視頻播放器;步驟4、載入所述視頻文件并將其讀入二進(jìn)制數(shù)組,并利用所述視頻解碼對(duì)象對(duì)視頻文件解碼;步驟5、檢測(cè)用戶(hù)的定向操作動(dòng)作,根據(jù)所述用戶(hù)的定向操作的位置,讀取以操作的位置為起點(diǎn)的視頻文件并對(duì)其進(jìn)行解碼。通過(guò)本發(fā)明的視頻解碼方法,可以智能控制放入緩沖區(qū)的數(shù)據(jù)量并按需求清空緩沖區(qū),實(shí)現(xiàn)了內(nèi)存的靈活管理、不同碼率的視頻的無(wú)縫切換,以及在不同網(wǎng)絡(luò)情況下的順暢播放。
文檔編號(hào)H04N21/472GK103051953SQ201210587260
公開(kāi)日2013年4月17日 申請(qǐng)日期2012年12月30日 優(yōu)先權(quán)日2012年12月30日
發(fā)明者林洋, 胡曰峰 申請(qǐng)人:樂(lè)視網(wǎng)信息技術(shù)(北京)股份有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
惠安县| 苏州市| 垫江县| 阿克苏市| 绵竹市| 探索| 麻栗坡县| 双柏县| 伊春市| 武乡县| 滨海县| 烟台市| 常宁市| 虞城县| 沈丘县| 丰县| 济源市| 理塘县| 太原市| 绍兴市| 宜宾县| 昌江| 尼玛县| 上虞市| 宁海县| 新昌县| 太和县| 西林县| 鄂温| 拉萨市| 民权县| 富川| 宿松县| 长春市| 富民县| 霍邱县| 淅川县| 抚州市| 轮台县| 姚安县| 亳州市|