国产精品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>

      視頻轉(zhuǎn)碼方法、裝置和服務(wù)器的制造方法

      文檔序號(hào):9251240閱讀:708來源:國知局
      視頻轉(zhuǎn)碼方法、裝置和服務(wù)器的制造方法
      【技術(shù)領(lǐng)域】
      [0001] 本發(fā)明涉及網(wǎng)絡(luò)技術(shù)領(lǐng)域,特別涉及一種視頻轉(zhuǎn)碼方法、裝置和服務(wù)器。
      【背景技術(shù)】
      [0002] 隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,動(dòng)態(tài)自適應(yīng)視頻傳輸已經(jīng)成為當(dāng)前互聯(lián)網(wǎng)最熱門的視頻傳 輸技術(shù)之一。
      [0003] 動(dòng)態(tài)自適應(yīng)視頻傳輸中,為了滿足用戶對(duì)視頻片段的需求,視頻服務(wù)提供商需要 將每個(gè)發(fā)布的視頻均轉(zhuǎn)碼為一組不同比特率的版本,也即是為同一個(gè)視頻片段提供多個(gè)不 同比特率的版本,以使得用戶能夠根據(jù)自身的網(wǎng)絡(luò)情況下載相應(yīng)版本的視頻,從而實(shí)現(xiàn)視 頻傳輸?shù)哪康?。但是,由于在轉(zhuǎn)碼時(shí)已經(jīng)設(shè)置了固定的轉(zhuǎn)碼比特率,因此,用戶只能從有限 的比特率中選擇視頻版本,不能夠有效的適應(yīng)于多變的網(wǎng)絡(luò)情況。
      [0004] 為了解決上述問題,視頻服務(wù)提供商會(huì)采取增加提供的視頻版本數(shù)量的方法,而 隨著上傳視頻數(shù)量的增加以及版本數(shù)量的增加,用于轉(zhuǎn)碼所消耗的計(jì)算資源大大增加。并 且,由于視頻片段的受歡迎度分布明顯偏向重尾分布,例如,由于現(xiàn)有的視頻共享服務(wù)是基 于UGC(User-generatedcontent),因此,有很大一部分視頻片段并不會(huì)被觀看,如果對(duì)這 些視頻片段進(jìn)行轉(zhuǎn)碼,對(duì)計(jì)算資源和存儲(chǔ)資源均是極大的浪費(fèi)。

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

      [0005] 為了解決現(xiàn)有技術(shù)的問題,本發(fā)明實(shí)施例提供了一種視頻轉(zhuǎn)碼方法、裝置和服務(wù) 器。所述技術(shù)方案如下:
      [0006] -方面,提供了一種視頻轉(zhuǎn)碼方法,所述方法包括:
      [0007] 根據(jù)第一時(shí)間段的視頻統(tǒng)計(jì)信息,確定每個(gè)視頻片段的轉(zhuǎn)碼優(yōu)先級(jí),所述視頻統(tǒng) 計(jì)信息根據(jù)視頻請(qǐng)求情況確定;
      [0008] 根據(jù)所述每個(gè)視頻片段的轉(zhuǎn)碼優(yōu)先級(jí),確定第二時(shí)間段的待轉(zhuǎn)碼視頻片段,所述 第一時(shí)間段為所述第二時(shí)間段的前一時(shí)間段;
      [0009] 對(duì)所述第二時(shí)間段的待轉(zhuǎn)碼視頻片段進(jìn)行視頻轉(zhuǎn)碼。
      [0010] 另一方面,提供了一種視頻轉(zhuǎn)碼裝置,所述裝置包括:
      [0011] 轉(zhuǎn)碼優(yōu)先級(jí)確定模塊,用于根據(jù)第一時(shí)間段的視頻統(tǒng)計(jì)信息,確定每個(gè)視頻片段 的轉(zhuǎn)碼優(yōu)先級(jí),所述,該視頻統(tǒng)計(jì)信息根據(jù)視頻請(qǐng)求情況確定;
      [0012] 待轉(zhuǎn)碼視頻片段確定模塊,用于根據(jù)所述每個(gè)視頻片段的轉(zhuǎn)碼優(yōu)先級(jí),確定第二 時(shí)間段的待轉(zhuǎn)碼視頻片段,所述第一時(shí)間段為所述第二時(shí)間段的前一時(shí)間段;
      [0013] 轉(zhuǎn)碼模塊,用于對(duì)所述第二時(shí)間段的待轉(zhuǎn)碼視頻片段進(jìn)行視頻轉(zhuǎn)碼。
      [0014] 又一方面,提供了一種服務(wù)器,該服務(wù)器包括上述提供的視頻轉(zhuǎn)碼裝置。
      [0015] 本發(fā)明實(shí)施例提供的技術(shù)方案帶來的有益效果是:
      [0016] 通過前一時(shí)間段的視頻統(tǒng)計(jì)信息,確定每個(gè)視頻片段的轉(zhuǎn)碼優(yōu)先級(jí),使用實(shí)際的 播放情況,預(yù)測哪些視頻片段在當(dāng)前時(shí)間段內(nèi)最可能被用戶請(qǐng)求,從而根據(jù)轉(zhuǎn)碼優(yōu)先級(jí)確 定當(dāng)前時(shí)間段應(yīng)該進(jìn)行轉(zhuǎn)碼的視頻片段,以避免對(duì)大量視頻片段進(jìn)行轉(zhuǎn)碼所造成的計(jì)算資 源和存儲(chǔ)資源的浪費(fèi)。
      【附圖說明】
      [0017] 為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使 用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于 本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他 的附圖。
      [0018] 圖1是本發(fā)明實(shí)施例提供的一種視頻網(wǎng)絡(luò)系統(tǒng)架構(gòu)圖;
      [0019] 圖2是本發(fā)明實(shí)施例提供的一種視頻轉(zhuǎn)碼方法的流程圖;
      [0020] 圖3是本發(fā)明實(shí)施例提供的一種視頻轉(zhuǎn)碼方法的流程圖;
      [0021] 圖4A是本發(fā)明實(shí)施例提供的視頻片段轉(zhuǎn)碼示意圖;
      [0022] 圖4B是本發(fā)明實(shí)施例所提供的協(xié)同考慮視頻轉(zhuǎn)碼和視頻推送的原理架構(gòu)圖;
      [0023] 圖4C是本發(fā)明實(shí)施例提供的一種視頻系統(tǒng)內(nèi)視頻片段推送的示意圖;
      [0024] 圖5是本發(fā)明實(shí)施例提供的一種視頻轉(zhuǎn)碼裝置的結(jié)構(gòu)示意圖;
      [0025] 圖6是本發(fā)明實(shí)施例提供的另一種視頻轉(zhuǎn)碼裝置的結(jié)構(gòu)示意圖;
      [0026] 圖7是本發(fā)明實(shí)施例提供的一種服務(wù)器的結(jié)構(gòu)示意圖;
      [0027] 圖8是本發(fā)明一個(gè)實(shí)施例提供的視頻轉(zhuǎn)碼裝置的結(jié)構(gòu)示意圖。
      【具體實(shí)施方式】
      [0028] 為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方 式作進(jìn)一步地詳細(xì)描述。
      [0029] 為了便于對(duì)本發(fā)明的理解,在此對(duì)一些技術(shù)詞匯進(jìn)行解釋:
      [0030] 視頻片段。視頻片段是指對(duì)視頻進(jìn)行切片所得到的視頻數(shù)據(jù)塊,該視頻片段可以 獨(dú)立播放,并且可基于HTTP(HypertextTransferProtocol,超文本傳輸協(xié)議)協(xié)議傳輸。
      [0031] 視頻轉(zhuǎn)碼。視頻轉(zhuǎn)碼是指將視頻片段從某一個(gè)比特率轉(zhuǎn)碼為另一個(gè)比特率的處理 過程。對(duì)于一個(gè)視頻片段來說,可以具有多個(gè)具有相同視頻內(nèi)容,但是比特率不同的視頻版 本。
      [0032] 視頻推送。視頻推送是指視頻片段在區(qū)域之間通過多個(gè)節(jié)點(diǎn)服務(wù)器進(jìn)行復(fù)制、傳 輸并由用戶下載的過程。
      [0033] 圖1是本發(fā)明實(shí)施例提供的一種視頻網(wǎng)絡(luò)系統(tǒng)架構(gòu)圖。參見圖1,該視頻網(wǎng)絡(luò)系 統(tǒng)中包括多個(gè)區(qū)域RUR2和R3,每個(gè)區(qū)域中均部署有一個(gè)后端服務(wù)器BS和多個(gè)節(jié)點(diǎn)服務(wù) 器PS。每個(gè)區(qū)域中的后端服務(wù)器和節(jié)點(diǎn)服務(wù)器均可以用于對(duì)視頻片段的轉(zhuǎn)碼、存儲(chǔ)和推送。 當(dāng)然,在視頻該網(wǎng)絡(luò)系統(tǒng)中,還可以包括門戶網(wǎng)站服務(wù)器(圖中未示出)等服務(wù)器。
      [0034] 圖2是本發(fā)明實(shí)施例提供的一種視頻轉(zhuǎn)碼方法的流程圖。參見圖2,該實(shí)施例具體 包括:
      [0035] 201、根據(jù)第一時(shí)間段的視頻統(tǒng)計(jì)信息,確定每個(gè)視頻片段的轉(zhuǎn)碼優(yōu)先級(jí),該視頻 統(tǒng)計(jì)信息根據(jù)視頻請(qǐng)求情況確定。
      [0036] 202、根據(jù)該每個(gè)視頻片段的轉(zhuǎn)碼優(yōu)先級(jí),確定第二時(shí)間段的待轉(zhuǎn)碼視頻片段,該 第一時(shí)間段為該第二時(shí)間段的前一時(shí)間段。
      [0037] 如,以T-I為第一時(shí)間段,則T-I的后一時(shí)間段T,即為第二時(shí)間段。
      [0038] 203、對(duì)該第二時(shí)間段的待轉(zhuǎn)碼視頻片段進(jìn)行視頻轉(zhuǎn)碼。
      [0039] 本發(fā)明實(shí)施例提供的方法,通過前一時(shí)間段的視頻統(tǒng)計(jì)信息,確定每個(gè)視頻片段 的轉(zhuǎn)碼優(yōu)先級(jí),使用實(shí)際的播放情況,預(yù)測哪些視頻片段在當(dāng)前時(shí)間段內(nèi)最可能被用戶請(qǐng) 求,從而根據(jù)轉(zhuǎn)碼優(yōu)先級(jí)確定當(dāng)前時(shí)間段應(yīng)該進(jìn)行轉(zhuǎn)碼的視頻片段,以避免對(duì)大量視頻片 段進(jìn)行轉(zhuǎn)碼所造成的計(jì)算資源和存儲(chǔ)資源的浪費(fèi)。
      [0040] 可選地,在本發(fā)明提供的另一實(shí)現(xiàn)方式中,根據(jù)第一時(shí)間段的視頻統(tǒng)計(jì)信息,確定 每個(gè)視頻片段的轉(zhuǎn)碼優(yōu)先級(jí)包括:
      [0041] 獲取所述每個(gè)視頻片段的已有版本;
      [0042] 根據(jù)所述每個(gè)視頻片段的已有版本,確定對(duì)所述每個(gè)視頻片段進(jìn)行轉(zhuǎn)碼后的傳輸 質(zhì)量影響值;
      [0043] 基于所述傳輸質(zhì)量影響值,獲取所述每個(gè)視頻片段的轉(zhuǎn)碼優(yōu)先級(jí)。
      [0044] 可選地,在本發(fā)明提供的另一實(shí)現(xiàn)方式中,根據(jù)所述每個(gè)視頻片段的已有版本,確 定對(duì)所述每個(gè)視頻片段進(jìn)行轉(zhuǎn)碼后的傳輸質(zhì)量影響值包括:
      [0045] 根據(jù)所述每個(gè)視頻片段的已有版本數(shù)目、已有版本比特率以及目標(biāo)版本比特率, 應(yīng)用下述公式,確定對(duì)該每個(gè)視頻片段進(jìn)行轉(zhuǎn)碼后的傳輸質(zhì)量影響值;
      [0046]
      [0047] 其中,為第二時(shí)間段內(nèi)對(duì)視頻片段(s,V)進(jìn)行轉(zhuǎn)碼后的傳輸質(zhì)量影響值;
      [0048] B(V)是版本V的比特率;
      [0049] B(W)是版本w的比特率;
      [0050] G(T) (S)為每個(gè)視頻片段的已有版本集合。
      [0051] 其中,(S)是指至少存在一個(gè)w屬于已有版本集合。也即是,用于進(jìn)行 傳輸質(zhì)量影響值計(jì)算的版本可以使已有版本集合中的一個(gè)版本,也可以是已有版本集合以 外的版本。
      [0052] 可選地,在本發(fā)明提供的另一實(shí)現(xiàn)方式中,所述視頻統(tǒng)計(jì)信息還包括指定視頻片 段的請(qǐng)求用戶數(shù),所述指定視頻片段為第一時(shí)間段內(nèi)被請(qǐng)求的視頻片段,所述方法還包 括:
      [0053] 根據(jù)所述指定視頻片段的請(qǐng)求用戶數(shù),獲取第二時(shí)間段的請(qǐng)求用戶數(shù)估計(jì);
      [0054] 基于所述傳輸質(zhì)量影響值和所述第二時(shí)間段的請(qǐng)求用戶數(shù)估計(jì),執(zhí)行所述獲取所 述每個(gè)視頻片段的轉(zhuǎn)碼優(yōu)先級(jí)的步驟。
      [0055] 可選地,在本發(fā)明提供的另一實(shí)現(xiàn)方式中,應(yīng)用下述公式,基于所述傳輸質(zhì)量影響 值和所述第二時(shí)間段的請(qǐng)求用戶數(shù)估計(jì),執(zhí)行所述獲取所述每個(gè)視頻片段的轉(zhuǎn)碼優(yōu)先級(jí)的 步驟包括:
      [0057] 其中,為視頻片段(s,v)的轉(zhuǎn)碼優(yōu)先級(jí);
      [0058] 0^為第二時(shí)間段內(nèi)對(duì)視頻片段(s,v)的請(qǐng)求用戶數(shù)估計(jì);y=為第二時(shí)間段 內(nèi)對(duì)視頻片段(s,v)進(jìn)行轉(zhuǎn)碼后的傳輸質(zhì)量影響值。
      [0059] 可選地,在本發(fā)明提供的另一實(shí)現(xiàn)方式中,所述視頻統(tǒng)計(jì)信息還包括指定視頻片 段的請(qǐng)求用戶數(shù),所述指定視頻片段為第一時(shí)間段內(nèi)被請(qǐng)求的視頻片段,所述方法還包 括:
      [0060] 根據(jù)所述指定視頻片段的請(qǐng)求用戶數(shù),獲取第二時(shí)間段的被請(qǐng)求視頻估計(jì);
      [0061] 基于所述第二時(shí)間段的被請(qǐng)求視頻估計(jì),執(zhí)行所述獲取所述每個(gè)視頻片段的轉(zhuǎn)碼 優(yōu)先級(jí)的步驟。
      [0062] 可選地,在本發(fā)明提供的另一實(shí)現(xiàn)方式中,根據(jù)所述指定視頻片段的請(qǐng)求用戶數(shù), 獲取第二時(shí)間段的請(qǐng)求用戶數(shù)估計(jì)包括:
      [0063] 將第一時(shí)間段內(nèi)對(duì)所述指定視頻片段的請(qǐng)求用戶數(shù),作為所述第二時(shí)間段內(nèi)對(duì)所 述指定視頻片段的請(qǐng)求用戶數(shù)估計(jì);
      [0064]或,
      [0065] 對(duì)于所述第一時(shí)間段內(nèi)對(duì)所述指定視頻片段的請(qǐng)求用戶數(shù),按照預(yù)設(shè)算法進(jìn)行計(jì) 算,得到所述第二時(shí)間段內(nèi)對(duì)所述指定視頻片段的請(qǐng)求用戶數(shù)估計(jì)。
      [0066] 可選地,在本發(fā)明提供的另一實(shí)現(xiàn)方式中,根據(jù)所述每個(gè)視頻片段的轉(zhuǎn)碼優(yōu)先級(jí), 確定第二時(shí)間段的待轉(zhuǎn)碼視頻片段包括:
      [0067] 按照所述每個(gè)視頻片段的轉(zhuǎn)碼優(yōu)先級(jí)從大到小的順序,獲取第一數(shù)目的視頻片段 作為所述第二時(shí)間段的待轉(zhuǎn)碼視頻片段。
      [0068] 可選地,在本發(fā)明提供的另一實(shí)現(xiàn)方式中,所述方法還包括:
      [0069] 根據(jù)第一時(shí)間段的視頻統(tǒng)計(jì)信息,確定目標(biāo)偏好區(qū)域;
      [0070] 將所述第二時(shí)間段內(nèi)的請(qǐng)求終端重定向至所述目標(biāo)偏好區(qū)域,使得所述請(qǐng)求終端 與所述目標(biāo)偏好區(qū)域內(nèi)的節(jié)點(diǎn)服務(wù)器進(jìn)行視頻傳輸。
      [0071] 可選地,在本發(fā)明提供的另一實(shí)現(xiàn)方式中,根據(jù)所述每個(gè)視頻片段的轉(zhuǎn)碼優(yōu)先級(jí), 確定第二時(shí)間段的待轉(zhuǎn)碼視頻片段包括:
      [0
      當(dāng)前第1頁1 2 3 4 5 6 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1