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

      一種提供直播流的方法和系統(tǒng)的制作方法

      文檔序號:8265816閱讀:397來源:國知局
      一種提供直播流的方法和系統(tǒng)的制作方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及視頻處理領(lǐng)域,更具體地,涉及一種提供直播流的方法和系統(tǒng)。
      【背景技術(shù)】
      [0002]隨著智能終端的普及,越來越多的用戶通過網(wǎng)絡(luò)觀看視頻直播,因此,出現(xiàn)了提供直播流的系統(tǒng)。
      [0003]目前,提供直播流的系統(tǒng)通常都是由存有直播流的服務(wù)器為用戶提供直播流。
      [0004]然而,當(dāng)服務(wù)器出現(xiàn)問題時,就無法再提供直播流。

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

      [0005]有鑒于此,本發(fā)明實施例的目的是提出一種提供直播流的方法和系統(tǒng),其能夠保證直播流的提供。
      [0006]為了達到上述目的,本發(fā)明實施例提出一種提供直播流的方法,包括:
      [0007]負載均衡服務(wù)器接收用戶的直播流請求;
      [0008]負載均衡服務(wù)器將接收的直播流請求發(fā)送至至少兩個流匯聚服務(wù)器中的一個流匯聚服務(wù)器,其中,所述一個流匯聚服務(wù)器用于:將至少一對互為備份的分發(fā)服務(wù)器中的每一對分發(fā)服務(wù)器中的一個分發(fā)服務(wù)器的直播流進行匯聚;
      [0009]所述一個流匯聚服務(wù)器接收到所述直播流請求時,將所述一個流匯聚服務(wù)器所匯聚的分發(fā)服務(wù)器的直播流提供給用戶。
      [0010]在本發(fā)明一實施例中,所述負載均衡服務(wù)器將所述直播流請求發(fā)送至至少兩個流匯聚服務(wù)器中的一個流匯聚服務(wù)器,包括:
      [0011]所述負載均衡服務(wù)器將所述直播流請求發(fā)送至所述至少兩個流匯聚服務(wù)器中的特定的一個流匯聚服務(wù)器。
      [0012]在本發(fā)明一實施例中,所述負載均衡服務(wù)器將所述直播流請求發(fā)送至至少兩個流匯聚服務(wù)器中的一個流匯聚服務(wù)器,包括:
      [0013]負載均衡服務(wù)器判斷所述至少兩個流匯聚服務(wù)器是否都正常工作;
      [0014]當(dāng)所述至少兩個流匯聚服務(wù)器都正常工作時,負載均衡服務(wù)器將所述直播流請求發(fā)送至至少兩個流匯聚服務(wù)器中的任一個流匯聚服務(wù)器;
      [0015]當(dāng)所述至少兩個流匯聚服務(wù)器未都正常工作時,負載均衡服務(wù)器將所述直播流請求發(fā)送至至少兩個流匯聚服務(wù)器中的正常工作的一個流匯聚服務(wù)器。
      [0016]在本發(fā)明一實施例中,所述負載均衡服務(wù)器的數(shù)量為至少兩個。
      [0017]在本發(fā)明一實施例中,所述至少兩個負載均衡服務(wù)器具有同一個虛擬IP地址。
      [0018]本發(fā)明實施例還提出一種提供直播流的系統(tǒng),包括:
      [0019]負載均衡服務(wù)器,至少兩個流匯聚服務(wù)器和至少一對互為備份的分發(fā)服務(wù)器,其中:
      [0020]所述負載均衡服務(wù)器用于:接收用戶的直播流請求并將所述直播流請求發(fā)送至所述至少兩個流匯聚服務(wù)器中的一個流匯聚服務(wù)器;
      [0021]所述至少兩個流匯聚服務(wù)器中的每一個流匯聚服務(wù)器用于:將所述至少一對分發(fā)服務(wù)器中的每一對分發(fā)服務(wù)器中的一個分發(fā)服務(wù)器的直播流進行匯聚,并在接收到所述直播流請求時,將所述一個流匯聚服務(wù)器所匯聚的分發(fā)服務(wù)器的直播流提供給用戶;
      [0022]所述分發(fā)服務(wù)器用于:從源站下載直播流進行本地存儲。
      [0023]在本發(fā)明一實施例中,所述負載均衡服務(wù)器還用于:將所述直播流請求發(fā)送至所述至少兩個流匯聚服務(wù)器中的特定的一個流匯聚服務(wù)器。
      [0024]在本發(fā)明一實施例中,所述負載均衡服務(wù)器還用于:
      [0025]判斷所述至少兩個流匯聚服務(wù)器是否都正常工作;
      [0026]當(dāng)所述至少兩個流匯聚服務(wù)器都正常工作時,將所述直播流請求發(fā)送至至少兩個流匯聚服務(wù)器中的任一個流匯聚服務(wù)器;
      [0027]當(dāng)所述至少兩個流匯聚服務(wù)器未都正常工作時,將所述直播流請求發(fā)送至至少兩個流匯聚服務(wù)器中的正常工作的一個流匯聚服務(wù)器。
      [0028]在本發(fā)明一實施例中,所述負載均衡服務(wù)器的數(shù)量為至少兩個。
      [0029]在本發(fā)明一實施例中,所述至少兩個負載均衡服務(wù)器具有同一個虛擬IP地址。
      [0030]本發(fā)明實施例提供的技術(shù)方案可以包括以下有益效果:
      [0031]本發(fā)明的系統(tǒng)中具有至少兩個流匯聚服務(wù)器以及至少一對互為備份的分發(fā)服務(wù)器,由于每個流匯聚服務(wù)器將至少一對互為備份的分發(fā)服務(wù)器中的每一對分發(fā)服務(wù)器中的一個分發(fā)服務(wù)器的直播流進行匯聚,因此,只要有一個流匯聚服務(wù)器能正常工作,或者每一對分發(fā)服務(wù)器中的一個分發(fā)服務(wù)器能正常工作,該提供直播流的系統(tǒng)就可以提供直播流。因此,該提供直播流的方法能夠保障這些服務(wù)器中任何一臺出現(xiàn)故障后都不會中斷服務(wù),能保障用戶實時觀看視頻節(jié)目。
      [0032]本發(fā)明實施例的其它特征和優(yōu)點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點可通過在所寫的說明書、權(quán)利要求書、以及附圖中所特別指出的結(jié)構(gòu)來實現(xiàn)和獲得。
      [0033]下面通過附圖和實施例,對本發(fā)明實施例的技術(shù)方案做進一步的詳細描述。
      【附圖說明】
      [0034]附圖用來提供對本發(fā)明實施例的進一步理解,并且構(gòu)成說明書的一部分,與本發(fā)明的實施例一起用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明實施例的限制。在附圖中:
      [0035]圖1是本發(fā)明一實施例中的提供直播流的方法的流程圖。
      [0036]圖2是本發(fā)明一實施例中的提供直播流的方法的流程圖。
      [0037]圖3是本發(fā)明一實施例中的提供直播流的系統(tǒng)的示意圖。
      [0038]圖4是本發(fā)明一實施例中的提供直播流的系統(tǒng)的示意圖。
      【具體實施方式】
      [0039]以下結(jié)合附圖對本發(fā)明的優(yōu)選實施例進行說明,應(yīng)當(dāng)理解,此處所描述的優(yōu)選實施例僅用于說明和解釋本發(fā)明實施例,并不用于限定本發(fā)明實施例。
      [0040]如圖1所示為本發(fā)明實施例中的提供直播流的方法的流程圖,該方法用于提供直播流的系統(tǒng)來執(zhí)行,其中,該提供直播流的系統(tǒng)包括負載均衡服務(wù)器,流匯聚服務(wù)器和分發(fā)服務(wù)器。該方法包括:
      [0041]步驟Sll:負載均衡服務(wù)器接收用戶的直播流請求。
      [0042]步驟S12:負載均衡服務(wù)器將接收的直播流請求發(fā)送至至少兩個流匯聚服務(wù)器中的一個流匯聚服務(wù)器,其中,所述一個流匯聚服務(wù)器用于:將至少一對互為備份的分發(fā)服務(wù)器中的每一對分發(fā)服務(wù)器中的一個分發(fā)服務(wù)器的直播流進行匯聚。
      [0043]步驟S13:所述一個流匯聚服務(wù)器接收到所述直播流請求時,將所述一個流匯聚服務(wù)器所匯聚的分發(fā)服務(wù)器的直播流提供給用戶。
      [0044]本發(fā)明實施例中,具有至少兩個流匯聚服務(wù)器以及至少一對互為備份的分發(fā)服務(wù)器,由于每個流匯聚服務(wù)器將至少一對互為備份的分發(fā)服務(wù)器中的每一對分發(fā)服務(wù)器中的一個分發(fā)服務(wù)器的直播流進行匯聚,因此,只要有一個流匯聚服務(wù)器能正常工作,或者每一對分發(fā)服務(wù)器中的一個分發(fā)服務(wù)器能正常工作,該提供直播流的系統(tǒng)就可以提供直播流。
      [0045]如圖2所示為本發(fā)明實施例提供的一種提供直播流的方法的流程圖。在該實施例中,負載均衡服務(wù)器將判斷至少兩個流匯聚服務(wù)器是否都正常工作。該方法包括:
      [0046]步驟S21:負載均衡服務(wù)器接收用戶的直播流請求。
      [0047]步驟S22:負載均衡服務(wù)器判斷至少兩個流匯聚服務(wù)器是否都正常工作;若是,執(zhí)行步驟S23 ;若否,執(zhí)行步驟S24。
      [0048]其中,所述一個流匯聚服務(wù)器用于:將至少一對互為備份的分發(fā)服務(wù)器中的每一對分發(fā)服務(wù)器中的一個分發(fā)服務(wù)器的直播流進行匯聚。
      [0049]流匯聚服務(wù)器正常工作是指,流匯聚服務(wù)器本身正常工作,沒有出現(xiàn)故障,以及流匯聚服務(wù)器所匯聚的分發(fā)服務(wù)器也均正常工作。
      [0050]步驟S23:負載均衡服務(wù)器將接收的直播流請求發(fā)送至至少兩個流匯聚服務(wù)器中的任一個流匯聚服務(wù)器。
      [0051]步驟S24:負載均衡服務(wù)器將接收的直播流請求發(fā)送至至少兩個流匯聚服務(wù)器中的正常工作的一個流匯聚服務(wù)器。
      [0052]步驟S25:流匯聚服務(wù)器接收到直播流請求時,將該流匯聚服務(wù)器所匯聚的分發(fā)服務(wù)器的直播流提供給用戶。
      [0053]例如,流匯聚服務(wù)器I匯聚分發(fā)服務(wù)器A1、B1、C1、D1中的直播流,流匯聚服務(wù)器2匯聚分發(fā)服務(wù)器A2、B2、C2、D2中的直播流,當(dāng)流匯聚服務(wù)器I接收到請求,這時提供直播流的分發(fā)服務(wù)器就是Al,BI,Cl,Dl,例如匯聚2接收到請求,這時提供直播流的分發(fā)服務(wù)器就是A2,B2,C2,D2。假如分發(fā)服務(wù)器中一臺機器出現(xiàn)故障,如分發(fā)服務(wù)器BI出現(xiàn)故障,這時負載均衡服務(wù)器就會只會將直播流請求發(fā)送至流匯聚服務(wù)器2,等分發(fā)服務(wù)器BI修好后會再讓流匯聚服務(wù)器I提供服務(wù)。因此,該提供直播流的方法能夠保障這些服務(wù)器中任何一臺出現(xiàn)故障后都不會中斷服務(wù),能保障用戶實時觀看視頻節(jié)目。
      [0054]在本發(fā)明的其他實施例中,也可以指定讓所述負載均衡服務(wù)器將所述直播流請求發(fā)送至所述至少兩個流匯聚服務(wù)器中的特定的一個流匯聚服務(wù)器。
      [0055]在本發(fā)明的其他實施例中,負載均衡服務(wù)器的數(shù)量為兩個。
      [0056]在本發(fā)明的其他實施例中,該至少兩個負載均衡服務(wù)器具有同一個虛擬IP地址。
      [0057]如圖3所示,本發(fā)明實施例還
      當(dāng)前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1