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

      一種提供流媒體服務(wù)的方法和系統(tǒng)的制作方法

      文檔序號:10492201閱讀:462來源:國知局
      一種提供流媒體服務(wù)的方法和系統(tǒng)的制作方法
      【專利摘要】本發(fā)明實施例公開了一種提供流媒體服務(wù)的方法和系統(tǒng),所述方法包括:接收到終端發(fā)送的流媒體服務(wù)請求后,確定所述終端所請求的流媒體服務(wù);根據(jù)所述終端所請求的流媒體服務(wù),生成相應(yīng)的策略文件,其中包括:當(dāng)選的,以及至少一個備選的流媒體服務(wù)器的地址和路徑信息,用以指示所述終端與所述當(dāng)選或備選的流媒體服務(wù)器連接獲取流媒體服務(wù);將所述策略文件向所述終端返回。應(yīng)用本發(fā)明,可以使得終端的用戶獲取流媒體服務(wù)時減少延時,提高流媒體服務(wù)的實時性。
      【專利說明】
      一種提供流媒體服務(wù)的方法和系統(tǒng)
      技術(shù)領(lǐng)域
      [0001]本發(fā)明實施例涉及流媒體技術(shù)領(lǐng)域,特別是涉及一種提供流媒體服務(wù)的方法和系統(tǒng)。
      【背景技術(shù)】
      [0002]流媒體是指采用流式傳輸?shù)姆绞皆诨ヂ?lián)網(wǎng)進(jìn)行播放的媒體格式,如音頻、視頻或多媒體文件。流媒體技術(shù)能夠廣泛應(yīng)用于多媒體新聞發(fā)布、在線直播、網(wǎng)絡(luò)廣告、電子商務(wù)、視頻點播、遠(yuǎn)程教育、網(wǎng)絡(luò)電臺、實時視頻會議等,它豐富了傳統(tǒng)互聯(lián)網(wǎng)內(nèi)容的表現(xiàn)形式,賦予寬帶應(yīng)用更多的娛樂性和互動性。
      [0003]隨著寬帶的普及,流媒體應(yīng)用得到了快速發(fā)展。傳統(tǒng)的由互聯(lián)網(wǎng)內(nèi)容提供商(ICP)直接提供流媒體服務(wù)的方式無法滿足大量用戶訪問的情況。為解決該問題,目前采用流媒體服務(wù)器集群的方式滿足大量用戶的點播或直播需求。
      [0004]在流媒體服務(wù)器集群中包括一臺調(diào)度服務(wù)器,以及若干個流媒體服務(wù)器。用戶的終端以請求/響應(yīng)方式與調(diào)度服務(wù)器進(jìn)行通信;調(diào)度服務(wù)器接收到終端的請求后,根據(jù)用戶終端的IP地址,各流媒體服務(wù)器的IP地址、負(fù)載情況、服務(wù)狀態(tài)、網(wǎng)絡(luò)情況,CPU、內(nèi)存等情況,按一定策略原則選擇一個流媒體服務(wù)器,以重定向方式將該終端連接到選擇的流媒體服務(wù)器;流媒體服務(wù)器以RSTP方式具體處理終端的服務(wù)請求。
      [0005]雖然,上述方法有助于解決大量用戶訪問的情況,并以負(fù)載均衡的方式調(diào)配終端用戶的訪問需求至合適的流媒體服務(wù)器,然而,本發(fā)明的發(fā)明人發(fā)現(xiàn),Z復(fù)雜多變的網(wǎng)絡(luò)狀況下現(xiàn)有技術(shù)會出現(xiàn)延時較大的情況,降低終端獲取流媒體服務(wù)的實時性:
      [0006]在實際應(yīng)用中,網(wǎng)絡(luò)狀態(tài)并非穩(wěn)定不變。由于互聯(lián)網(wǎng)中接入的設(shè)備繁多,狀態(tài)不一,終端連接到流媒體服務(wù)器后經(jīng)常會出現(xiàn)網(wǎng)絡(luò)不穩(wěn)定的情況,從而導(dǎo)致接收或上傳數(shù)據(jù)出錯,甚至連接斷開。此時,用戶的終端不得不重新向調(diào)度服務(wù)器發(fā)送請求,調(diào)度服務(wù)器根據(jù)出錯情況進(jìn)行決策,并發(fā)相應(yīng)指令給終端;或者為終端重新選擇流媒體服務(wù)器。此時,一方面終端與調(diào)度服務(wù)器之間進(jìn)行交互、調(diào)度服務(wù)器重新決策的過程會增加獲取流媒體服務(wù)過程中的延時;另一方面,當(dāng)網(wǎng)絡(luò)不穩(wěn)定時眾多的用戶終端需要與調(diào)度服務(wù)器頻繁交互,導(dǎo)致調(diào)度服務(wù)器負(fù)載過大而延遲響應(yīng)。

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

      [0007]有鑒于此,本發(fā)明的目的在于提出一種提供流媒體服務(wù)的方法和系統(tǒng),使得終端的用戶獲取流媒體服務(wù)時減少延時,提高流媒體服務(wù)的實時性。
      [0008]基于上述目的,本發(fā)明實施例提供的一種提供流媒體服務(wù)的方法,包括:
      [0009]接收到終端發(fā)送的流媒體服務(wù)請求后,確定所述終端所請求的流媒體服務(wù);
      [0010]根據(jù)所述終端所請求的流媒體服務(wù),生成相應(yīng)的策略文件,其中包括:當(dāng)選的,以及至少一個備選的流媒體服務(wù)器的地址和路徑信息,用以指示所述終端與所述當(dāng)選或備選的流媒體服務(wù)器連接獲取流媒體服務(wù);[0011 ]將所述策略文件向所述終端返回。
      [0012]進(jìn)一步,所述策略文件中還包括:所述當(dāng)選的,以及備選的流媒體服務(wù)器所支持的通訊協(xié)議、數(shù)據(jù)格式。
      [0013]較佳地,所述終端所請求的流媒體服務(wù)具體為下載流媒體數(shù)據(jù)的服務(wù),以及所述策略文件中還包括:
      [0014]所述當(dāng)選的,以及備選的流媒體服務(wù)器中定義的如下至少一個參數(shù):數(shù)據(jù)分片信息、大小、校驗總數(shù)、解包方式、防盜鏈及解密相關(guān)信息。
      [0015]進(jìn)一步,所述策略文件中還包括:防盜鏈或數(shù)據(jù)校驗失敗后的重新下載或丟棄的指示信息。
      [0016]較佳地,所述終端所請求的流媒體服務(wù)具體為上傳流媒體數(shù)據(jù)的服務(wù),以及所述策略文件中還包括:
      [0017]所述當(dāng)選的,以及備選的流媒體服務(wù)器的如下至少一個數(shù)據(jù)上傳相關(guān)信息:
      [0018]上傳的數(shù)據(jù)拆分打包規(guī)則信息、上傳的路由信息及數(shù)據(jù)負(fù)載分配策略信息、協(xié)同上傳策略信息、參與協(xié)同的流媒體服務(wù)器的設(shè)備信息。
      [0019]在本發(fā)明實施例的另一方面,還提供了一種提供流媒體服務(wù)的方法,包括:
      [0020]向調(diào)度服務(wù)器發(fā)送流媒體服務(wù)請求,并接收所述調(diào)度服務(wù)器返回的策略文件;其中,所述策略文件包括:當(dāng)選的,以及至少一個備選的流媒體服務(wù)器的地址和路徑信息;
      [0021]根據(jù)所述策略文件,與所述當(dāng)選的流媒體服務(wù)器連接獲取流媒體服務(wù);以及在與該流媒體服務(wù)器連接異常時,與所述備選的流媒體服務(wù)器之一連接,繼續(xù)獲取所述流媒體服務(wù)。
      [0022]進(jìn)一步,所述策略文件中還包括:所述當(dāng)選的,以及備選的流媒體服務(wù)器所支持的通訊協(xié)議、數(shù)據(jù)格式;以及
      [0023]所述與所述當(dāng)選的流媒體服務(wù)器連接具體為:
      [0024]根據(jù)所述當(dāng)選的流媒體服務(wù)器所支持的通訊協(xié)議、數(shù)據(jù)格式與該流媒體服務(wù)器連接。
      [0025]較佳地,所述流媒體服務(wù)具體為下載流媒體數(shù)據(jù)的服務(wù),以及所述策略文件中還包括:
      [0026]所述當(dāng)選的,以及備選的流媒體服務(wù)器中定義的如下至少一個參數(shù):
      [0027]數(shù)據(jù)分片信息、大小、校驗總數(shù)、解包方式、防盜鏈及解密相關(guān)信息;以及
      [0028]所述獲取所述流媒體服務(wù)包括:
      [0029]所述終端根據(jù)所述策略文件中記載的所述當(dāng)選的、或備選的流媒體服務(wù)器定義的參數(shù)下載流媒體數(shù)據(jù)。
      [0030]較佳地,所述策略文件中還包括:防盜鏈或數(shù)據(jù)校驗失敗后的重新下載或丟棄的指示信息;以及
      [0031 ]所述獲取所述流媒體服務(wù)還包括:
      [0032]所述終端在下載流媒體數(shù)據(jù)的過程中,若檢測到防盜鏈或數(shù)據(jù)校驗失敗的情況,則根據(jù)所述策略文件中的指示信息重新下載數(shù)據(jù)包,或選擇丟棄該數(shù)據(jù)包繼續(xù)下載下一個數(shù)據(jù)包。
      [0033]較佳地,所述流媒體服務(wù)具體為上傳流媒體數(shù)據(jù)的服務(wù),以及所述策略文件中還包括:
      [0034]所述當(dāng)選的,以及備選的流媒體服務(wù)器的如下至少一個數(shù)據(jù)上傳相關(guān)信息:
      [0035]上傳的數(shù)據(jù)拆分打包規(guī)則信息、上傳的路由信息及數(shù)據(jù)負(fù)載分配策略信息、協(xié)同上傳策略信息、參與協(xié)同的流媒體服務(wù)器的設(shè)備信息;以及
      [0036]所述獲取所述流媒體服務(wù)包括:
      [0037]所述終端根據(jù)所述策略文件中所述當(dāng)選的、或備選的流媒體服務(wù)器的數(shù)據(jù)上傳相關(guān)信息上傳流媒體數(shù)據(jù)。
      [0038]在本發(fā)明實施例的另一方面,還提供了一種調(diào)度服務(wù)器,包括:
      [0039]請求信息處理模塊,用于接收到終端發(fā)送的流媒體服務(wù)請求后,確定所述終端所請求的流媒體服務(wù);
      [0040]策略文件生成模塊,用于根據(jù)所述終端所請求的流媒體服務(wù),生成相應(yīng)的策略文件,其中包括:當(dāng)選的,以及至少一個備選的流媒體服務(wù)器的地址和路徑信息,用以指示所述終端與所述當(dāng)選或備選的流媒體服務(wù)器連接獲取流媒體服務(wù);
      [0041]策略文件發(fā)送模塊,用于將所述策略文件向所述終端返回。
      [0042]進(jìn)一步,所述策略文件還包括至少如下一種信息:
      [0043]所述當(dāng)選的,以及備選的流媒體服務(wù)器所支持的通訊協(xié)議、數(shù)據(jù)格式及相關(guān)參數(shù);
      [0044]所述當(dāng)選的,以及備選的流媒體服務(wù)器中定義的數(shù)據(jù)分片信息、大小、校驗總數(shù)、解包方式、防盜鏈及解密相關(guān)信息;
      [0045]防盜鏈或數(shù)據(jù)校驗失敗后的重新下載或丟棄的指示信息;
      [0046]所述當(dāng)選的,以及備選的流媒體服務(wù)器的上傳的數(shù)據(jù)拆分打包規(guī)則信息、上傳的路由信息及數(shù)據(jù)負(fù)載分配策略信息、協(xié)同上傳策略信息、參與協(xié)同的流媒體服務(wù)器的設(shè)備?目息O
      [0047]在本發(fā)明實施例的另一方面,還提供了一種終端,包括:
      [0048]請求發(fā)送模塊,用于向調(diào)度服務(wù)器發(fā)送流媒體服務(wù)請求,并接收所述調(diào)度服務(wù)器返回的策略文件;其中,所述策略文件包括:當(dāng)選的,以及至少一個備選的流媒體服務(wù)器的地址和路徑信息;
      [0049]服務(wù)獲取模塊,用于根據(jù)所述策略文件,與所述當(dāng)選的流媒體服務(wù)器連接獲取流媒體服務(wù);以及在與該流媒體服務(wù)器連接異常時,與所述備選的流媒體服務(wù)器之一連接,繼續(xù)獲取所述流媒體服務(wù)。
      [0050]進(jìn)一步,所述策略文件還包括至少如下一種信息:
      [0051 ]所述當(dāng)選的,以及備選的流媒體服務(wù)器所支持的通訊協(xié)議、數(shù)據(jù)格式及相關(guān)參數(shù);
      [0052]所述當(dāng)選的,以及備選的流媒體服務(wù)器中定義的數(shù)據(jù)分片信息、大小、校驗總數(shù)、解包方式、防盜鏈及解密相關(guān)信息;
      [0053]防盜鏈或數(shù)據(jù)校驗失敗后的重新下載或丟棄的指示信息;
      [0054]所述當(dāng)選的,以及備選的流媒體服務(wù)器的上傳的數(shù)據(jù)拆分打包規(guī)則信息、上傳的路由信息及數(shù)據(jù)負(fù)載分配策略信息、協(xié)同上傳策略信息、參與協(xié)同的流媒體服務(wù)器的設(shè)備?目息O
      [0055]本發(fā)明實施例的技術(shù)方案中,由于終端向調(diào)度服務(wù)器發(fā)送流媒體服務(wù)器請求后,調(diào)度服務(wù)器向終端返回的策略文件包含當(dāng)選的,以及至少一個備選的流媒體服務(wù)器的地址和路徑信息,使得終端可以根據(jù)策略文件從當(dāng)選的流媒體服務(wù)器獲取流媒體服務(wù),還可以在與該流媒體服務(wù)器之間數(shù)據(jù)傳輸錯誤,甚至連接斷開等情況下,自動根據(jù)策略文件中備選的流媒體服務(wù)器的信息,與備選流媒體服務(wù)器進(jìn)行連接,繼續(xù)獲取流媒體服務(wù)。在此過程中,終端不需要再次向調(diào)度服務(wù)器發(fā)送請求、等待調(diào)度服務(wù)器的決策及響應(yīng)。終端在流媒體任務(wù)執(zhí)行過程中一方面節(jié)省了與調(diào)度服務(wù)器之間交互的時間、調(diào)度服務(wù)器重新決策的時間;另一方面,當(dāng)網(wǎng)絡(luò)不穩(wěn)定時眾多的用戶終端需要與調(diào)度服務(wù)器頻繁交互,避免調(diào)度服務(wù)器負(fù)載過大。
      【附圖說明】
      [0056]圖1為本發(fā)明實施例的提供流媒體服務(wù)的系統(tǒng)架構(gòu)圖;
      [0057]圖2為本發(fā)明實施例的提供流媒體服務(wù)的方法流程圖;
      [0058]圖3為本發(fā)明實施例的調(diào)度服務(wù)器內(nèi)部結(jié)構(gòu)框圖;
      [0059]圖4為本發(fā)明實施例的終端內(nèi)部結(jié)構(gòu)框圖。
      【具體實施方式】
      [0060]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚明白,以下結(jié)合具體實施例,并參照附圖,對本發(fā)明進(jìn)一步詳細(xì)說明。
      [0061]下面詳細(xì)描述本發(fā)明的實施例,所述實施例的示例在附圖中示出,其中自始至終相同或類似的標(biāo)號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施例是示例性的,僅用于解釋本發(fā)明,而不能解釋為對本發(fā)明的限制。
      [0062]本技術(shù)領(lǐng)域技術(shù)人員可以理解,除非特意聲明,這里使用的單數(shù)形式“一”、“一個”、“所述”和“該”也可包括復(fù)數(shù)形式。應(yīng)該進(jìn)一步理解的是,本發(fā)明的說明書中使用的措辭“包括”是指存在所述特征、整數(shù)、步驟、操作、元件和/或組件,但是并不排除存在或添加一個或多個其他特征、整數(shù)、步驟、操作、元件、組件和/或它們的組。應(yīng)該理解,當(dāng)我們稱元件被“連接”或“耦接”到另一元件時,它可以直接連接或耦接到其他元件,或者也可以存在中間元件。此外,這里使用的“連接”或“親接”可以包括無線連接或無線耦接。這里使用的措辭“和/或”包括一個或更多個相關(guān)聯(lián)的列出項的全部或任一單元和全部組合。
      [0063]需要說明的是,本發(fā)明實施例中所有使用“第一”和“第二”的表述均是為了區(qū)分兩個相同名稱非相同的實體或者非相同的參量,可見“第一” “第二”僅為了表述的方便,不應(yīng)理解為對本發(fā)明實施例的限定,后續(xù)實施例對此不再一一說明。
      [0064]本發(fā)明實施例的技術(shù)方案中,終端向調(diào)度服務(wù)器發(fā)送流媒體服務(wù)器請求后,調(diào)度服務(wù)器根據(jù)終端所請求的流媒體服務(wù),不但選擇出合適的流媒體服務(wù),還為終端備選其它的流媒體服務(wù)器,并將選擇的和備選的流媒體服務(wù)器的地址和路徑信息記載到為終端生成的策略文件中,將策略文件向終端返回。終端可以根據(jù)策略文件中的信息與選擇的流媒體服務(wù)器連接,獲取流媒體服務(wù);如果因網(wǎng)絡(luò)原因?qū)е陆K端與流媒體服務(wù)器之間數(shù)據(jù)傳輸錯誤,甚至連接斷開等情況,終端則自動根據(jù)策略文件中備選流媒體的信息,自動與備選流媒體服務(wù)器進(jìn)行連接,繼續(xù)獲取流媒體服務(wù)。在此過程中,終端不需要再次向調(diào)度服務(wù)器發(fā)送請求、等待調(diào)度服務(wù)器的決策及響應(yīng)。終端在流媒體任務(wù)執(zhí)行過程中一方面節(jié)省了與調(diào)度服務(wù)器之間交互的時間、調(diào)度服務(wù)器重新決策的時間;另一方面,當(dāng)網(wǎng)絡(luò)不穩(wěn)定時眾多的用戶終端需要與調(diào)度服務(wù)器頻繁交互,避免調(diào)度服務(wù)器負(fù)載過大。
      [0065]下面結(jié)合附圖詳細(xì)說明本發(fā)明的技術(shù)方案。
      [0066]本發(fā)明實施例的一種提供流媒體服務(wù)的系統(tǒng),架構(gòu)如圖1所示,包括:調(diào)度服務(wù)器101、若干個流媒體服務(wù)器102、用戶的終端103。
      [0067]其中,調(diào)度服務(wù)器101用于根據(jù)終端103發(fā)送的流媒體服務(wù)請求生成策略文件后向終端103返回;其中所述策略文件中包括:當(dāng)選的,以及至少一個備選的流媒體服務(wù)器102的地址和路徑信息;進(jìn)一步,所述策略文件中還可以包括:所述當(dāng)選的,以及備選的流媒體服務(wù)器所支持的通訊協(xié)議、數(shù)據(jù)格式及相關(guān)參數(shù)。
      [0068]進(jìn)一步,當(dāng)調(diào)度服務(wù)器101確定終端103所請求的流媒體服務(wù)具體為下載流媒體數(shù)據(jù)的服務(wù),則生成的策略文件中還可以包括:所述當(dāng)選的,以及備選的流媒體服務(wù)器中定義的如下至少一個參數(shù):數(shù)據(jù)分片信息、大小、校驗總數(shù)、解包方式、防盜鏈及解密相關(guān)信息,以及防盜鏈或數(shù)據(jù)校驗失敗后的重新下載或丟棄的指示信息。
      [0069]進(jìn)一步,當(dāng)調(diào)度服務(wù)器101確定終端103所請求的流媒體服務(wù)具體為上傳流媒體數(shù)據(jù)的服務(wù),則生成的策略文件中還可以包括:所述當(dāng)選的,以及備選的流媒體服務(wù)器的如下至少一個數(shù)據(jù)上傳相關(guān)信息:上傳的數(shù)據(jù)拆分打包規(guī)則信息、上傳的路由信息及數(shù)據(jù)負(fù)載分配策略信息、協(xié)同上傳策略信息、參與協(xié)同的流媒體服務(wù)器的設(shè)備信息。
      [0070]終端103用于根據(jù)所述策略文件與所述當(dāng)選的流媒體服務(wù)器連接獲取流媒體服務(wù);以及在與該流媒體服務(wù)器連接異常時,與所述備選的流媒體服務(wù)器102之一連接,繼續(xù)獲取所述流媒體服務(wù)。
      [0071]具體地,終端103向發(fā)送的流媒體服務(wù)請求,并接收返回的策略文件后,根據(jù)所述策略文件與所述當(dāng)選的流媒體服務(wù)器連接獲取流媒體服務(wù);以及在與該流媒體服務(wù)器連接異常時,與所述備選的流媒體服務(wù)器102之一連接,繼續(xù)獲取所述流媒體服務(wù)。終端具體可以根據(jù)所述當(dāng)選的,以及備選的流媒體服務(wù)器所支持的通訊協(xié)議、數(shù)據(jù)格式,與當(dāng)選或備選的流媒體服務(wù)器連接。
      [0072]進(jìn)一步,當(dāng)終端103所請求的流媒體服務(wù)具體為下載流媒體數(shù)據(jù)的服務(wù),調(diào)度服務(wù)器101返回的策略文件中還可以包括:所述當(dāng)選的,以及備選的流媒體服務(wù)器中定義的如下至少一個參數(shù):數(shù)據(jù)分片信息、大小、校驗總數(shù)、解包方式、防盜鏈及解密相關(guān)信息;相應(yīng)地,終端103可以根據(jù)所述策略文件中記載的所述當(dāng)選的、或備選的流媒體服務(wù)器定義的參數(shù)下載流媒體數(shù)據(jù)。如果策略文件中還包括:防盜鏈或數(shù)據(jù)校驗失敗后的重新下載或丟棄的指示信息;那么,終端103在下載流媒體數(shù)據(jù)的過程中,若檢測到防盜鏈或數(shù)據(jù)校驗失敗的情況,則可以根據(jù)所述策略文件中的指示信息重新下載數(shù)據(jù)包,或選擇丟棄該數(shù)據(jù)包繼續(xù)下載下一個數(shù)據(jù)包;而不必向調(diào)度服務(wù)器發(fā)送請求或咨詢。
      [0073]進(jìn)一步,當(dāng)終端103所請求的流媒體服務(wù)具體為上傳流媒體數(shù)據(jù)的服務(wù),調(diào)度服務(wù)器101返回的策略文件中還可以包括:所述當(dāng)選的,以及備選的流媒體服務(wù)器的如下至少一個數(shù)據(jù)上傳相關(guān)信息:上傳的數(shù)據(jù)拆分打包規(guī)則信息、上傳的路由信息及數(shù)據(jù)負(fù)載分配策略信息、協(xié)同上傳策略信息、參與協(xié)同的流媒體服務(wù)器的設(shè)備信息;;相應(yīng)地,終端103可以根據(jù)所述策略文件中所述當(dāng)選的、或備選的流媒體服務(wù)器的數(shù)據(jù)上傳相關(guān)信息上傳流媒體數(shù)據(jù)。
      [0074]具體地,本發(fā)明實施例的系統(tǒng)提供流媒體服務(wù)的具體方法,流程如圖2所示,包括如下步驟:
      [0075]步驟S201:終端103向調(diào)度服務(wù)器101發(fā)送流媒體服務(wù)請求。
      [0076]步驟S202:調(diào)度服務(wù)器101根據(jù)終端103發(fā)送的流媒體服務(wù)請求生成策略文件。
      [0077]本步驟中,調(diào)度服務(wù)器101根據(jù)終端103發(fā)送的流媒體服務(wù)請求,確定終端103所請求的流媒體服務(wù)。調(diào)度服務(wù)器101根據(jù)終端103所請求的流媒體服務(wù)、終端的IP地址,各流媒體服務(wù)器102的IP地址、負(fù)載情況、服務(wù)狀態(tài)、網(wǎng)絡(luò)情況,CPU、內(nèi)存等情況,按一定策略原則選擇一個流媒體服務(wù)器,并進(jìn)一步再備選至少一個也可以提供該流媒體服務(wù)的其它流媒體服務(wù),以供終端在于當(dāng)選的流媒體服務(wù)連接出現(xiàn)異常時,可以更換到其它流媒體服務(wù)。
      [0078]進(jìn)而,調(diào)度服務(wù)器101為該終端103生成一個策略文件,并在策略文件中記載調(diào)度服務(wù)器101當(dāng)前選擇的流媒體服務(wù)器(簡稱當(dāng)選的流媒體服務(wù)器),以及至少一個備選的流媒體服務(wù)器的地址和路徑信息。
      [0079]更優(yōu)地,策略文件中還可以包括更多的信息和動作指令,比如某連接斷掉的處理策略,出錯后的處理指令信息等。比如,策略文件中還可以包括:所述當(dāng)選的,以及備選的流媒體服務(wù)器所支持的通訊協(xié)議、數(shù)據(jù)格式。
      [0080]更優(yōu)地,在調(diào)度服務(wù)器101確定終端103所請求的流媒體服務(wù)具體為下載流媒體數(shù)據(jù)的服務(wù)的情況下,調(diào)度服務(wù)器101生成的策略文件中還可以包括:所述當(dāng)選的,以及備選的流媒體服務(wù)器中定義的如下至少一個參數(shù):數(shù)據(jù)分片信息、大小、校驗總數(shù)、解包方式、防盜鏈及解密相關(guān)信息,以及防盜鏈或數(shù)據(jù)校驗失敗后的重新下載或丟棄的指示信息;從而更好地指導(dǎo)終端從流媒體服務(wù)下載流媒體數(shù)據(jù)。
      [0081]更優(yōu)地,在調(diào)度服務(wù)器101確定終端103所請求的流媒體服務(wù)具體為上傳流媒體數(shù)據(jù)的服務(wù)的情況下,調(diào)度服務(wù)器101生成的策略文件中還可以包括:所述當(dāng)選的,以及備選的流媒體服務(wù)器的如下至少一個數(shù)據(jù)上傳相關(guān)信息:上傳的數(shù)據(jù)拆分打包規(guī)則信息、上傳的路由信息及數(shù)據(jù)負(fù)載分配策略信息、協(xié)同上傳策略信息、參與協(xié)同的流媒體服務(wù)器的設(shè)備信息。
      [0082]具體地,調(diào)度服務(wù)器101可以一種策略描述語言在策略文件中記載信息。例如,采用與HLS的M3U8格式的描述語言相類似,但是包含的信息和指令更為豐富的一種策略描述語言,其用文本方式進(jìn)行描述,由一系列標(biāo)簽組成;這種語言可以指定終端中的播放器如何去下載分片的流媒體數(shù)據(jù),以及是否需要再次請求后續(xù)的媒體文件和請求的頻率等動作指令信息。
      [0083]例如,調(diào)度服務(wù)器101生成的一個策略文件中記載的信息如下:
      [0084]#AEL-VERS10N:0.1
      [0085]#參數(shù)區(qū)
      [0086]#AEL_分發(fā)開始
      [0087]#數(shù)據(jù)源節(jié)點:http://119.188.122.6
      [0088]#中繼節(jié)點A::http://119.188.122.65
      [0089]#中繼節(jié)點B::http://119.188.122.66
      [0090]#邊緣節(jié)點A::http://119.188.122.67
      [0091]#邊緣節(jié)點B::http://119.188.122.68
      [0092]#邊緣節(jié)點C::http://119.188.122.69
      [0093]#推送方式:訂閱方式
      [0094]#傳輸格式:標(biāo)準(zhǔn)流方式
      [0095]#傳輸協(xié)議:HTTP
      [0096]#RingBufTer 大小:30
      [0097]#P2P 協(xié)議:pplite ,rtmfp
      [0098]#AEL_分發(fā)結(jié)束
      [0099]其中,包括了當(dāng)選、多個備選流媒體服務(wù)器(節(jié)點)的IP地址,以及流媒體服務(wù)器的傳輸格式、協(xié)議等相關(guān)信息。
      [0100]顯然,本領(lǐng)域技術(shù)人員可以根據(jù)本發(fā)明上述的描述,設(shè)計出其它各種格式的策略描述語言,以實現(xiàn)本發(fā)明實施例的策略文件用以為終端提供信息和指令的功能。
      [0101]步驟S203:調(diào)度服務(wù)器101向終端103返回策略文件。
      [0102]步驟S204:終端103解析策略文件。
      [0103]步驟S205:終端103根據(jù)策略文件的解析結(jié)果獲取流媒體服務(wù)。
      [0104]本步驟中,終端103根據(jù)所述策略文件的解析結(jié)果,與所述當(dāng)選的流媒體服務(wù)器連接獲取流媒體服務(wù);以及在與該流媒體服務(wù)器連接異常時,與所述備選的流媒體服務(wù)器之一連接,繼續(xù)獲取所述流媒體服務(wù)。更優(yōu)地,終端可以根據(jù)策略文件中所述當(dāng)選的或備選的流媒體服務(wù)器所支持的通訊協(xié)議、數(shù)據(jù)格式,與當(dāng)選的、或備選的流媒體服務(wù)器連接。
      [0105]更優(yōu)地,若策略文件中還包括:所述當(dāng)選的,以及備選的流媒體服務(wù)器中定義的如下至少一個參數(shù):數(shù)據(jù)分片信息、大小、校驗總數(shù)、解包方式、防盜鏈及解密相關(guān)信息;則終端103可以根據(jù)所述策略文件中記載的所述當(dāng)選的、或備選的流媒體服務(wù)器定義的參數(shù)下載流媒體數(shù)據(jù)。從而免去終端為獲取流媒體服務(wù)器定義的參數(shù)而與調(diào)度服務(wù)器進(jìn)行交互的過程,進(jìn)一步減小了終端獲取流媒體服務(wù)的延時。
      [0106]更優(yōu)地,若策略文件中還包括:防盜鏈或數(shù)據(jù)校驗失敗后的重新下載或丟棄的指示信息;則終端103可以在下載流媒體數(shù)據(jù)的過程中,若檢測到防盜鏈或數(shù)據(jù)校驗失敗的情況,則根據(jù)所述策略文件中的指示信息重新下載數(shù)據(jù)包,或選擇丟棄該數(shù)據(jù)包繼續(xù)下載下一個數(shù)據(jù)包。從而免去終端在檢測到防盜鏈或數(shù)據(jù)校驗失敗的情況下與與調(diào)度服務(wù)器交互的過程,進(jìn)一步減小了終端獲取流媒體服務(wù)的延時。
      [0107]更優(yōu)地,若所述策略文件中還包括:所述當(dāng)選的,以及備選的流媒體服務(wù)器的如下至少一個數(shù)據(jù)上傳相關(guān)信息:上傳的數(shù)據(jù)拆分打包規(guī)則信息、上傳的路由信息及數(shù)據(jù)負(fù)載分配策略信息、協(xié)同上傳策略信息、參與協(xié)同的流媒體服務(wù)器的設(shè)備信息;則終端103可以根據(jù)所述策略文件中所述當(dāng)選的、或備選的流媒體服務(wù)器的數(shù)據(jù)上傳相關(guān)信息上傳流媒體數(shù)據(jù)。從而免去終端為獲取流媒體服務(wù)器的數(shù)據(jù)上傳相關(guān)信息而與調(diào)度服務(wù)器進(jìn)行交互的過程,進(jìn)一步減小了終端獲取流媒體服務(wù)的延時。
      [0108]本發(fā)明實施例的技術(shù)方案中,由于終端向調(diào)度服務(wù)器發(fā)送流媒體服務(wù)器請求后,調(diào)度服務(wù)器向終端返回的策略文件包含當(dāng)選的,以及至少一個備選的流媒體服務(wù)器的地址和路徑信息,使得終端可以根據(jù)策略文件從當(dāng)選的流媒體服務(wù)器獲取流媒體服務(wù),還可以在與該流媒體服務(wù)器之間數(shù)據(jù)傳輸錯誤,甚至連接斷開等情況下,自動根據(jù)策略文件中備選的流媒體服務(wù)器的信息,與備選流媒體服務(wù)器進(jìn)行連接,繼續(xù)獲取流媒體服務(wù)。在此過程中,終端不需要再次向調(diào)度服務(wù)器發(fā)送請求、等待調(diào)度服務(wù)器的決策及響應(yīng)。終端在流媒體任務(wù)執(zhí)行過程中一方面節(jié)省了與調(diào)度服務(wù)器之間交互的時間、調(diào)度服務(wù)器重新決策的時間;另一方面,當(dāng)網(wǎng)絡(luò)不穩(wěn)定時眾多的用戶終端需要與調(diào)度服務(wù)器頻繁交互,避免調(diào)度服務(wù)器負(fù)載過大。
      [0109]如圖3所示,本發(fā)明實施例的調(diào)度服務(wù)器的一種內(nèi)部結(jié)構(gòu),包括如下模塊:請求信息處理模塊301、策略文件生成模塊302、策略文件發(fā)送模塊303。
      [0110]請求信息處理模塊301用于接收到終端發(fā)送的流媒體服務(wù)請求后,確定所述終端所請求的流媒體服務(wù);
      [0111]策略文件生成模塊302用于根據(jù)請求信息處理模塊301確定的所述終端所請求的流媒體服務(wù),生成相應(yīng)的策略文件,其中包括:當(dāng)選的,以及至少一個備選的流媒體服務(wù)器的地址和路徑信息,用以指示所述終端與所述當(dāng)選或備選的流媒體服務(wù)器連接獲取流媒體服務(wù);進(jìn)一步,所述策略文件還可以包括:所述當(dāng)選的,以及備選的流媒體服務(wù)器所支持的通訊協(xié)議、數(shù)據(jù)格式。所述策略文件進(jìn)一步還可以包括:所述當(dāng)選的,以及備選的流媒體服務(wù)器中定義的如下至少一個參數(shù):數(shù)據(jù)分片信息、大小、校驗總數(shù)、解包方式、防盜鏈及解密相關(guān)信息,以及防盜鏈或數(shù)據(jù)校驗失敗后的重新下載或丟棄的指示信息?;蛘?,所述策略文件進(jìn)一步還可以包括:所述當(dāng)選的,以及備選的流媒體服務(wù)器的如下至少一個數(shù)據(jù)上傳相關(guān)信息:上傳的數(shù)據(jù)拆分打包規(guī)則信息、上傳的路由信息及數(shù)據(jù)負(fù)載分配策略信息、協(xié)同上傳策略信息、參與協(xié)同的流媒體服務(wù)器的設(shè)備信息。
      [0112]策略文件發(fā)送模塊303用于將策略文件生成模塊302生成的策略文件向所述終端返回。
      [0113]如圖4所示,本發(fā)明實施例的終端的一種內(nèi)部結(jié)構(gòu),包括如下模塊:請求發(fā)送模塊401、服務(wù)獲取模塊402。
      [0114]請求發(fā)送模塊401用于向調(diào)度服務(wù)器103發(fā)送流媒體服務(wù)請求,并接收調(diào)度服務(wù)器103返回的策略文件。
      [0115]服務(wù)獲取模塊402用于根據(jù)請求發(fā)送模塊401接收的策略文件,與所述當(dāng)選的流媒體服務(wù)器連接獲取流媒體服務(wù);以及在與該流媒體服務(wù)器連接異常時,與所述備選的流媒體服務(wù)器之一連接,繼續(xù)獲取所述流媒體服務(wù)。具體地,服務(wù)獲取模塊402解析所述策略文件,并根據(jù)解析結(jié)果與所述當(dāng)選的流媒體服務(wù)器連接獲取流媒體服務(wù);以及在與該流媒體服務(wù)器連接異常時,與所述備選的流媒體服務(wù)器之一連接,繼續(xù)獲取所述流媒體服務(wù)。
      [0116]進(jìn)一步,若策略文件中還包括所述當(dāng)選的或備選的流媒體服務(wù)器所支持的通訊協(xié)議、數(shù)據(jù)格式,則服務(wù)獲取模塊402具體可以根據(jù)當(dāng)選的或備選的流媒體服務(wù)器所支持的通訊協(xié)議、數(shù)據(jù)格式,與當(dāng)選的、或備選的流媒體服務(wù)器連接。
      [0117]進(jìn)一步,服務(wù)獲取模塊402還可以根據(jù)策略文件中所述當(dāng)選的,以及備選的流媒體服務(wù)器中定義的如下至少一個參數(shù):數(shù)據(jù)分片信息、大小、校驗總數(shù)、解包方式、防盜鏈及解密相關(guān)信息,下載流媒體數(shù)據(jù)。
      [0118]進(jìn)一步,服務(wù)獲取模塊402還可以根據(jù)策略文件中防盜鏈或數(shù)據(jù)校驗失敗后的重新下載或丟棄的指示信息,在下載流媒體數(shù)據(jù)的過程中,若檢測到防盜鏈或數(shù)據(jù)校驗失敗的情況,則根據(jù)所述策略文件中的指示信息重新下載數(shù)據(jù)包,或選擇丟棄該數(shù)據(jù)包繼續(xù)下載下一個數(shù)據(jù)包。
      [0119]或者,服務(wù)獲取模塊402還可以根據(jù)策略文件中所述當(dāng)選的,以及備選的流媒體服務(wù)器的如下至少一個數(shù)據(jù)上傳相關(guān)信息:上傳的數(shù)據(jù)拆分打包規(guī)則信息、上傳的路由信息及數(shù)據(jù)負(fù)載分配策略信息、協(xié)同上傳策略信息、參與協(xié)同的流媒體服務(wù)器的設(shè)備信息,向流媒體服務(wù)器上傳流媒體數(shù)據(jù)。
      [0120]本發(fā)明實施例的技術(shù)方案中,由于終端向調(diào)度服務(wù)器發(fā)送流媒體服務(wù)器請求后,調(diào)度服務(wù)器向終端返回的策略文件包含當(dāng)選的,以及至少一個備選的流媒體服務(wù)器的地址和路徑信息,使得終端可以根據(jù)策略文件從當(dāng)選的流媒體服務(wù)器獲取流媒體服務(wù),還可以在與該流媒體服務(wù)器之間數(shù)據(jù)傳輸錯誤,甚至連接斷開等情況下,自動根據(jù)策略文件中備選的流媒體服務(wù)器的信息,與備選流媒體服務(wù)器進(jìn)行連接,繼續(xù)獲取流媒體服務(wù)。在此過程中,終端不需要再次向調(diào)度服務(wù)器發(fā)送請求、等待調(diào)度服務(wù)器的決策及響應(yīng)。終端在流媒體任務(wù)執(zhí)行過程中一方面節(jié)省了與調(diào)度服務(wù)器之間交互的時間、調(diào)度服務(wù)器重新決策的時間;另一方面,當(dāng)網(wǎng)絡(luò)不穩(wěn)定時眾多的用戶終端需要與調(diào)度服務(wù)器頻繁交互,避免調(diào)度服務(wù)器負(fù)載過大。
      [0121]進(jìn)一步,終端還可以根據(jù)所述策略文件中記載的所述當(dāng)選的、或備選的流媒體服務(wù)器定義的參數(shù)下載流媒體數(shù)據(jù)。從而免去終端為獲取流媒體服務(wù)器定義的參數(shù)而與調(diào)度服務(wù)器進(jìn)行交互的過程,進(jìn)一步減小了終端獲取流媒體服務(wù)的延時。
      [0122]進(jìn)一步,終端可以在下載流媒體數(shù)據(jù)的過程中,若檢測到防盜鏈或數(shù)據(jù)校驗失敗的情況,還可以根據(jù)所述策略文件中的指示信息重新下載數(shù)據(jù)包,或選擇丟棄該數(shù)據(jù)包繼續(xù)下載下一個數(shù)據(jù)包。從而免去終端在檢測到防盜鏈或數(shù)據(jù)校驗失敗的情況下與與調(diào)度服務(wù)器交互的過程,進(jìn)一步減小了終端獲取流媒體服務(wù)的延時。
      [0123]進(jìn)一步,終端可以根據(jù)所述策略文件中所述當(dāng)選的、或備選的流媒體服務(wù)器的數(shù)據(jù)上傳相關(guān)信息上傳流媒體數(shù)據(jù)。從而免去終端為獲取流媒體服務(wù)器的數(shù)據(jù)上傳相關(guān)信息而與調(diào)度服務(wù)器進(jìn)行交互的過程,進(jìn)一步減小了終端獲取流媒體服務(wù)的延時。
      [0124]本技術(shù)領(lǐng)域技術(shù)人員可以理解,本發(fā)明包括涉及用于執(zhí)行本申請中所述操作中的一項或多項的設(shè)備。這些設(shè)備可以為所需的目的而專門設(shè)計和制造,或者也可以包括通用計算機(jī)中的已知設(shè)備。這些設(shè)備具有存儲在其內(nèi)的計算機(jī)程序,這些計算機(jī)程序選擇性地激活或重構(gòu)。這樣的計算機(jī)程序可以被存儲在設(shè)備(例如,計算機(jī))可讀介質(zhì)中或者存儲在適于存儲電子指令并分別耦聯(lián)到總線的任何類型的介質(zhì)中,所述計算機(jī)可讀介質(zhì)包括但不限于任何類型的盤(包括軟盤、硬盤、光盤、CD-ROM、和磁光盤)、R0M(Read-0nly Memory,只讀存儲器)、RAM (Random Access Memory,隨即存儲器)、EPROM(Erasable ProgrammableRead-Only Memory,可擦寫可編程只讀存儲器)、EEPR0M(E1 ectricalIy ErasableProgrammable Read-Only Memory,電可擦可編程只讀存儲器)、閃存、磁性卡片或光線卡片。也就是,可讀介質(zhì)包括由設(shè)備(例如,計算機(jī))以能夠讀的形式存儲或傳輸信息的任何介質(zhì)。
      [0125]本技術(shù)領(lǐng)域技術(shù)人員可以理解,可以用計算機(jī)程序指令來實現(xiàn)這些結(jié)構(gòu)圖和/或框圖和/或流圖中的每個框以及這些結(jié)構(gòu)圖和/或框圖和/或流圖中的框的組合。本技術(shù)領(lǐng)域技術(shù)人員可以理解,可以將這些計算機(jī)程序指令提供給通用計算機(jī)、專業(yè)計算機(jī)或其他可編程數(shù)據(jù)處理方法的處理器來實現(xiàn),從而通過計算機(jī)或其他可編程數(shù)據(jù)處理方法的處理器來執(zhí)行本發(fā)明公開的結(jié)構(gòu)圖和/或框圖和/或流圖的框或多個框中指定的方案。
      [0126]本技術(shù)領(lǐng)域技術(shù)人員可以理解,本發(fā)明中已經(jīng)討論過的各種操作、方法、流程中的步驟、措施、方案可以被交替、更改、組合或刪除。進(jìn)一步地,具有本發(fā)明中已經(jīng)討論過的各種操作、方法、流程中的其他步驟、措施、方案也可以被交替、更改、重排、分解、組合或刪除。進(jìn)一步地,現(xiàn)有技術(shù)中的具有與本發(fā)明中公開的各種操作、方法、流程中的步驟、措施、方案也可以被交替、更改、重排、分解、組合或刪除。
      [0127]所屬領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:以上任何實施例的討論僅為示例性的,并非旨在暗示本公開的范圍(包括權(quán)利要求)被限于這些例子;在本發(fā)明的思路下,以上實施例或者不同實施例中的技術(shù)特征之間也可以進(jìn)行組合,步驟可以以任意順序?qū)崿F(xiàn),并存在如上所述的本發(fā)明的不同方面的許多其它變化,為了簡明它們沒有在細(xì)節(jié)中提供。因此,凡在本發(fā)明的精神和原則之內(nèi),所做的任何省略、修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
      【主權(quán)項】
      1.一種提供流媒體服務(wù)的方法,其特征在于,包括: 接收到終端發(fā)送的流媒體服務(wù)請求后,確定所述終端所請求的流媒體服務(wù); 根據(jù)所述終端所請求的流媒體服務(wù),生成相應(yīng)的策略文件,其中包括:當(dāng)選的,以及至少一個備選的流媒體服務(wù)器的地址和路徑信息,用以指示所述終端與所述當(dāng)選或備選的流媒體服務(wù)器連接獲取流媒體服務(wù); 將所述策略文件向所述終端返回。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述策略文件中還包括:所述當(dāng)選的,以及備選的流媒體服務(wù)器所支持的通訊協(xié)議、數(shù)據(jù)格式。3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述終端所請求的流媒體服務(wù)具體為下載流媒體數(shù)據(jù)的服務(wù),以及所述策略文件中還包括: 所述當(dāng)選的,以及備選的流媒體服務(wù)器中定義的如下至少一個參數(shù):數(shù)據(jù)分片信息、大小、校驗總數(shù)、解包方式、防盜鏈及解密相關(guān)信息。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述策略文件中還包括:防盜鏈或數(shù)據(jù)校驗失敗后的重新下載或丟棄的指示信息。5.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述終端所請求的流媒體服務(wù)具體為上傳流媒體數(shù)據(jù)的服務(wù),以及所述策略文件中還包括: 所述當(dāng)選的,以及備選的流媒體服務(wù)器的如下至少一個數(shù)據(jù)上傳相關(guān)信息: 上傳的數(shù)據(jù)拆分打包規(guī)則信息、上傳的路由信息及數(shù)據(jù)負(fù)載分配策略信息、協(xié)同上傳策略信息、參與協(xié)同的流媒體服務(wù)器的設(shè)備信息。6.一種提供流媒體服務(wù)的方法,其特征在于,包括: 向調(diào)度服務(wù)器發(fā)送流媒體服務(wù)請求,并接收所述調(diào)度服務(wù)器返回的策略文件;其中,所述策略文件包括:當(dāng)選的,以及至少一個備選的流媒體服務(wù)器的地址和路徑信息; 根據(jù)所述策略文件,與所述當(dāng)選的流媒體服務(wù)器連接獲取流媒體服務(wù);以及在與該流媒體服務(wù)器連接異常時,與所述備選的流媒體服務(wù)器之一連接,繼續(xù)獲取所述流媒體服務(wù)。7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述策略文件中還包括:所述當(dāng)選的,以及備選的流媒體服務(wù)器所支持的通訊協(xié)議、數(shù)據(jù)格式;以及 所述與所述當(dāng)選的流媒體服務(wù)器連接具體為: 根據(jù)所述當(dāng)選的流媒體服務(wù)器所支持的通訊協(xié)議、數(shù)據(jù)格式與該流媒體服務(wù)器連接。8.根據(jù)權(quán)利要求6或7所述的方法,其特征在于,所述流媒體服務(wù)具體為下載流媒體數(shù)據(jù)的服務(wù),以及所述策略文件中還包括: 所述當(dāng)選的,以及備選的流媒體服務(wù)器中定義的如下至少一個參數(shù): 數(shù)據(jù)分片信息、大小、校驗總數(shù)、解包方式、防盜鏈及解密相關(guān)信息;以及 所述獲取所述流媒體服務(wù)包括: 所述終端根據(jù)所述策略文件中記載的所述當(dāng)選的、或備選的流媒體服務(wù)器定義的參數(shù)下載流媒體數(shù)據(jù)。9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述策略文件中還包括:防盜鏈或數(shù)據(jù)校驗失敗后的重新下載或丟棄的指示信息;以及 所述獲取所述流媒體服務(wù)還包括: 所述終端在下載流媒體數(shù)據(jù)的過程中,若檢測到防盜鏈或數(shù)據(jù)校驗失敗的情況,則根據(jù)所述策略文件中的指示信息重新下載數(shù)據(jù)包,或選擇丟棄該數(shù)據(jù)包繼續(xù)下載下一個數(shù)據(jù)包。10.根據(jù)權(quán)利要求6或7所述的方法,其特征在于,所述流媒體服務(wù)具體為上傳流媒體數(shù)據(jù)的服務(wù),以及所述策略文件中還包括: 所述當(dāng)選的,以及備選的流媒體服務(wù)器的如下至少一個數(shù)據(jù)上傳相關(guān)信息: 上傳的數(shù)據(jù)拆分打包規(guī)則信息、上傳的路由信息及數(shù)據(jù)負(fù)載分配策略信息、協(xié)同上傳策略信息、參與協(xié)同的流媒體服務(wù)器的設(shè)備信息;以及所述獲取所述流媒體服務(wù)包括: 所述終端根據(jù)所述策略文件中所述當(dāng)選的、或備選的流媒體服務(wù)器的數(shù)據(jù)上傳相關(guān)信息上傳流媒體數(shù)據(jù)。11.一種調(diào)度服務(wù)器,其特征在于,包括: 請求信息處理模塊,用于接收到終端發(fā)送的流媒體服務(wù)請求后,確定所述終端所請求的流媒體服務(wù); 策略文件生成模塊,用于根據(jù)所述終端所請求的流媒體服務(wù),生成相應(yīng)的策略文件,其中包括:當(dāng)選的,以及至少一個備選的流媒體服務(wù)器的地址和路徑信息,用以指示所述終端與所述當(dāng)選或備選的流媒體服務(wù)器連接獲取流媒體服務(wù); 策略文件發(fā)送模塊,用于將所述策略文件向所述終端返回。12.根據(jù)權(quán)利要求11所述的服務(wù)器,其特征在于,所述策略文件還包括至少如下一種信息: 所述當(dāng)選的,以及備選的流媒體服務(wù)器所支持的通訊協(xié)議、數(shù)據(jù)格式及相關(guān)參數(shù);所述當(dāng)選的,以及備選的流媒體服務(wù)器中定義的數(shù)據(jù)分片信息、大小、校驗總數(shù)、解包方式、防盜鏈及解密相關(guān)信息; 防盜鏈或數(shù)據(jù)校驗失敗后的重新下載或丟棄的指示信息;所述當(dāng)選的,以及備選的流媒體服務(wù)器的上傳的數(shù)據(jù)拆分打包規(guī)則信息、上傳的路由信息及數(shù)據(jù)負(fù)載分配策略信息、協(xié)同上傳策略信息、參與協(xié)同的流媒體服務(wù)器的設(shè)備信息。13.一種終端,其特征在于,包括: 請求發(fā)送模塊,用于向調(diào)度服務(wù)器發(fā)送流媒體服務(wù)請求,并接收所述調(diào)度服務(wù)器返回的策略文件;其中,所述策略文件包括:當(dāng)選的,以及至少一個備選的流媒體服務(wù)器的地址和路徑信息; 服務(wù)獲取模塊,用于根據(jù)所述策略文件,與所述當(dāng)選的流媒體服務(wù)器連接獲取流媒體服務(wù);以及在與該流媒體服務(wù)器連接異常時,與所述備選的流媒體服務(wù)器之一連接,繼續(xù)獲取所述流媒體服務(wù)。14.根據(jù)權(quán)利要求13所述的終端,其特征在于,所述策略文件還包括至少如下一種信息: 所述當(dāng)選的,以及備選的流媒體服務(wù)器所支持的通訊協(xié)議、數(shù)據(jù)格式及相關(guān)參數(shù);所述當(dāng)選的,以及備選的流媒體服務(wù)器中定義的數(shù)據(jù)分片信息、大小、校驗總數(shù)、解包方式、防盜鏈及解密相關(guān)信息; 防盜鏈或數(shù)據(jù)校驗失敗后的重新下載或丟棄的指示信息;所述當(dāng)選的,以及備選的流媒體服務(wù)器的上傳的數(shù)據(jù)拆分打包規(guī)則信息、上傳的路由信息及數(shù)據(jù)負(fù)載分配策略信息、協(xié)同上傳策略信息、參與協(xié)同的流媒體服務(wù)器的設(shè)備信息。15.—種提供流媒體服務(wù)的系統(tǒng),包括多個流媒體服務(wù)器,其特征在于,還包括:權(quán)利要求11或12所述調(diào)度服務(wù)器和權(quán)利要求13或14所述終端。
      【文檔編號】H04N21/2387GK105847264SQ201610201045
      【公開日】2016年8月10日
      【申請日】2016年3月31日
      【發(fā)明人】蔡鈞
      【申請人】樂視控股(北京)有限公司, 樂視云計算有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1