国产精品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ǎng)絡(luò)直播平臺(tái)的制作方法

      文檔序號(hào):12601044閱讀:732來源:國知局
      一種網(wǎng)絡(luò)直播平臺(tái)的制作方法與工藝

      本發(fā)明涉及網(wǎng)絡(luò)傳輸領(lǐng)域,尤其涉及一種網(wǎng)絡(luò)直播平臺(tái)。



      背景技術(shù):

      網(wǎng)絡(luò)直播作為一種嶄新的傳播渠道,具有極強(qiáng)的現(xiàn)場(chǎng)感和交互性,給用戶帶來一種全新的交流模式。網(wǎng)絡(luò)直播由于承載著網(wǎng)絡(luò)的特性,因而打破了地域的界限,具有極為廣泛的傳播面。通過網(wǎng)絡(luò),幾十萬人可以同時(shí)交流和互動(dòng),對(duì)受眾的吸引力自然也會(huì)更大。網(wǎng)絡(luò)直播實(shí)時(shí)性、互動(dòng)性及豐富多彩的音、視頻多媒體的特性帶給用戶全新的網(wǎng)絡(luò)視角和體驗(yàn),多媒體網(wǎng)絡(luò)直播服務(wù)的形式主要包括:現(xiàn)場(chǎng)直播、嘉賓主持論壇、遠(yuǎn)程在線訪談和網(wǎng)路發(fā)布會(huì)等。

      目前的網(wǎng)絡(luò)直播一般是通過客戶端主動(dòng)從服務(wù)器上拉取數(shù)據(jù)來實(shí)現(xiàn)的,即通過不斷刷新的方式,但每一次刷新,都會(huì)造成客戶端的瀏覽器與服務(wù)器的連接斷開,然后又重新連接。由于客戶端需要每隔幾秒又重新到服務(wù)器拉取數(shù)據(jù),在數(shù)據(jù)量小或用戶不多的情況下,并沒有什么問題,但如果當(dāng)用戶成倍增長(zhǎng),數(shù)據(jù)量極度膨脹時(shí),這樣就會(huì)因?yàn)榇罅揩@取重復(fù)數(shù)據(jù),在成網(wǎng)絡(luò)占用率高,網(wǎng)速過慢,無法達(dá)到大規(guī)模網(wǎng)絡(luò)直播的需求。

      中國專利CN104967873A公開了一種流媒體直播調(diào)度方法、系統(tǒng)和調(diào)度服務(wù)器,所述方法包括:調(diào)度服務(wù)器對(duì)核心機(jī)組中核心節(jié)點(diǎn)服務(wù)器的運(yùn)行狀況進(jìn)行監(jiān)測(cè),所述核心機(jī)組包括兩臺(tái)以上的核心節(jié)點(diǎn)服務(wù)器;當(dāng)調(diào)度服務(wù)器接收到發(fā)布點(diǎn)服務(wù)器推送的直播流請(qǐng)求時(shí),根據(jù)所述核心機(jī)組中核心節(jié)點(diǎn)服務(wù)器的運(yùn)行狀況,從所述核心機(jī)組中選取可用的核心節(jié)點(diǎn)服務(wù)器,將選取的核心節(jié)點(diǎn)服務(wù)器的信息發(fā)送至所述發(fā)布點(diǎn)服務(wù)器,所述發(fā)布點(diǎn)服務(wù)器在接收到所述核心節(jié)點(diǎn)服務(wù)器的信息時(shí),將直播流發(fā)布至所述選取的核心節(jié)點(diǎn)服務(wù)器上;持久化存儲(chǔ)所述選取的核心節(jié)點(diǎn)服務(wù)器和所述直播流之間的映射關(guān)系。上述的方案,能夠自適應(yīng)核心組內(nèi)的核心節(jié)點(diǎn)服務(wù)器增減,便于統(tǒng)一管理配置,大大降低了運(yùn)維成本。然而,該專利存在以下問題:(1)該專利直播流和核心節(jié)點(diǎn)服務(wù)器的連接僅有一個(gè),數(shù)據(jù)量極度膨脹時(shí)這個(gè)連接可能出現(xiàn)問題時(shí),一旦這個(gè)連接出現(xiàn)問題直播就會(huì)被中斷,影響用戶體驗(yàn);(2)該專利直播調(diào)度全靠系統(tǒng)計(jì)算,系統(tǒng)總會(huì)存在BUG或有出現(xiàn)問題的時(shí)候,而觀眾不能根據(jù)網(wǎng)絡(luò)負(fù)載和帶寬自己選擇合適的傳輸速度,無法平衡網(wǎng)絡(luò)運(yùn)行情況和傳輸速度的關(guān)系;(3)直播過程中與用戶的互動(dòng)的效率低,不能優(yōu)先選擇互動(dòng)效率高的觀眾進(jìn)行交互會(huì)話。



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

      針對(duì)現(xiàn)有技術(shù)之不足,本發(fā)明提供了一種網(wǎng)絡(luò)直播平臺(tái),其特征在于,所述網(wǎng)絡(luò)直播平臺(tái)包括用于直播流媒體信息的第一終端、用于觀看流媒體信息并進(jìn)行互動(dòng)的第二終端和云平臺(tái),所述云平臺(tái)包括交互模塊和流媒體傳輸模塊,

      所述交互模塊基于至少一個(gè)所述第一終端的請(qǐng)求信息和采集的流媒體信息建立直播界面,并且基于至少一個(gè)所述第二終端的請(qǐng)求信息向所述第二終端推送所述直播界面的時(shí)間調(diào)度信息;

      所述交互模塊基于所述第二終端的訪問請(qǐng)求建立所述第一終端與至少一個(gè)所述第二終端之間的交互連接并通過所述流媒體傳輸模塊向所述第二終端推送所述第一終端采集的第一實(shí)時(shí)流媒體信息;

      所述流媒體傳輸模塊基于所述第二終端反饋的所述流媒體信息的播放流暢參數(shù)和所述第二終端發(fā)送交互信息的交互參數(shù)調(diào)整所述流媒體信息的傳輸節(jié)點(diǎn)從而避免流媒體信息的傳輸延遲,

      并且所述流媒體傳輸模塊基于所述第二終端的播放特征參數(shù)指示設(shè)置于所述流媒體傳輸模塊與所述第二終端之間的轉(zhuǎn)碼模塊將所述第一實(shí)時(shí)流媒體信息轉(zhuǎn)換為與所述第二終端的播放特征參數(shù)匹配的且大于清晰度閾值的第二實(shí)時(shí)流媒體信息。

      根據(jù)一個(gè)優(yōu)選實(shí)施方式,所述交互模塊基于所述第二終端的第二用戶的認(rèn)證信息計(jì)算所述第二用戶的授權(quán)指數(shù),

      在所述第二用戶的所述授權(quán)指數(shù)不小于指定授權(quán)閾值的情況下,所述交互模塊向?qū)?yīng)的所述第二終端主動(dòng)推送并顯示用于交互的交互按鈕,或者基于所述第二終端的的交互請(qǐng)求向?qū)?yīng)的所述第二終端主動(dòng)推送并顯示用于交互的交互按鈕,

      在所述第二用戶的所述授權(quán)指數(shù)小于指定授權(quán)閾值的情況下,所述交互模塊拒絕所述第二終端的交互請(qǐng)求,并且不向?qū)?yīng)的所述第二終端推送并顯示用于交互的交互按鈕。

      根據(jù)一個(gè)優(yōu)選實(shí)施方式,所述交互模塊響應(yīng)于所述第一終端的預(yù)設(shè)時(shí)間幀期滿的請(qǐng)求,在預(yù)設(shè)時(shí)間幀期滿時(shí)沒有識(shí)別出所述第一實(shí)時(shí)流媒體信息中的音頻/視頻信息的情況下,終止所述第一終端與所述第二終端之間的流媒體信息,或者

      所述交互模塊響應(yīng)于所述第二終端的中止/終止請(qǐng)求,中止/終止所述第一終端與所述第二終端之間的流媒體信息。

      根據(jù)一個(gè)優(yōu)選實(shí)施方式,所述授權(quán)指數(shù)是基于所述第二終端的第二用戶的個(gè)人信息參數(shù)、歷史交互參數(shù)、活躍參數(shù)、等級(jí)參數(shù)和/或忠誠度參數(shù)綜合評(píng)估得到的。

      根據(jù)一個(gè)優(yōu)選實(shí)施方式,所述云平臺(tái)還包括臨時(shí)存儲(chǔ)模塊和數(shù)據(jù)庫,

      所述臨時(shí)存儲(chǔ)模塊在限定時(shí)間內(nèi)存儲(chǔ)所述第一終端和所述第二終端之間的流媒體信息,并且將所述流媒體信息的元數(shù)據(jù)發(fā)送并存儲(chǔ)至所述數(shù)據(jù)庫,

      所述交互模塊基于所述第二終端的恢復(fù)直播的請(qǐng)求信息,讀取所述臨時(shí)存儲(chǔ)模塊中與所述第二終端中止的時(shí)間幀匹配的未直播的流媒體信息并發(fā)送至所述第二終端進(jìn)行延遲直播。

      根據(jù)一個(gè)優(yōu)選實(shí)施方式,所述流媒體傳輸模塊包括總傳輸服務(wù)器、第一傳輸服務(wù)器和第二傳輸服務(wù)器,

      所述總傳輸服務(wù)器為具有若干節(jié)點(diǎn)的分布式傳輸服務(wù)器,

      所述第一傳輸服務(wù)器基于所述第一終端采集的流媒體信息的采集效率參數(shù)實(shí)時(shí)分析的所述總傳輸服務(wù)器的運(yùn)行情況并選擇第一節(jié)點(diǎn)和至少一個(gè)第一備用節(jié)點(diǎn)以均衡流媒體信息的傳輸負(fù)載;

      所述第二傳輸服務(wù)器基于所述第二終端反饋的流媒體信息的播放情況實(shí)時(shí)分析的所述總傳輸服務(wù)器的運(yùn)行情況并選擇第二節(jié)點(diǎn)和至少一個(gè)第二備用節(jié)點(diǎn)以調(diào)整所述第二終端的播放流暢參數(shù)。

      根據(jù)一個(gè)優(yōu)選實(shí)施方式,所述第一傳輸服務(wù)器至少包括第一分析單元、第一選擇單元和第一連接單元,

      所述第一分析單元實(shí)時(shí)分析所述總傳輸服務(wù)器的運(yùn)行情況,所述第一選擇單元基于所述總傳輸服務(wù)器的運(yùn)行情況選擇負(fù)載最小的第一節(jié)點(diǎn)和至少一個(gè)第一備用節(jié)點(diǎn),所述第一連接單元將所述第一終端與所述第一節(jié)點(diǎn)和至少一個(gè)第一備用節(jié)點(diǎn)建立連接并將所述第一終端采集的流媒體信息上傳至所述第一節(jié)點(diǎn)和至少一個(gè)第一備用節(jié)點(diǎn);

      所述第二傳輸服務(wù)器至少包括第二分析單元、第二選擇單元和第二連接單元,所述第二選擇單元基于所述第二分析單元通過分析所述總傳輸服務(wù)器的運(yùn)行情況選擇負(fù)載最小的第二節(jié)點(diǎn)和至少一個(gè)第二備用節(jié)點(diǎn)并以顏色和/或圖形的方式表示節(jié)點(diǎn)負(fù)載情況提供給發(fā)出選擇請(qǐng)求的所述第二終端以供第二用戶選擇合適的節(jié)點(diǎn)。

      根據(jù)一個(gè)優(yōu)選實(shí)施方式,所述第一分析單元判斷限定時(shí)間內(nèi)未接收到流媒體信息的節(jié)點(diǎn)為失效節(jié)點(diǎn),判斷限定時(shí)間內(nèi)與處于休息狀態(tài)的第一終端連接的節(jié)點(diǎn)為休息節(jié)點(diǎn),所述第一連接單元斷開所述失效節(jié)點(diǎn)和/或所述休息節(jié)點(diǎn)與所述第一終端的連接并將所述失效節(jié)點(diǎn)或所述休息節(jié)點(diǎn)返回至所述總傳輸服務(wù)器。

      根據(jù)一個(gè)優(yōu)選實(shí)施方式,所述第二分析單元基于所述第二終端的清晰度選擇信息指示轉(zhuǎn)碼模塊將所述總傳輸服務(wù)器的流媒體信息轉(zhuǎn)換為所述第二終端選擇的清晰度信息儲(chǔ)存在所述第二傳輸服務(wù)器中。

      根據(jù)一個(gè)優(yōu)選實(shí)施方式,所述第二選擇單元在第二用戶沒有對(duì)節(jié)點(diǎn)進(jìn)行選擇時(shí)自動(dòng)選擇第二節(jié)點(diǎn)為默認(rèn)節(jié)點(diǎn);

      所述第二連接單元將所述第二用戶選擇的節(jié)點(diǎn)或默認(rèn)節(jié)點(diǎn)通過所述解碼模塊與所述第二終端連接;

      所述第二連接單元斷開所述障礙節(jié)點(diǎn)與所述第二終端的連接并將所述障礙節(jié)點(diǎn)返回至所述總傳輸服務(wù)器。

      本發(fā)明提供一種網(wǎng)絡(luò)直播平臺(tái)至少具有如下優(yōu)勢(shì):

      (1)本發(fā)明的網(wǎng)絡(luò)直播平臺(tái)能夠提高觀眾與主播之間的交互效率,在直播的過程中與觀眾進(jìn)行有效互動(dòng)會(huì)話;

      (2)本網(wǎng)絡(luò)直播平臺(tái)在網(wǎng)絡(luò)主播上傳流媒體信息時(shí)采用多節(jié)點(diǎn)連接傳輸,即使在某些節(jié)點(diǎn)障礙的情況下也能保證主播端與總傳輸服務(wù)器連接不掉線,使上傳過程能穩(wěn)定持續(xù)進(jìn)行;

      (3)本網(wǎng)絡(luò)直播平臺(tái)通過回收失效節(jié)點(diǎn)和/或休息節(jié)點(diǎn)和/或障礙節(jié)點(diǎn)能有效減輕服務(wù)器負(fù)載,防止數(shù)據(jù)信息堵塞和網(wǎng)絡(luò)資源被無效占用;

      (4)本網(wǎng)絡(luò)直播平臺(tái)通過第一傳輸服務(wù)器和第二傳輸服務(wù)器合理選取和均衡分配節(jié)點(diǎn),使整個(gè)平臺(tái)負(fù)載均衡,保證即使在大規(guī)模網(wǎng)絡(luò)直播情況下本網(wǎng)絡(luò)直播平臺(tái)也能正常順暢地運(yùn)行;

      (5)本網(wǎng)絡(luò)直播平臺(tái)能根據(jù)網(wǎng)絡(luò)負(fù)載和帶寬自動(dòng)選擇清晰度或使觀眾自己選擇和切換直播清晰度,從而在適應(yīng)網(wǎng)絡(luò)情況下保證觀眾的觀看體驗(yàn)。

      附圖說明

      圖1是本發(fā)明的網(wǎng)絡(luò)直播平臺(tái)的模塊結(jié)構(gòu)示意圖;和

      圖2是流媒體傳輸模塊的模塊結(jié)構(gòu)示意圖。

      附圖標(biāo)記列表:

      10:第一終端 20:第二終端 30:終端協(xié)議模塊

      40:存儲(chǔ)模塊 50:數(shù)據(jù)庫 60:流媒體傳輸模塊

      70:轉(zhuǎn)碼模塊 80:認(rèn)證模塊 61:總傳輸服務(wù)器

      62:第一傳輸服務(wù)器 63:第二傳輸服務(wù)器 621:第一分析單元

      622:第一選擇單元 623:第一連接單元 631:第二分析單元

      632:第二選擇單元 633:第二連接單元

      具體實(shí)施方式

      下面結(jié)合附圖進(jìn)行詳細(xì)說明。

      本發(fā)明提供了一種網(wǎng)絡(luò)直播平臺(tái),包括用于直播流媒體信息的第一終端10、用于觀看流媒體信息并進(jìn)行互動(dòng)的第二終端20和云平臺(tái),所述云平臺(tái)包括交互模塊90和流媒體傳輸模塊60。

      本發(fā)明中的第一終端是用來采集流媒體信息并用于直播的智能終端。本發(fā)明的第二終端是用來觀看流媒體信息形成的直播文件的智能終端。本發(fā)明的第一終端和第二終端是相對(duì)于直播的用途來定義的,當(dāng)智能設(shè)備被用戶用于采集直播信息進(jìn)行直播時(shí)是第一終端,當(dāng)智能設(shè)備被用戶用于觀看直播時(shí)為第二終端。因此,同一個(gè)智能終端,由于用途的不同可以是第一終端,也可以轉(zhuǎn)變?yōu)榈诙K端。本發(fā)明的第一終端和第二終端是智能終端,包括計(jì)算機(jī)、移動(dòng)計(jì)算機(jī)、平板電腦、智能手機(jī)、智能眼鏡和/或智能手環(huán)。智能終端還包括游戲控制設(shè)備、移動(dòng)游戲設(shè)備、音樂播放器、與網(wǎng)絡(luò)連接的電視機(jī)等能夠查看直播信息或者收聽直播信息的電子設(shè)備。本發(fā)明的直播信息包括視頻信息和/或音頻信息。

      本發(fā)明的第一用戶為使用第一終端進(jìn)行直播的用戶,即網(wǎng)絡(luò)主播。本發(fā)明的第二用戶為使用第二終端觀看直播的用戶,即觀眾。當(dāng)?shù)谝挥脩艚Y(jié)束直播,使用智能設(shè)備收看其它直播節(jié)目時(shí),其持有的智能終端轉(zhuǎn)變?yōu)榈诙K端,用戶身份轉(zhuǎn)變?yōu)榈诙脩簟?/p>

      本發(fā)明的流媒體信息包括視頻信息、音頻信息、圖像信息、文本信息和元數(shù)據(jù)等。流媒體信息經(jīng)過壓縮編碼后,再通過異步調(diào)用方式上傳至交互模塊90。異步調(diào)用方式包括AJAX等方式。AJAX為Asynchronous JavaScript andXML,是指一種創(chuàng)建交互式網(wǎng)頁應(yīng)用的網(wǎng)頁開發(fā)技術(shù),AJAX在瀏覽器與網(wǎng)絡(luò)(即Web)服務(wù)器之間使用異步信息傳輸(即HTTP請(qǐng)求),這樣能夠使網(wǎng)頁從服務(wù)器請(qǐng)求少量的信息,而不是整個(gè)頁面,提高了第一用戶和第二用戶獲取信息的速度。

      實(shí)施例1

      如圖1所示,本發(fā)明提供了一種網(wǎng)絡(luò)直播平臺(tái),包括用于直播流媒體信息的第一終端10、用于觀看流媒體信息并進(jìn)行互動(dòng)的第二終端20和云平臺(tái),所述云平臺(tái)包括交互模塊90和流媒體傳輸模塊60。

      第一終端10和第二終端20以無線或有線的方式連接終端協(xié)議模塊30。終端協(xié)議模塊30監(jiān)控第一用戶和第二用戶的交互信息以控制、發(fā)布和訂閱流媒體信息。例如,終端協(xié)議模塊30用于處理顯示在第一終端10和/或第二終端20的顯示屏幕上的直播界面處接收的流媒體信息。

      本發(fā)明的云平臺(tái)還包括臨時(shí)存儲(chǔ)模塊40和數(shù)據(jù)庫50。終端協(xié)議模塊30與存儲(chǔ)模塊40以無線的數(shù)據(jù)流的方式連接。終端協(xié)議模塊30與臨時(shí)存儲(chǔ)模塊40將第一終端10和/或第二終端20的用戶信息、接收或采集的流媒體信息發(fā)送至臨時(shí)存儲(chǔ)模塊40。臨時(shí)存儲(chǔ)模塊40與數(shù)據(jù)庫50以有線或無線的方式連接。

      優(yōu)選的,所述臨時(shí)存儲(chǔ)模塊40在限定時(shí)間內(nèi)存儲(chǔ)所述第一終端10和所述第二終端20之間的流媒體信息,并且將所述流媒體信息的元數(shù)據(jù)發(fā)送并存儲(chǔ)至所述數(shù)據(jù)庫50?;蛘?,臨時(shí)存儲(chǔ)模塊40將一次直播過程中存儲(chǔ)的流媒體信息和第一用戶與第二用戶之間的交互信息發(fā)送至數(shù)據(jù)庫50進(jìn)行存儲(chǔ)。優(yōu)選的,數(shù)據(jù)庫50為開源的跨平臺(tái)的文檔數(shù)據(jù)庫。優(yōu)選的,臨時(shí)存儲(chǔ)模塊40與第一終端10和/或第二終端20之間以有線或無線的方式設(shè)置有認(rèn)證模塊80。認(rèn)證模塊80用于驗(yàn)證第一用戶和/或第二用戶的注冊(cè)帳號(hào)和登錄信息,以及使用社交網(wǎng)絡(luò)平臺(tái)的帳號(hào)登錄的帳號(hào)信息。認(rèn)證模塊80對(duì)用戶的身份認(rèn)證為合法身份的情況時(shí),允許用戶作為第一用戶進(jìn)行直播,或作為第二用戶觀看直播。優(yōu)選的,認(rèn)證模塊80對(duì)實(shí)名認(rèn)證的用戶開放第一終端的端口,允許用戶作為第一用戶進(jìn)行網(wǎng)絡(luò)直播。優(yōu)選的,第二用戶可以選擇匿名的方式進(jìn)行合法驗(yàn)證。

      交互模塊90用于控制第一用戶與第二用戶之間的流媒體信息的顯示和交互會(huì)話的連接。用戶通過交互模塊90建立的直播界面進(jìn)行交互會(huì)話。第一用戶通過第一終端10能夠向交互模塊90發(fā)送交互控制信息。交互模塊90基于第一終端10發(fā)送的交互控制信息進(jìn)行限定交互人數(shù)的閾值、進(jìn)行交互的第二用戶的授權(quán)指數(shù)閾值、指定交互會(huì)話的對(duì)象等控制行為。并且,交互模塊90基于第一終端10發(fā)送的交互控制信息啟動(dòng)、中止或終止交互會(huì)話。

      優(yōu)選的,交互模塊90基于第二用戶通過第二終端20發(fā)送的控制信息啟動(dòng)、中止或終止流媒體信息的接收,從而對(duì)直播信息的進(jìn)度進(jìn)行控制。

      優(yōu)選的,所述交互模塊90基于至少一個(gè)所述第一終端10的請(qǐng)求信息和采集的流媒體信息建立直播界面,并且基于至少一個(gè)所述第二終端20的請(qǐng)求信息向所述第二終端20推送所述直播界面的時(shí)間調(diào)度信息。

      直播界面是用于進(jìn)行直播的網(wǎng)絡(luò)界面,用于顯示主播的直播內(nèi)容和具有不同功能的控制按鈕。對(duì)于第一終端的直播界面,控制按鈕具有向交互模塊90發(fā)送開始、中止和終止直播指令的功能,還具有與指定第二用戶建立交互連接的功能。對(duì)于第二終端的直播界面,控制按鈕具有中止或終止觀看直播的功能,還具有發(fā)出交互請(qǐng)求、接受切換直播的功能。

      時(shí)間調(diào)度信息包括直播節(jié)目的播出時(shí)間、播出時(shí)長(zhǎng)、節(jié)目類別、主播姓名、節(jié)目特色等信息。優(yōu)選的,時(shí)間調(diào)度信息還包括直播界面的播出變更信息,包括播出時(shí)間、播出時(shí)長(zhǎng)、節(jié)目類別、主播姓名、節(jié)目特色變更的信息。

      所述交互模塊90基于所述第二終端20的訪問請(qǐng)求建立所述第一終端10與至少一個(gè)所述第二終端20之間的交互連接并通過所述流媒體傳輸模塊60向所述第二終端20推送所述第一終端10采集的第一實(shí)時(shí)流媒體信息。

      例如,第二終端20發(fā)出訪問請(qǐng)求。交互模塊90建立第一終端10與至第二終端20之間的交互連接。交互模塊90將第一終端10采集的第一實(shí)時(shí)流媒體信息發(fā)送至建立了交互連接的第二終端。

      優(yōu)選的,第一終端10的顯示屏幕基于交互模塊90的指示顯示至少一個(gè)用于控制交互會(huì)話的以圖形或文字的形式呈現(xiàn)的交互按鈕。交互模塊90將第二終端的會(huì)話請(qǐng)求發(fā)送至第一終端,第一終端的交互按鈕顯示發(fā)出交互會(huì)話請(qǐng)求并等待交互會(huì)話的人數(shù)。第一用戶指定進(jìn)行會(huì)話的第二用戶并發(fā)送開啟會(huì)話的信息。交互模塊90響應(yīng)第一終端10的請(qǐng)求,將第一終端與指定的第二用戶的終端建立交互連接,從而使第一用戶與指定第二用戶進(jìn)行會(huì)話。優(yōu)選的,交互會(huì)話可以是視頻會(huì)話,也可以是音頻會(huì)話。優(yōu)選的,其它觀看第一用戶直播的第二用戶通過持有的第二終端能夠接收并觀看第一用戶與指定第二用戶之間的交互會(huì)話內(nèi)容。當(dāng)?shù)谝挥脩襞c指定第二用戶的一段交互會(huì)話結(jié)束,第一用戶可以選擇終止交互會(huì)話,并且指定另一個(gè)第二用戶作為指定第二用戶開始另一段交互會(huì)話。

      優(yōu)選的,交互模塊90基于第一終端10發(fā)送的切換請(qǐng)求,將與第一用戶進(jìn)行交互會(huì)話的指定第二用戶的會(huì)話視頻畫面切換到直播界面。普通第二用戶能夠觀看指定第二用戶的交互會(huì)話的直播視頻畫面。即,普通第二用戶通過第二終端的直播界面觀看指定第二用戶的直播視頻。

      優(yōu)選的,交互模塊90基于第一終端10的合并畫面請(qǐng)求將指定第二用戶的實(shí)時(shí)會(huì)話視頻與第一用戶的直播視頻合并發(fā)送至訪問直播界面的第二終端20的顯示屏幕。例如,第一用戶為知名主播,與其會(huì)話的指定第二用戶為其節(jié)目愛好者。在節(jié)目直播的過程中,第一用戶與指定第二用戶進(jìn)行視頻交互會(huì)話,在指定第二用戶同意的情況下,第一用戶在第一終端發(fā)出合并畫面請(qǐng)求,交互模塊90將直播界面的主播視頻畫面與指定第二用戶的視頻畫面同時(shí)顯示在普通第二用戶的第二終端的直播界面上。普通第二用戶可以同時(shí)觀看主播的視頻畫面和與其會(huì)話的愛好者的視頻畫面。

      優(yōu)選的,交互模塊90與第一終端/第二終端之間設(shè)置有流媒體傳輸模塊60。流媒體傳輸模塊60用于將交互模塊90發(fā)送的第一實(shí)時(shí)流媒體信息分布式發(fā)送至第二終端,使流媒體信息穩(wěn)定持續(xù)的傳輸,從而使第二終端的直播畫面穩(wěn)定流暢,清晰。

      流媒體傳輸模塊60基于所述第二終端20反饋的所述流媒體信息的播放流暢參數(shù)和所述第二終端20發(fā)送互動(dòng)信息的互動(dòng)參數(shù)調(diào)整所述流媒體信息的傳輸節(jié)點(diǎn)從而避免流媒體信息的傳輸延遲。

      例如,第二終端的播放流暢參數(shù)較低,流媒體傳輸模塊60調(diào)整傳輸節(jié)點(diǎn)從而使第二終端的播放流暢參數(shù)達(dá)到標(biāo)準(zhǔn)值,即使直播畫面播放流暢,提高第二用戶的觀看體驗(yàn)。在第二用戶與第一用戶頻繁發(fā)送互動(dòng)信息時(shí),需要占據(jù)帶寬,從而影響直播畫面的流暢性。流媒體傳輸模塊60根據(jù)第二終端發(fā)送互動(dòng)信息的互動(dòng)參數(shù)調(diào)整流媒體信息的傳輸節(jié)點(diǎn)從而避免流媒體信息的傳輸因?yàn)椴涣鲿扯舆t。

      流媒體傳輸模塊60設(shè)置有轉(zhuǎn)碼模塊70。轉(zhuǎn)碼模塊70設(shè)置于所述流媒體傳輸模塊60與所述第二終端20之間。轉(zhuǎn)碼模塊70用于將第一實(shí)時(shí)流媒體信息轉(zhuǎn)換為與所述第二終端20的播放特征參數(shù)匹配的且大于清晰度閾值的第二實(shí)時(shí)流媒體信息。由于第一實(shí)時(shí)流媒體信息在傳輸過程中出現(xiàn)元數(shù)據(jù)偶爾丟失的情況,或者第一實(shí)時(shí)流媒體信息的播放格式與第二終端的播放特征參數(shù)不匹配的情況。轉(zhuǎn)碼模塊70能夠根據(jù)第一實(shí)時(shí)流媒體信息數(shù)據(jù)推測(cè)和補(bǔ)充丟失或損壞的元數(shù)據(jù),并且能夠?qū)⒌谝粚?shí)時(shí)流媒體信息轉(zhuǎn)換為需要的第二實(shí)時(shí)流媒體信息,滿足第二終端的播放特征參數(shù)的要求。

      優(yōu)選的,轉(zhuǎn)碼模塊能轉(zhuǎn)換流媒體的格式,包括RMVB、3GP、MP4、AVI、FLV、F4V、MPG、VOB、DAT、WMV、ASF、MKT、DV、MOV、TS、MTS、IPOD、IPHONE、PSP、IPAD、高清、電視等等常用主流視頻文件格式的轉(zhuǎn)換。轉(zhuǎn)碼模塊能轉(zhuǎn)換流媒體分辨率,包括1920×1200、1680×1050、1366×768、1280×720/1280×768/1280×800、1024×600等主流視頻分辨率格式的轉(zhuǎn)換。

      根據(jù)一個(gè)優(yōu)選實(shí)施方式,解碼模塊70還包括非對(duì)稱加密模塊。

      由于有的直播節(jié)目是付費(fèi)直播節(jié)目,為了避免黑客使用非法手段破壞付費(fèi)系統(tǒng)而進(jìn)行免費(fèi)傳播,需要對(duì)直播節(jié)目的流媒體信息進(jìn)行非對(duì)稱加密。在第一終端與第二終端建立交互連接后,非對(duì)稱加密模塊響應(yīng)于交互模塊90發(fā)送的加密公鑰請(qǐng)求生成彼此匹配的公鑰和私鑰,并且將公鑰發(fā)送至第一終端10。第一終端10基于公鑰將流媒體信息加密后通過交互模塊90發(fā)送至解碼模塊70。解碼模塊70中的非對(duì)稱加密模塊使用匹配的私鑰解密并將解密的流媒體信息進(jìn)行轉(zhuǎn)碼后發(fā)送至對(duì)應(yīng)的第二終端20。流媒體信息在從第一終端10到達(dá)第二終端20的過程中,第三方無法擁有私鑰和對(duì)應(yīng)的IP地址,從而不能免費(fèi)觀看直播節(jié)目。優(yōu)選的,非對(duì)稱加密模塊將公鑰發(fā)送至交互模塊90,將私鑰發(fā)送至對(duì)應(yīng)的第二終端20。交互模塊90對(duì)第一終端10發(fā)送的流媒體信息使用公鑰進(jìn)行加密后發(fā)送至對(duì)應(yīng)的第二終端20。第二終端20用私鑰對(duì)接收的流媒體信息進(jìn)行解密后進(jìn)行播放。這樣減少了第一終端的加密負(fù)擔(dān),也減少了非對(duì)稱加密模塊的解密負(fù)擔(dān)。

      優(yōu)選的,所述交互模塊90基于所述第二終端20的第二用戶的認(rèn)證信息計(jì)算所述第二用戶的授權(quán)指數(shù)。

      第二用戶通過認(rèn)證模塊80進(jìn)行合法認(rèn)證,認(rèn)證信息包括個(gè)人信息參數(shù)、歷史交互參數(shù)、活躍參數(shù)、等級(jí)參數(shù)和/或忠誠度參數(shù)。個(gè)人信息包括實(shí)名信息和匿名信息。個(gè)人信息參數(shù)是第二用戶的信息信任度參數(shù)。實(shí)名信息的個(gè)人信息參數(shù)高于匿名信息的個(gè)人信息參數(shù)。臨時(shí)存儲(chǔ)模塊40和/或數(shù)據(jù)庫50存儲(chǔ)有第二用戶的歷史交互信息、等級(jí)信息和觀看直播的時(shí)間和次數(shù)。認(rèn)證模塊80基于第二用戶的歷史交互信息評(píng)估歷史交互參數(shù),基于第二用戶的向第一用戶提出問題或交互會(huì)話請(qǐng)求的次數(shù),評(píng)估第二用戶的活躍參數(shù)。認(rèn)證模塊80基于第二用戶的注冊(cè)時(shí)間、充值費(fèi)用評(píng)估其等級(jí)參數(shù)。認(rèn)證模塊80基于第二用戶觀看的同一個(gè)主播的直播節(jié)目的次數(shù)和頻率評(píng)估第二用戶的忠誠度參數(shù)。認(rèn)證模塊80將個(gè)人信息參數(shù)、歷史交互參數(shù)、活躍參數(shù)、等級(jí)參數(shù)和/或忠誠參數(shù)與第二用戶的帳號(hào)關(guān)聯(lián)并存儲(chǔ)在臨時(shí)存儲(chǔ)模塊40和/或數(shù)據(jù)庫50。

      優(yōu)選的,授權(quán)指數(shù)是基于第二終端20的第二用戶的個(gè)人信息參數(shù)、歷史交互參數(shù)、活躍參數(shù)、等級(jí)參數(shù)和/或忠誠度參數(shù)綜合評(píng)估得到的。

      例如,授權(quán)指數(shù)為M;個(gè)人信息參數(shù)為A,權(quán)重指數(shù)為a1;歷史交互參數(shù)為B,權(quán)重指數(shù)為a2;活躍參數(shù)為C,權(quán)重指數(shù)為a3;等級(jí)參數(shù)為D,權(quán)重指數(shù)為a4;忠誠度參數(shù)為E,權(quán)重指數(shù)為a5。交互模塊9設(shè)置有授權(quán)閾值。

      則授權(quán)指數(shù)M為:M=A·a1+B·a2+C·a3+D·a4+E·a5。

      在第二用戶的所述授權(quán)指數(shù)不小于指定授權(quán)閾值的情況下,第二用戶具有與第一用戶進(jìn)行交互會(huì)話的權(quán)限。所述交互模塊90向?qū)?yīng)的所述第二終端20主動(dòng)推送并顯示用于交互的交互按鈕,或者基于所述第二終端的20的交互請(qǐng)求向?qū)?yīng)的所述第二終端20主動(dòng)推送并顯示用于交互的交互按鈕。

      在所述第二用戶的所述授權(quán)指數(shù)小于指定授權(quán)閾值的情況下,第二用戶不具有與第一用戶進(jìn)行交互會(huì)話的權(quán)限。所述交互模塊90拒絕所述第二終端20的交互請(qǐng)求,并且不向?qū)?yīng)的所述第二終端20推送并顯示用于交互的交互按鈕。

      每一個(gè)直播節(jié)目都預(yù)設(shè)有時(shí)間幀的長(zhǎng)度。在直播節(jié)目直播開始前,第一用戶在第一終端10預(yù)設(shè)直播的時(shí)間幀長(zhǎng)度。一般情況下,預(yù)設(shè)時(shí)間幀期滿時(shí),直播節(jié)目結(jié)束。第一終端在預(yù)設(shè)時(shí)間幀期滿時(shí)向交互模塊90發(fā)送終止請(qǐng)求。交互模塊90響應(yīng)于所述第一終端10的預(yù)設(shè)時(shí)間幀期滿的請(qǐng)求,在預(yù)設(shè)時(shí)間幀期滿時(shí)沒有識(shí)別出所述第一實(shí)時(shí)流媒體信息中的音頻/視頻信息的情況下,終止所述第一終端10與所述第二終端20之間的流媒體信息。

      若第二用戶對(duì)于直播節(jié)目不感興趣,同樣可以終止觀看直播節(jié)目?;蛘?,由于突發(fā)狀況,臨時(shí)中止觀看直播節(jié)目。優(yōu)選的,第二終端20向交互模塊90的中止/終止請(qǐng)求,所述交互模塊90響應(yīng)于所述第二終端20的中止/終止請(qǐng)求,中止/終止所述第一終端10與所述第二終端20之間的流媒體信息的傳輸。

      優(yōu)選的,所述交互模塊90基于所述第二終端20的恢復(fù)直播的請(qǐng)求信息,讀取所述臨時(shí)存儲(chǔ)模塊40中與所述第二終端20中止的時(shí)間幀匹配的未直播的流媒體信息并發(fā)送至所述第二終端20進(jìn)行延遲直播?;蛘?,交互模塊90基于所述第二終端20的恢復(fù)直播的請(qǐng)求信息,將實(shí)時(shí)的流媒體信息發(fā)送至第二終端進(jìn)行播放。

      例如,第二用戶在觀看直播節(jié)目的過程中,中止了直播節(jié)目的播放。在第二用戶請(qǐng)求恢復(fù)播放節(jié)目的時(shí)候,實(shí)時(shí)播放的時(shí)間幀與中止時(shí)的時(shí)間幀相比具有時(shí)間幀差距。因此,若第二用戶選擇不忽略未觀看的直播部分,繼續(xù)觀看持續(xù)的直播節(jié)目,則直播節(jié)目?jī)?nèi)容相對(duì)于實(shí)時(shí)直播節(jié)目具有一定的延遲效應(yīng)。因此,所述交互模塊90基于所述第二終端20的恢復(fù)直播的請(qǐng)求信息,讀取所述臨時(shí)存儲(chǔ)模塊40中與所述第二終端20中止的時(shí)間幀匹配的未直播的流媒體信息,然后將與中止的時(shí)間幀匹配的持續(xù)的直播內(nèi)容發(fā)送到第二終端進(jìn)行延遲播放,后續(xù)的流媒體信息則一直具有延遲效應(yīng)。在具有延遲效應(yīng)的情況下,第二用戶在第二終端20選擇快進(jìn)的方式調(diào)整播放進(jìn)度。

      優(yōu)選的,第二用戶可以選擇忽略未觀看的直播部分,直接繼續(xù)觀看實(shí)時(shí)的直播節(jié)目,則交互模塊90基于第二終端20的恢復(fù)直播的請(qǐng)求信息,將實(shí)時(shí)流媒體信息發(fā)送至第二終端進(jìn)行直播。

      實(shí)施例2

      本實(shí)施例是對(duì)實(shí)施例1的進(jìn)一步改進(jìn),重復(fù)的內(nèi)容不再贅述。

      本實(shí)施例對(duì)流媒體傳輸模塊60進(jìn)行詳細(xì)說明。

      如圖2所示,流媒體傳輸模塊60包括總傳輸服務(wù)器61、第一傳輸服務(wù)器62和第二傳輸服務(wù)器63。所述總傳輸服務(wù)器61為具有若干節(jié)點(diǎn)的分布式傳輸服務(wù)器。

      所述第一傳輸服務(wù)器62基于所述第一終端10采集的流媒體信息的采集效率參數(shù)實(shí)時(shí)分析的所述總傳輸服務(wù)器61的運(yùn)行情況并選擇第一節(jié)點(diǎn)和至少一個(gè)第一備用節(jié)點(diǎn)以均衡流媒體信息的傳輸負(fù)載。

      采集效率參數(shù)是反映第一終端10采集第一用戶的視頻、音頻、圖形等信息并合成流媒體信息的效率的參數(shù)。采集效率參數(shù)越高,則第一終端10合成流媒體信息的速度越快。

      所述第二傳輸服務(wù)器63基于所述第二終端20反饋的流媒體信息的播放情況實(shí)時(shí)分析的所述總傳輸服務(wù)器61的運(yùn)行情況并選擇第二節(jié)點(diǎn)和至少一個(gè)第二備用節(jié)點(diǎn)以調(diào)整所述第二終端20的播放流暢參數(shù)。

      第二終端20的播放流暢參數(shù)反映了第二終端的流媒體信息播放的流暢程度。播放流暢參數(shù)與第二終端20的播放格式和清晰度有關(guān)。

      根據(jù)一個(gè)優(yōu)選實(shí)施方式,所述第一傳輸服務(wù)器62至少包括第一分析單元621、第一選擇單元622和第一連接單元623。

      所述第一分析單元621實(shí)時(shí)分析所述總傳輸服務(wù)器61的運(yùn)行情況,所述第一選擇單元622基于所述總傳輸服務(wù)器61的運(yùn)行情況選擇負(fù)載最小的第一節(jié)點(diǎn)和至少一個(gè)第一備用節(jié)點(diǎn),所述第一連接單元623將所述第一終端10與所述第一節(jié)點(diǎn)和至少一個(gè)第一備用節(jié)點(diǎn)建立連接并將所述第一終端10采集的流媒體信息上傳至所述第一節(jié)點(diǎn)和至少一個(gè)第一備用節(jié)點(diǎn)。

      根據(jù)一個(gè)優(yōu)選實(shí)施方式,所述第一分析單元621判斷限定時(shí)間內(nèi)未接收到第一實(shí)時(shí)流媒體信息的節(jié)點(diǎn)為失效節(jié)點(diǎn),判斷限定時(shí)間內(nèi)與處于休息狀態(tài)的第一終端10連接的節(jié)點(diǎn)為休息節(jié)點(diǎn)。所述第一連接單元623斷開所述失效節(jié)點(diǎn)和/或所述休息節(jié)點(diǎn)與第一終端的連接并將所述失效節(jié)點(diǎn)或所述休息節(jié)點(diǎn)返回至所述總傳輸服務(wù)器61。

      例如,第一分析單元621實(shí)時(shí)分析總傳輸服務(wù)器61的運(yùn)行情況。運(yùn)行情況主要包括網(wǎng)絡(luò)負(fù)載情況,即網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器承載的流量以及網(wǎng)絡(luò)設(shè)備承載的用戶量。分析方法包括負(fù)載均衡法等計(jì)算方法。第一選擇單元622根據(jù)第一分析單元621的分析結(jié)果,最終從總傳輸服務(wù)器61選擇負(fù)載最小的幾個(gè)節(jié)點(diǎn)。這幾個(gè)節(jié)點(diǎn)是負(fù)載最小的第一節(jié)點(diǎn)和負(fù)載較小的至少一個(gè)第一備用節(jié)點(diǎn)。根據(jù)對(duì)總傳輸服務(wù)器61的運(yùn)行狀況的監(jiān)測(cè)結(jié)果,從中選取正常運(yùn)行且負(fù)載最小的節(jié)點(diǎn)為第一節(jié)點(diǎn),一方面,可以將總傳輸服務(wù)器61中發(fā)生故障的節(jié)點(diǎn)排除在外,以提高直播流調(diào)度的可靠性;另一方面,由于每次選取負(fù)載最小的節(jié)點(diǎn)承載流媒體信息傳輸,可以避免某個(gè)節(jié)點(diǎn)的負(fù)載過重而發(fā)生當(dāng)機(jī)的情況,可以實(shí)現(xiàn)總傳輸服務(wù)器61中的節(jié)點(diǎn)負(fù)載均衡,因而可以提高總傳輸服務(wù)器61運(yùn)行的可靠性。同時(shí),由于每次選取正常運(yùn)行且負(fù)載最小的節(jié)點(diǎn)服務(wù)器傳輸流媒體信息,當(dāng)有其他節(jié)點(diǎn)從總傳輸服務(wù)器61中被刪除時(shí),后續(xù)的流媒體信息將不會(huì)被上傳至發(fā)生故障的節(jié)點(diǎn);當(dāng)有節(jié)點(diǎn)待回收時(shí),可以將待回收的節(jié)點(diǎn)加入到總傳輸服務(wù)器61中。因此,總傳輸服務(wù)器61中的節(jié)點(diǎn)的個(gè)數(shù)可以根據(jù)實(shí)際的需要進(jìn)行增加或者減少,可以提高總傳輸服務(wù)器61節(jié)點(diǎn)擴(kuò)展的靈活性。第一連接單元623將第一終端10與第一節(jié)點(diǎn)和至少一個(gè)第一備用節(jié)點(diǎn)建立連接,并將流媒體信息上傳至第一節(jié)點(diǎn)至少一個(gè)第一備用節(jié)點(diǎn)。本網(wǎng)絡(luò)直播平臺(tái)通過第一傳輸服務(wù)器合理選取和均衡分配節(jié)點(diǎn),使整個(gè)平臺(tái)負(fù)載均衡,保證即使在大規(guī)模網(wǎng)絡(luò)直播情況下本網(wǎng)絡(luò)直播平臺(tái)也能正常順暢地運(yùn)行。在第一用戶上傳流媒體信息時(shí)采用多節(jié)點(diǎn)連接傳輸,即使在某些節(jié)點(diǎn)障礙的情況下也能保證第一終端與總傳輸服務(wù)器61連接不掉線,使上傳過程能穩(wěn)定持續(xù)進(jìn)行。

      失效節(jié)點(diǎn)是一定時(shí)間內(nèi)未接收到實(shí)時(shí)流媒體信息的節(jié)點(diǎn)。休息節(jié)點(diǎn)是一定時(shí)間內(nèi)與處于休息狀態(tài)的直播間連接的節(jié)點(diǎn)。休息狀態(tài)是第一用戶已經(jīng)離開,但是第一終端仍然與節(jié)點(diǎn)連接的情況。根據(jù)一個(gè)優(yōu)選的實(shí)施方式,第一分析單元621判斷并找出這些失效節(jié)點(diǎn)和/或休息節(jié)點(diǎn)。第一分析單元621斷開失效節(jié)點(diǎn)或休息節(jié)點(diǎn)與第一終端10的連接。失效節(jié)點(diǎn)或休息節(jié)點(diǎn)被返回至所述總傳輸服務(wù)器61。失效節(jié)點(diǎn)或休息節(jié)點(diǎn)等待被重新分配和連接至發(fā)出直播請(qǐng)求的第一終端10。本網(wǎng)絡(luò)直播平臺(tái)通過回收失效節(jié)點(diǎn)和/或休息節(jié)點(diǎn)能有效減輕服務(wù)器負(fù)載,防止數(shù)據(jù)信息堵塞和網(wǎng)絡(luò)資源被無效占用。

      根據(jù)一個(gè)優(yōu)選的實(shí)施方式,第一選擇單元622刪除發(fā)生故障的第一節(jié)點(diǎn)和/或第一備用節(jié)點(diǎn)。發(fā)生故障是第一終端10掉線或硬件損壞、第二終端20掉線或硬件損壞和短時(shí)間內(nèi)暴增的負(fù)載可能造成的節(jié)點(diǎn)失去響應(yīng)等異常情況。若第一節(jié)點(diǎn)發(fā)生故障,則從至少一個(gè)第一備用節(jié)點(diǎn)中選擇其中負(fù)載最小的為第一節(jié)點(diǎn)。

      根據(jù)一個(gè)優(yōu)選實(shí)施方式,所述第二傳輸服務(wù)器63至少包括第二分析單元631、第二選擇單元632和第二連接單元633,所述第二選擇單元632基于所述第二分析單元631通過分析所述總傳輸服務(wù)器61的運(yùn)行情況選擇負(fù)載最小的第二節(jié)點(diǎn)和至少一個(gè)第二備用節(jié)點(diǎn)并以顏色和/或圖形的方式表示節(jié)點(diǎn)負(fù)載情況提供給發(fā)出選擇請(qǐng)求的所述第二終端20以供第二用戶選擇合適的節(jié)點(diǎn)。

      根據(jù)一個(gè)優(yōu)選實(shí)施方式,所述第二分析單元631基于所述第二終端20的清晰度選擇信息指示轉(zhuǎn)碼模塊70將所述總傳輸服務(wù)器61的流媒體信息轉(zhuǎn)換為所述第二終端20選擇的清晰度信息儲(chǔ)存在所述第二傳輸服務(wù)器63中。

      例如,第二用戶在第二終端20發(fā)送觀看請(qǐng)求和/或清晰度選擇/節(jié)點(diǎn)選擇。清晰度可以是視頻分辨率或者視頻顯示格式,可以包括1080P、720P和320P等。清晰度選擇可以包括超清、高清、極速和自動(dòng)四個(gè)模式。第二用戶可以根據(jù)自己的網(wǎng)絡(luò)情況選擇清晰度。在觀眾沒有發(fā)送清晰度選擇時(shí),默認(rèn)觀眾清晰度選擇為自動(dòng)模式。第二分析單元631基于第二終端20清晰度選擇分析總傳輸服務(wù)器61的運(yùn)行情況。基于第二分析單元631的分析結(jié)果,第二選擇單元632選擇負(fù)載最小的第二節(jié)點(diǎn)和至少一個(gè)第二備用節(jié)點(diǎn)。節(jié)點(diǎn)的負(fù)載情況以顏色和/或圖形的方式表示出來。節(jié)點(diǎn)的負(fù)載大小可以通過顏色和/或圖形的深淺、透明度等直觀地表現(xiàn)出來。將以顏色和/或圖形的方式表示的節(jié)點(diǎn)提供給發(fā)出選擇請(qǐng)求的第二終端20。第二用戶可以自己選擇合適的節(jié)點(diǎn)。

      根據(jù)一個(gè)優(yōu)選實(shí)施方式,所述第二選擇單元632在第二用戶沒有對(duì)節(jié)點(diǎn)進(jìn)行選擇時(shí)自動(dòng)選擇第二節(jié)點(diǎn)為默認(rèn)節(jié)點(diǎn)。所述第二連接單元633將所述第二用戶選擇的節(jié)點(diǎn)或默認(rèn)節(jié)點(diǎn)通過所述解碼模塊70與所述第二終端20連接。

      障礙節(jié)點(diǎn)是第一終端10掉線或硬件損壞、第二終端20掉線或硬件損壞和短時(shí)間內(nèi)暴增的負(fù)載可能造成的失去響應(yīng)的節(jié)點(diǎn)。根據(jù)一個(gè)優(yōu)選的實(shí)施方式,所述第二連接單元633斷開所述障礙節(jié)點(diǎn)與所述第二終端20的連接并將所述障礙節(jié)點(diǎn)返回至所述總傳輸服務(wù)器61。障礙節(jié)點(diǎn)等待被重新分配和連接至發(fā)出直播請(qǐng)求的第二終端20。本網(wǎng)絡(luò)直播平臺(tái)通過回收障礙節(jié)點(diǎn)能有效減輕服務(wù)器負(fù)載,防止數(shù)據(jù)信息堵塞和網(wǎng)絡(luò)資源被無效占用。

      根據(jù)一個(gè)優(yōu)選的實(shí)施方式,第二分析單元631沒有接收到第二終端20的清晰度選擇時(shí),默認(rèn)觀眾清晰度選擇為自動(dòng)模式。自動(dòng)模式是基于總傳輸服務(wù)器61運(yùn)行情況和第二終端20的帶寬自動(dòng)選擇的清晰度信息模式。轉(zhuǎn)碼模塊70將總傳輸服務(wù)器61的第一實(shí)時(shí)流媒體信息轉(zhuǎn)換為自動(dòng)選擇的清晰度流媒體信息。此清晰度流媒體信息被儲(chǔ)存在第二傳輸服務(wù)器63中。本網(wǎng)絡(luò)直播平臺(tái)能根據(jù)網(wǎng)絡(luò)負(fù)載和帶寬自動(dòng)選擇清晰度或使觀眾自己選擇和切換直播清晰度,從而在適應(yīng)網(wǎng)絡(luò)情況下保證觀眾的觀看體驗(yàn)。

      需要注意的是,上述具體實(shí)施例是示例性的,本領(lǐng)域技術(shù)人員可以在本發(fā)明公開內(nèi)容的啟發(fā)下想出各種解決方案,而這些解決方案也都屬于本發(fā)明的公開范圍并落入本發(fā)明的保護(hù)范圍之內(nèi)。本領(lǐng)域技術(shù)人員應(yīng)該明白,本發(fā)明說明書及其附圖均為說明性而并非構(gòu)成對(duì)權(quán)利要求的限制。本發(fā)明的保護(hù)范圍由權(quán)利要求及其等同物限定。

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