国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種視頻在線播放器的制作方法

      文檔序號(hào):11862937閱讀:614來源:國(guó)知局

      本實(shí)用新型涉及視頻播放技術(shù)領(lǐng)域,具體涉及一種視頻在線播放器。



      背景技術(shù):

      隨著智能終端和網(wǎng)絡(luò)的普及,越來越多的用戶喜歡使用智能終端在線觀看視頻,然而,現(xiàn)有的視頻系統(tǒng)在線播放視頻時(shí),經(jīng)常出現(xiàn)以下問題:(1)往往網(wǎng)絡(luò)不穩(wěn)定,不能保證視頻數(shù)據(jù)實(shí)時(shí)傳輸,導(dǎo)致用戶不能流暢地觀看整個(gè)視頻;(2)視頻系統(tǒng)播放視頻圖像的分辨率往往與用戶使用的智能終端的分辨率不同,導(dǎo)致用戶不能清晰地觀看視頻。



      技術(shù)實(shí)現(xiàn)要素:

      針對(duì)現(xiàn)有視頻系統(tǒng)存在的問題,本申請(qǐng)?zhí)峁┮环N視頻在線播放器,包括視頻緩存器、視頻編碼器和視頻播放器;

      視頻緩存器用于實(shí)時(shí)存儲(chǔ)視頻圖像;

      視頻編碼器用于結(jié)合網(wǎng)絡(luò)狀態(tài)和視頻圖像實(shí)時(shí)緩存的數(shù)量實(shí)時(shí)控制自身的編碼碼率,并根據(jù)編碼碼率對(duì)視頻圖像進(jìn)行編碼,生成視頻數(shù)據(jù)包;

      視頻播放器用于接收并對(duì)視頻數(shù)據(jù)包解編碼、將解編碼后的視頻圖像的分辨率進(jìn)行轉(zhuǎn)換處理、播放轉(zhuǎn)換處理后的視頻數(shù)據(jù)。

      一種實(shí)施例中,視頻編碼器包括:視頻圖像數(shù)量獲取單元、編碼碼率調(diào)整單元和編碼單元;

      視頻圖像數(shù)量獲取單元用于實(shí)時(shí)獲取視頻緩存器的當(dāng)前視頻圖像緩存的數(shù)量;

      編碼碼率調(diào)整單元用于根據(jù)視頻圖像緩存的數(shù)量實(shí)時(shí)調(diào)整自身的編碼碼率;

      編碼單元用于根據(jù)調(diào)整后的編碼碼率對(duì)視頻圖像進(jìn)行編碼。

      一種實(shí)施例中,編碼碼率調(diào)整單元結(jié)合當(dāng)時(shí)網(wǎng)絡(luò)的傳輸狀態(tài)和視頻圖像緩存的數(shù)量逐步增加或逐步減少自身的編碼碼率。

      一種實(shí)施例中,視頻播放器包括:解編碼單元、分辨率轉(zhuǎn)換單元和播放單元;

      解編碼單元用于對(duì)所述視頻數(shù)據(jù)包進(jìn)行解碼;

      分辨率轉(zhuǎn)換單元用于對(duì)視頻圖像的分辨率進(jìn)行轉(zhuǎn)換;

      播放單元用于播放處理后的視頻數(shù)據(jù)。

      依據(jù)上述實(shí)施例的視頻在線播放器,由于視頻編碼器根據(jù)視頻圖像實(shí)時(shí)緩存的數(shù)量實(shí)時(shí)控制自身的編碼碼率,根據(jù)編碼碼率對(duì)視頻圖像進(jìn)行編碼,生成視頻數(shù)據(jù)包,視頻播放器對(duì)視頻數(shù)據(jù)包解編碼、對(duì)視頻圖像的分辨率進(jìn)行轉(zhuǎn)換處理,然后播放,使得在網(wǎng)絡(luò)狀態(tài)不佳時(shí),用戶依然可以在線體驗(yàn)流暢地觀看視頻的樂趣,同時(shí),用戶通過智能終端還可以觀看清晰的視頻圖像。

      附圖說明

      圖1為一種視頻在線播放器原理。

      具體實(shí)施方式

      下面通過具體實(shí)施方式結(jié)合附圖對(duì)本實(shí)用新型作進(jìn)一步詳細(xì)說明。

      本例提供一種視頻在線播放器,其原理圖如圖1所示,包括:視頻緩存器1、視頻編碼器2和視頻播放器3。

      視頻緩存器1用于實(shí)時(shí)存儲(chǔ)視頻圖像;視頻緩存器1中實(shí)時(shí)緩存的數(shù)據(jù)量表示緩存區(qū)中緩存數(shù)據(jù)的累積程度,直接利用緩存區(qū)中緩存數(shù)據(jù)的累積程度,實(shí)時(shí)編碼碼率,即可達(dá)到增加可靠性傳輸?shù)哪康摹@?,在網(wǎng)絡(luò)不穩(wěn)定情況下,通過視頻緩存器1可以緩存由于網(wǎng)絡(luò)擁塞沒有及時(shí)發(fā)送的視頻圖像。

      視頻編碼器2根據(jù)視頻圖像實(shí)時(shí)緩存的數(shù)量實(shí)時(shí)控制自身的編碼碼率,并根據(jù)編碼碼率對(duì)視頻圖像進(jìn)行編碼,生成視頻數(shù)據(jù)包;具體的,視頻編碼器2包括:視頻圖像數(shù)量獲取單元21、編碼碼率調(diào)整單元22和編碼單元23;視頻圖像數(shù)量獲取單元21用于實(shí)時(shí)獲取視頻緩存器1的當(dāng)前視頻圖像緩存的數(shù)量;編碼碼率調(diào)整單元22用于根據(jù)當(dāng)前視頻圖像緩存的數(shù)量實(shí)時(shí)調(diào)整自身的編碼碼率;編碼單元23用于根據(jù)調(diào)整后的編碼碼率對(duì)視頻圖像進(jìn)行編碼。

      具體的,當(dāng)視頻緩存器1中存儲(chǔ)的視頻圖像數(shù)量沒有累積時(shí),則編碼碼率調(diào)整單元22采用正常的編碼碼率;反之,當(dāng)視頻緩存器1中存儲(chǔ)的視頻圖像數(shù)量大量累積時(shí),則編碼碼率調(diào)整單元22逐步增加編碼碼率;又反之,當(dāng)視頻緩存器1中存儲(chǔ)的視頻圖像數(shù)量較少時(shí),則編碼碼率調(diào)整單元22采用逐步減少編碼碼率;在這三種情況下,編碼單元23需要實(shí)時(shí)根據(jù)調(diào)整后的編碼碼率對(duì)視頻圖像進(jìn)行編碼,并生成視頻數(shù)據(jù)包。

      視頻編碼器2將生成的視頻數(shù)據(jù)包傳輸于視頻播放器3,進(jìn)一步,視頻播放器3包括解編碼單元31、分辨率轉(zhuǎn)換單元32和播放單元33;解編碼單元31用于對(duì)接收到的視頻數(shù)據(jù)包進(jìn)行解碼;分辨率轉(zhuǎn)換單元32用于對(duì)視頻圖像的分辨率進(jìn)行轉(zhuǎn)換,轉(zhuǎn)換到與用戶使用的智能終端的分辨率相同,例如,如果視頻播放器3接收到的視頻圖像分辨率大于用戶使用的智能終端的分辨率,則分辨率轉(zhuǎn)換單元32將接收到的視頻圖像的分辨率減小,相反的,分辨率轉(zhuǎn)換單元32將接收到的視頻圖像的分辨率增大,直至該視頻圖像的分辨率與用戶使用的智能終端的分辨率相同;播放單元33用于播放處理后的視頻數(shù)據(jù)。

      在本實(shí)用新型實(shí)施例中,根據(jù)視頻圖像實(shí)時(shí)緩存的數(shù)據(jù)量,實(shí)時(shí)調(diào)整自身的編碼碼率,根據(jù)編碼碼率,對(duì)視頻圖像進(jìn)行編碼,生成視頻數(shù)據(jù)包,傳輸數(shù)據(jù)包,視頻播放器3對(duì)接收的視頻數(shù)據(jù)進(jìn)行處理后播放,使得用戶在網(wǎng)絡(luò)狀態(tài)不佳時(shí),依然可以在線體驗(yàn)流暢地觀看視頻的樂趣,同時(shí),用戶通過智能終端仍可以觀看清晰的視頻。

      以上應(yīng)用了具體個(gè)例對(duì)本實(shí)用新型進(jìn)行闡述,只是用于幫助理解本實(shí)用新型,并不用以限制本實(shí)用新型。對(duì)于本實(shí)用新型所屬技術(shù)領(lǐng)域的技術(shù)人員,依據(jù)本實(shí)用新型的思想,還可以做出若干簡(jiǎn)單推演、變形或替換。

      當(dāng)前第1頁(yè)1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1