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

      一種采用優(yōu)化式結(jié)構(gòu)的cdn透明傳輸方法

      文檔序號(hào):7816645閱讀:315來(lái)源:國(guó)知局
      一種采用優(yōu)化式結(jié)構(gòu)的cdn透明傳輸方法
      【專利摘要】本發(fā)明公開了一種采用優(yōu)化式結(jié)構(gòu)的CDN透明傳輸方法,屬于CDN【技術(shù)領(lǐng)域】,采用經(jīng)過升級(jí)后的CDN下級(jí)節(jié)點(diǎn),在收到CDN上級(jí)節(jié)點(diǎn)推送的索引文件和視頻文件時(shí),對(duì)索引文件進(jìn)行更新,將索引文件中所有視頻片段的URL地址替換為CDN下級(jí)節(jié)點(diǎn)的地址,從而讓客戶端請(qǐng)求每個(gè)視頻片段時(shí)都繞過SLB直接向CDN下級(jí)節(jié)點(diǎn)請(qǐng)求服務(wù),這種優(yōu)化式結(jié)構(gòu)方法減輕了SLB的負(fù)載,優(yōu)化了CDN調(diào)度策略,保證了用戶體驗(yàn)。
      【專利說(shuō)明】 一種采用優(yōu)化式結(jié)構(gòu)的CDN透明傳輸方法

      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及CDN【技術(shù)領(lǐng)域】,具體是涉及一種采用優(yōu)化式結(jié)構(gòu)的CDN透明傳輸方法。

      【背景技術(shù)】
      [0002]最簡(jiǎn)單的⑶N傳輸自適應(yīng)流媒體的方法-⑶N透明傳輸方法,是將⑶N簡(jiǎn)單分為3個(gè)部分:上級(jí)⑶N、下級(jí)⑶N和服務(wù)器負(fù)載均衡(SLB, Server Load Balancing)。其中上級(jí)⑶N是指中心節(jié)點(diǎn),導(dǎo)入服務(wù)器組件生成的索引文件和切片文件,并將這些內(nèi)容分發(fā)到下級(jí)CDN節(jié)點(diǎn),下級(jí)CDN節(jié)點(diǎn)是指邊緣節(jié)點(diǎn),根據(jù)SLB重定向的結(jié)果就近響應(yīng)用戶的服務(wù)請(qǐng)求,用戶在網(wǎng)頁(yè)上獲取的URL地址通常都指向SLB,由SLB根據(jù)用戶IP地址、⑶N節(jié)點(diǎn)負(fù)載情況、網(wǎng)絡(luò)流量等綜合信息將用戶重定向到最合適的下級(jí)CDN節(jié)點(diǎn)。
      [0003]傳統(tǒng)的CDN透明傳輸方法的原理是將同一個(gè)視頻源內(nèi)容編碼、切片生成的每個(gè)視頻片段文件都看作是一個(gè)獨(dú)立的節(jié)目?jī)?nèi)容,在服務(wù)器組建上將它們注入到CDN中,每個(gè)片段文件都被CDN單獨(dú)管理,彼此之間無(wú)相關(guān)性,當(dāng)客戶端索取索引文件后,根據(jù)索引文件中記錄的每個(gè)片段內(nèi)容的URL地址發(fā)起HTTP請(qǐng)求,由SLB逐個(gè)處理并重新定向到相應(yīng)的下級(jí)CDN節(jié)點(diǎn),在這種CDN透明傳輸方法中,客戶端請(qǐng)求索引文件和每一個(gè)視頻片段,都要向SLB發(fā)起請(qǐng)求以獲得提供服務(wù)的下級(jí)CDN地址,當(dāng)客戶端觀看完整個(gè)節(jié)目時(shí)需要發(fā)起上千次乃至上萬(wàn)次請(qǐng)求,使得SLB負(fù)載過重,影響⑶N決策效率。


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

      [0004]發(fā)明目的:為了克服上述問題,本發(fā)明提供一種采用優(yōu)化式結(jié)構(gòu)的CDN透明傳輸方法。
      [0005]技術(shù)方案:為實(shí)現(xiàn)上述目的,本發(fā)明的一種采用優(yōu)化式結(jié)構(gòu)的CDN透明傳輸方法,所述方法包括以下步驟:
      (1)編碼器將視頻源內(nèi)容編碼為多個(gè)碼率的視頻文件,并將多個(gè)碼率的視頻文件傳送至切片服務(wù)器;
      (2)切片服務(wù)器將每個(gè)碼率的視頻文件都切片為時(shí)間相同的多個(gè)小文件,同時(shí)生成與小文件對(duì)應(yīng)的索引文件,并將小文件和索引文件都注入到CDN上級(jí)節(jié)點(diǎn);
      (3)⑶N內(nèi)部將小文件和索引文件推送到⑶N下級(jí)節(jié)點(diǎn);
      (4)CDN下級(jí)節(jié)點(diǎn)收到CDN上級(jí)節(jié)點(diǎn)推送的索引文件和小文件后,CDN下級(jí)節(jié)點(diǎn)對(duì)索引文件進(jìn)行更新,將索引文件中的視頻片段URL地址替換為⑶N下級(jí)節(jié)點(diǎn)的地址;
      (5)客戶端向SLB請(qǐng)求獲取索引文件;
      (6)SLB根據(jù)用戶IP地址、節(jié)點(diǎn)負(fù)載、網(wǎng)絡(luò)流量等綜合信息將用戶重定向到合適的CDN下級(jí)節(jié)點(diǎn);
      (7)客戶端通過索引文件內(nèi)更新后的視頻片段的URL地址直接向合適的CDN下級(jí)節(jié)點(diǎn)請(qǐng)求各個(gè)視頻片段。
      [0006]有益效果:本發(fā)明的一種采用優(yōu)化式結(jié)構(gòu)的CDN透明傳輸方法,采用經(jīng)過升級(jí)后的CDN下級(jí)節(jié)點(diǎn),在收到CDN上級(jí)節(jié)點(diǎn)推送的索引文件和視頻文件時(shí),對(duì)索引文件進(jìn)行更新,將索引文件中所有視頻片段的URL地址替換為CDN下級(jí)節(jié)點(diǎn)的地址,從而讓客戶端請(qǐng)求每個(gè)視頻片段時(shí)都繞過SLB直接向CDN下級(jí)節(jié)點(diǎn)請(qǐng)求服務(wù),這種優(yōu)化式結(jié)構(gòu)方法減輕了 SLB的負(fù)載,優(yōu)化了 CDN調(diào)度策略,保證了用戶體驗(yàn)。

      【專利附圖】

      【附圖說(shuō)明】
      [0007]圖1為采用優(yōu)化式結(jié)構(gòu)的⑶N透明傳輸方法的流程圖。

      【具體實(shí)施方式】
      [0008]下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明作更進(jìn)一步的說(shuō)明。
      [0009]參見圖1,本發(fā)明的一種采用優(yōu)化式結(jié)構(gòu)的⑶N透明傳輸方法,所述方法包括以下步驟:
      (1)編碼器將視頻源內(nèi)容編碼為多個(gè)碼率的視頻文件,并將多個(gè)碼率的視頻文件傳送至切片服務(wù)器;
      (2)切片服務(wù)器將每個(gè)碼率的視頻文件都切片為時(shí)間相同的多個(gè)小文件,同時(shí)生成與小文件對(duì)應(yīng)的索引文件,并將小文件和索引文件都注入到CDN上級(jí)節(jié)點(diǎn);
      (3)⑶N內(nèi)部將小文件和索引文件推送到⑶N下級(jí)節(jié)點(diǎn);
      (4)CDN下級(jí)節(jié)點(diǎn)收到CDN上級(jí)節(jié)點(diǎn)推送的索引文件和小文件后,CDN下級(jí)節(jié)點(diǎn)對(duì)索引文件進(jìn)行更新,將索引文件中的視頻片段URL地址替換為⑶N下級(jí)節(jié)點(diǎn)的地址;
      (5)客戶端向SLB請(qǐng)求獲取索引文件;
      (6)SLB根據(jù)用戶IP地址、節(jié)點(diǎn)負(fù)載、網(wǎng)絡(luò)流量等綜合信息將用戶重定向到合適的CDN下級(jí)節(jié)點(diǎn);
      (7)客戶端通過索引文件內(nèi)更新后的視頻片段的URL地址直接向合適的CDN下級(jí)節(jié)點(diǎn)請(qǐng)求各個(gè)視頻片段。
      [0010]以上所述的⑶N下級(jí)節(jié)點(diǎn)為經(jīng)過升級(jí)后的⑶N下級(jí)節(jié)點(diǎn),該經(jīng)過升級(jí)后的⑶N下級(jí)節(jié)點(diǎn)在收到CDN上級(jí)節(jié)點(diǎn)推送的索引文件和視頻文件時(shí),對(duì)索引文件進(jìn)行更新,將索引文件中所有視頻片段的URL地址替換為CDN下級(jí)節(jié)點(diǎn)的地址,從而讓客戶端請(qǐng)求每個(gè)視頻片段時(shí)都繞過SLB直接向CDN下級(jí)節(jié)點(diǎn)請(qǐng)求服務(wù)。
      [0011]傳統(tǒng)的CDN透明傳輸方法中采用的CDN下級(jí)節(jié)點(diǎn)是未經(jīng)升級(jí)的CDN下級(jí)節(jié)點(diǎn),傳統(tǒng)的CDN透明傳輸方法包括以下步驟:
      (1)編碼器將視頻源內(nèi)容編碼為多個(gè)碼率的視頻文件;
      (2)切片服務(wù)器將每個(gè)碼率的視頻文件都切片為時(shí)間相同的多個(gè)小文件,同時(shí)生成與小文件對(duì)應(yīng)的索引文件,并將小文件和索引文件都注入到CDN上級(jí)節(jié)點(diǎn);
      (3)CDN內(nèi)部將小文件和索引文件分發(fā)到未升級(jí)的CDN下級(jí)節(jié)點(diǎn);
      (4)客戶端通過網(wǎng)頁(yè)上的URL地址請(qǐng)求索引文件;
      (5)SLB根據(jù)用戶IP地址、節(jié)點(diǎn)負(fù)載、網(wǎng)絡(luò)流量等綜合信息將用戶重新定向到合適的未升級(jí)的CDN下級(jí)節(jié)點(diǎn),索取索引文件;
      (6)客戶端根據(jù)索引文件中的切片信息,請(qǐng)求第一個(gè)視頻片段;
      (7)SLB再根據(jù)用戶綜合信息將用戶重定向到合適的CDN下級(jí)節(jié)點(diǎn)獲取第一個(gè)視頻片段;
      (8)客戶端重復(fù)上述過程,請(qǐng)求后續(xù)的視頻片段。
      [0012]在本發(fā)明實(shí)施例中,對(duì)一個(gè)60min的視頻,如果采用傳統(tǒng)的⑶N透明傳輸方法,編碼器編碼生成了 4個(gè)碼率的視頻文件,每個(gè)文件以1s為單位切割成小文件,一共生成了4*60*60/10=1440個(gè)小文件,當(dāng)用戶觀看此視頻時(shí),每1s向SLB發(fā)起一次請(qǐng)求,觀看完整個(gè)節(jié)目需要發(fā)起1000多次請(qǐng)求,這樣使得SLB負(fù)載過重,直接影響到CDN決策效率。而采用采用優(yōu)化式結(jié)構(gòu)的CDN透明傳輸方法后,當(dāng)用戶觀看此視頻時(shí),無(wú)需向SLB發(fā)起請(qǐng)求,直接向升級(jí)后的CDN節(jié)點(diǎn)請(qǐng)求各個(gè)視頻的內(nèi)容即可觀看視頻。
      [0013]優(yōu)選的,當(dāng)在以自適應(yīng)流媒體內(nèi)容為主的⑶N中,采用所述優(yōu)化式結(jié)構(gòu)的⑶N透明傳輸方法,當(dāng)自適應(yīng)流媒體內(nèi)容較少時(shí),采用傳統(tǒng)的CDN透明傳輸方法,優(yōu)先保證系統(tǒng)穩(wěn)定性。
      [0014]以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出:對(duì)于本【技術(shù)領(lǐng)域】的技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
      【權(quán)利要求】
      1.一種采用優(yōu)化式結(jié)構(gòu)的CDN透明傳輸方法,其特征在于:所述方法包括以下步驟: (1)編碼器將視頻源內(nèi)容編碼為多個(gè)碼率的視頻文件,并將多個(gè)碼率的視頻文件傳送至切片服務(wù)器; (2)切片服務(wù)器將每個(gè)碼率的視頻文件都切片為時(shí)間相同的多個(gè)小文件,同時(shí)生成與小文件對(duì)應(yīng)的索引文件,并將小文件和索引文件都注入到CDN上級(jí)節(jié)點(diǎn); (3)⑶N內(nèi)部將小文件和索引文件推送到⑶N下級(jí)節(jié)點(diǎn); (4)CDN下級(jí)節(jié)點(diǎn)收到CDN上級(jí)節(jié)點(diǎn)推送的索引文件和小文件后,CDN下級(jí)節(jié)點(diǎn)對(duì)索引文件進(jìn)行更新,將索引文件中的視頻片段URL地址替換為⑶N下級(jí)節(jié)點(diǎn)的地址; (5)客戶端向SLB請(qǐng)求獲取索引文件; (6)SLB根據(jù)用戶IP地址、節(jié)點(diǎn)負(fù)載、網(wǎng)絡(luò)流量等綜合信息將用戶重定向到合適的CDN下級(jí)節(jié)點(diǎn); (7)客戶端通過索引文件內(nèi)更新后的視頻片段的URL地址直接向合適的CDN下級(jí)節(jié)點(diǎn)請(qǐng)求各個(gè)視頻片段。
      2.根據(jù)權(quán)利要求1所述的一種采用優(yōu)化式結(jié)構(gòu)的CDN透明傳輸方法,其特征在于:所述CDN下級(jí)節(jié)點(diǎn)是經(jīng)過升級(jí)后的CDN下級(jí)節(jié)點(diǎn)。
      3.根據(jù)權(quán)利要求2所述的一種采用優(yōu)化式結(jié)構(gòu)的CDN透明傳輸方法,其特征在于:當(dāng)在以自適應(yīng)流媒體內(nèi)容為主的⑶N中,采用所述優(yōu)化式結(jié)構(gòu)的⑶N透明傳輸方法,當(dāng)自適應(yīng)流媒體內(nèi)容較少時(shí),采用傳統(tǒng)的CDN透明傳輸方法。
      4.根據(jù)權(quán)利要求3所述的一種采用優(yōu)化式結(jié)構(gòu)的CDN透明傳輸方法,其特征在于:所述傳統(tǒng)的CDN透明傳輸方法包括以下步驟: (1)編碼器將視頻源內(nèi)容編碼為多個(gè)碼率的視頻文件; (2)切片服務(wù)器將每個(gè)碼率的視頻文件都切片為時(shí)間相同的多個(gè)小文件,同時(shí)生成與小文件對(duì)應(yīng)的索引文件,并將小文件和索引文件都注入到CDN上級(jí)節(jié)點(diǎn); (3)CDN內(nèi)部將小文件和索引文件分發(fā)到未升級(jí)的CDN下級(jí)節(jié)點(diǎn); (4)客戶端通過網(wǎng)頁(yè)上的URL地址請(qǐng)求索引文件; (5)SLB根據(jù)用戶IP地址、節(jié)點(diǎn)負(fù)載、網(wǎng)絡(luò)流量等綜合信息將用戶重新定向到合適的未升級(jí)的CDN下級(jí)節(jié)點(diǎn),索取索引文件; (6)客戶端根據(jù)索引文件中的切片信息,請(qǐng)求第一個(gè)視頻片段; (7)SLB再根據(jù)用戶綜合信息將用戶重定向到合適的CDN下級(jí)節(jié)點(diǎn)獲取第一個(gè)視頻片段; (8)客戶端重復(fù)上述過程,請(qǐng)求后續(xù)的視頻片段。
      【文檔編號(hào)】H04N21/63GK104284202SQ201410538563
      【公開日】2015年1月14日 申請(qǐng)日期:2014年10月14日 優(yōu)先權(quán)日:2014年10月14日
      【發(fā)明者】張焰 申請(qǐng)人:無(wú)錫云捷科技有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1