一種基于QoS的多流的視頻會議系統(tǒng)及控制方法
【專利摘要】本發(fā)明涉及一種基于QoS的多流的視頻會議系統(tǒng)和控制方法,包括媒體轉(zhuǎn)發(fā)服務(wù)器和視頻終端;媒體轉(zhuǎn)發(fā)服務(wù)器包括服務(wù)器視頻流接收端、服務(wù)器視頻流存儲模塊、服務(wù)器傳出流模塊、服務(wù)器視頻流發(fā)送端、服務(wù)器Qos收發(fā)模塊和服務(wù)器Qos分析判斷模塊,視頻終端包括終端視頻流發(fā)送模塊、終端視頻流接收模塊和終端Qos信息模塊。本發(fā)明的系統(tǒng)和方法使終端根據(jù)自己的能力選看不同檔次的視頻流,實現(xiàn)不同的終端均可參與視頻會議或視頻聊天。并通過采用分段的Qos方案以及RTCP的數(shù)據(jù)的發(fā)送和接收,使得終端能夠流暢的發(fā)送視頻流,從而使各個終端在多流方案下提供清晰流暢的視頻效果。
【專利說明】
一種基于QoS的多流的視頻會議系統(tǒng)及控制方法
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及一種視頻會議系統(tǒng)和方法,具體涉及一種基于QoS的多流的視頻會議系統(tǒng)及控制方法。
【背景技術(shù)】
[0002]視頻會議是在兩個或多個地點的用戶之間舉行會議,實時傳送聲音、圖像的通信方式,在視頻會議早期,往往通過合屏的方式實現(xiàn)多畫面,通過MCU設(shè)備將多個用戶的視頻畫面合并在一起,拼接成多畫面,然后廣播給各個視頻終端播放,但隨著視頻技術(shù)的發(fā)展,這種視頻會議方案逐漸暴露了其弱點。首先,采用多畫面合成的方式,每個視頻終端看到的視頻畫面都是相同的,畫面布局由會議管理者指定,作為普通參與方的用戶無法自由選看視頻畫面;其次,移動設(shè)備的出現(xiàn)導(dǎo)致視頻會議參與方的能力不對等,一個專業(yè)的視頻設(shè)備可以搞定高清畫面的解碼播放,但一個移動設(shè)備可能就無法完成高清畫面如720P的解碼播放,它只能處理VGA的視頻檔次,但合成的畫面往往只有一個檔次,無法滿足視頻終端的不同檔次要求。
[0003]基于上述問題,業(yè)界開始偏向多流的視頻會議實現(xiàn),業(yè)界對多流的選擇有不同的方案選擇,包括SVC、多RTP Sess1n、單RTP Sess1n通過SSRC區(qū)分媒體流,但是多流方案下的Qos模型如何建立卻沒有標(biāo)準(zhǔn)。
[0004]Qos(Quality ofService,服務(wù)質(zhì)量),指一個網(wǎng)絡(luò)能夠利用各種基礎(chǔ)技術(shù),為指定的網(wǎng)絡(luò)通信提供更好的服務(wù)能力,是網(wǎng)絡(luò)的一種安全機制,是用來解決網(wǎng)絡(luò)延遲和阻塞等問題的一種技術(shù)。RTCP為RTP源攜帶一個持久性傳輸層標(biāo)識符,其提供數(shù)據(jù)分發(fā)質(zhì)量反饋信息。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的目的是提供一種基于QoS的多流的視頻會議系統(tǒng)及控制方法,解決了現(xiàn)有技術(shù)中提到的不足。本發(fā)明的目的是通過以下技術(shù)方案來實現(xiàn):
[0006]—種基于QoS的多流的視頻會議系統(tǒng),包括媒體轉(zhuǎn)發(fā)服務(wù)器和若干視頻終端;所述媒體轉(zhuǎn)發(fā)服務(wù)器包括:
[0007]服務(wù)器視頻流接收端,用于接收視頻終端發(fā)送的不同檔次的視頻流;
[0008]服務(wù)器視頻流存儲模塊,用于存儲各個終端發(fā)送來的視頻流;
[0009]服務(wù)器傳出流模塊,用于將服務(wù)器視頻流存儲模塊所存儲的視頻流根據(jù)不同視頻終端所需接收的其他視頻終端的視頻流進(jìn)行有序的排列;
[0010]服務(wù)器視頻流發(fā)送端,用于向所述終端發(fā)送其所能接收的(其他終端的)視頻流;
[0011]服務(wù)器Qos收發(fā)模塊,用于采集(或接收)各個終端發(fā)送的QoS質(zhì)量信息以及發(fā)送QoS質(zhì)量信息,并保證視頻流媒體轉(zhuǎn)發(fā)服務(wù)器的服務(wù)質(zhì)量;
[0012]服務(wù)器Qos分析判斷模塊,與所述服務(wù)器Qos收發(fā)模塊連接,用于分析、判斷服務(wù)器Qos收發(fā)模塊發(fā)送來的QoS質(zhì)量信息;
[0013]所述視頻終端包括:
[0014]若干終端視頻流發(fā)送模塊,用于發(fā)送不同檔次的視頻流;
[0015]終端視頻流接收模塊,用于接收其能夠接收的檔次的視頻流;
[0016]終端Qos信息模塊,用于和所述服務(wù)器Qos收發(fā)模塊建立連接,并保證能夠順暢的發(fā)送視頻流。
[0017]進(jìn)一步優(yōu)選地,所述服務(wù)器視頻流接收端連接所述服務(wù)器視頻流存儲模塊,該服務(wù)器視頻流存儲模塊連接所述服務(wù)器傳出流模塊,該服務(wù)器傳出流模塊上連接有服務(wù)器視頻流發(fā)送端。
[0018]進(jìn)一步優(yōu)選地,所述服務(wù)器傳出流模塊與服務(wù)器Qos分析判斷模塊連接。
[0019]進(jìn)一步優(yōu)選地,所述服務(wù)器Qos收發(fā)模塊與終端Qos信息模塊連接。
[0020]進(jìn)一步優(yōu)選地,所述視頻終端與媒體轉(zhuǎn)發(fā)服務(wù)器通過通信網(wǎng)絡(luò)進(jìn)行通訊連接。
[0021]進(jìn)一步優(yōu)選地,所述媒體轉(zhuǎn)發(fā)服務(wù)器還包括服務(wù)器RTCP發(fā)送端口、服務(wù)器RTCP接收端口以及服務(wù)器RTCP處理模塊,所述服務(wù)器RTCP發(fā)送端口用于在發(fā)送的數(shù)據(jù)流中加載RTCP數(shù)據(jù),所述服務(wù)器RTCP接收端口用于從發(fā)送來的數(shù)據(jù)流中分離RTCP數(shù)據(jù),所述服務(wù)器RTCP處理模塊用于分析、處理服務(wù)器RTCP接收端口接收到的RTCP數(shù)據(jù);所述服務(wù)器RTCP處理模塊連接所述服務(wù)器RTCP發(fā)送端口和服務(wù)器RTCP接收端口。
[0022]進(jìn)一步優(yōu)選地,所述視頻終端設(shè)有終端RTCP接收口和終端RTCP發(fā)送口,所述終端RTCP接收口用于從發(fā)送來的數(shù)據(jù)流中分離RTCP數(shù)據(jù),所述終端RTCP發(fā)送口在發(fā)送的數(shù)據(jù)流中加載RTCP數(shù)據(jù)。
[0023]進(jìn)一步優(yōu)選地,所述終端RTCP接收口連接所述服務(wù)器RTCP發(fā)送端口;所述終端RTCP發(fā)送口連接所述服務(wù)器RTCP接收端口,終端通過RTCP反饋來調(diào)整接收視頻流的檔次。
[0024]一種基于QoS的多流的視頻會議系統(tǒng)的控制方法,所述方法包括:
[0025]參與視頻會議的視頻終端基于終端Qos信息模塊,通過終端視頻流發(fā)送模塊發(fā)送不同檔次的視頻流到媒體轉(zhuǎn)發(fā)服務(wù)器;
[0026]媒體轉(zhuǎn)發(fā)服務(wù)器基于服務(wù)器Qos收發(fā)模塊和服務(wù)器Qos分析判斷模塊,通過服務(wù)器視頻流接收端接收視頻終端所發(fā)送的所有檔次的視頻流,并存儲在服務(wù)器視頻流存儲模塊,然后服務(wù)器傳出流模塊根據(jù)不同視頻終端所需接收的其他視頻終端的視頻流將服務(wù)器視頻流存儲模塊中的視頻流進(jìn)行有序的排列,并根據(jù)服務(wù)器Qos收發(fā)模塊和服務(wù)器Qos分析判斷模塊將每個視頻終端所能接收的檔次的視頻流傳給服務(wù)器視頻流發(fā)送端;
[0027]所述視頻終端通過終端視頻流接收模塊接收服務(wù)器視頻流發(fā)送端發(fā)來的其它終端的視頻流,實現(xiàn)通暢的視頻會議。
[0028]進(jìn)一步優(yōu)選地,所述視頻終端的終端RTCP接收口連接所述服務(wù)器RTCP發(fā)送端口;所述終端RTCP發(fā)送口連接所述服務(wù)器RTCP接收端口,終端通過RTCP反饋來調(diào)整接收視頻流的檔次。
[0029]本發(fā)明提供了一種基于QoS的多流的視頻會議系統(tǒng)及控制方法,其主要具有的有益效果為:
[0030]①本發(fā)明通過參與視頻或參與會議的終端發(fā)送不同檔次的視頻流(如720P、VGA、QCIF),然后根據(jù)自己的能力選看不同檔次的視頻流,實現(xiàn)不同的終端包括移動終端均可參與視頻會議或視頻聊天。
[0031]②本發(fā)明通過采用非對稱、分段的Qos方案,使得終端能夠流暢的發(fā)送視頻流,從而使各個終端在多流方案下提供清晰流暢的視頻效果,因此,使終端能夠極佳的參與視頻。
[0032]③本發(fā)明的服務(wù)器只需要進(jìn)行轉(zhuǎn)發(fā)各個終端上傳的視頻流并進(jìn)行簡單的存儲排列等處理,因此無需使用現(xiàn)有技術(shù)中擁有非常專業(yè)的價格昂貴的硬件設(shè)備的MCU,本發(fā)明的設(shè)備簡單,容易實現(xiàn),且極大程度上降低了會議成本。
[0033]④本發(fā)明通過RTCP的數(shù)據(jù)的發(fā)送和接收實現(xiàn)了終端接收視頻質(zhì)量的實時反饋,從而保證了其視頻會議的順暢進(jìn)行。
【附圖說明】
[0034]下面根據(jù)附圖對本發(fā)明作進(jìn)一步詳細(xì)說明。
[0035]圖1是本發(fā)明實施例所述的媒體轉(zhuǎn)發(fā)服務(wù)器的結(jié)構(gòu)示意圖;
[0036]圖2是本發(fā)明另一個實施例所述的媒體轉(zhuǎn)發(fā)服務(wù)器的結(jié)構(gòu)示意圖;
[0037]圖3是本發(fā)明實施例所述的視頻終端與媒體轉(zhuǎn)發(fā)服務(wù)器的服務(wù)質(zhì)量關(guān)系結(jié)構(gòu)示意圖;
[0038]圖4是本發(fā)明實施例所述的多個視頻終端的視頻會議系統(tǒng)示意圖;
[0039]圖5是本發(fā)明實施例所述的RTCP數(shù)據(jù)收發(fā)的示意圖;
[0040]圖6是本發(fā)明另一個實施例所述的多流轉(zhuǎn)發(fā)的視頻會議系統(tǒng)示意圖;
[0041]圖7是本發(fā)明另一個實施例所述的視頻發(fā)送的簡易Qos模型結(jié)構(gòu)示意圖;
[0042]圖8是本發(fā)明另一個實施例所述的視頻接收的簡易Qos模型結(jié)構(gòu)示意圖。
【具體實施方式】
[0043]為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例。通常在此處附圖中描述和示出的本發(fā)明實施例的組件可以以各種不同的配置來布置和設(shè)計。因此,以下對在附圖中提供的本發(fā)明的實施例的詳細(xì)描述并非旨在限制要求保護的本發(fā)明的范圍,而是僅僅表示本發(fā)明的選定實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0044]在本發(fā)明的描述中,還需要說明的是,除非另有明確的規(guī)定和限定,術(shù)語“設(shè)置”、“安裝”、“相連”、“連接”應(yīng)做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或一體地連接;可以是機械連接,也可以是電連接或通訊連接;可以是直接相連,也可以通過中間媒介間接相連,可以是兩個元件內(nèi)部的連通。對于本領(lǐng)域的普通技術(shù)人員而言,可以根據(jù)具體情況理解上述術(shù)語在本發(fā)明中的具體含義。
[0045]下面以具體實驗案例為例來說明【具體實施方式】,應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0046]本發(fā)明實施例所述的一種基于QoS的多流的視頻會議系統(tǒng),包括媒體轉(zhuǎn)發(fā)服務(wù)器I和若干視頻終端2;如圖1所示,所述媒體轉(zhuǎn)發(fā)服務(wù)器I包括服務(wù)器視頻流接收端11、服務(wù)器視頻流存儲模塊12、服務(wù)器傳出流模塊13和服務(wù)器視頻流發(fā)送端14。
[0047]所述服務(wù)器視頻流接收端11用于接收或采集所有視頻終端發(fā)送來的所有的不同檔次的視頻流;所述服務(wù)器視頻流存儲模塊12用于存儲各個終端發(fā)送來的視頻流,以免數(shù)據(jù)丟失;所述服務(wù)器傳出流模塊13用于將服務(wù)器視頻流存儲模塊12所存儲的視頻流根據(jù)不同視頻終端所需接收的其他視頻終端的視頻流進(jìn)行有序的排列,如圖6所示的多流轉(zhuǎn)發(fā)方案圖(對圖6的描述見后文),每個視頻終端編碼不同檔次的視頻流發(fā)送給媒體轉(zhuǎn)發(fā)服務(wù)器I,接收其他終端不同檔次的視頻流。所述服務(wù)器視頻流發(fā)送端14用于向所述終端發(fā)送其所能接收的其他終端的視頻流。
[0048]所述服務(wù)器視頻流接收端11連接所述服務(wù)器視頻流存儲模塊12,該服務(wù)器視頻流存儲模塊12與所述服務(wù)器傳出流模塊13連接,該服務(wù)器傳出流模塊13上連接有服務(wù)器視頻流發(fā)送端14。
[0049]所述視頻終端2包括若干終端視頻發(fā)送模塊28和終端視頻接收模塊29,若干所述終端視頻發(fā)送模塊28用于發(fā)送不同檔次的視頻流;所述終端視頻接收模塊29,用于接收其能夠接收的檔次的視頻流。
[0050]作為另一種可實施的技術(shù)方案,所述服務(wù)器視頻流存儲模塊12與所述服務(wù)器傳出流模塊13之間設(shè)有編解碼器。
[0051]作為另一種可實施的技術(shù)方案,所述媒體轉(zhuǎn)發(fā)服務(wù)器I上連接有定位裝置,所述定位裝置上連接有聲音采集裝置和顯示裝置。
[0052]作為另一種可實施的技術(shù)方案,如圖2所示,所述媒體轉(zhuǎn)發(fā)服務(wù)器I中還設(shè)有服務(wù)器Qos收發(fā)模塊15以及服務(wù)器Qos分析判斷模塊16,所述服務(wù)器Qos收發(fā)模塊15用于采集或接收各個終端發(fā)送的QoS質(zhì)量信息以及發(fā)送QoS質(zhì)量信息,并保證視頻流媒體轉(zhuǎn)發(fā)服務(wù)器I的服務(wù)質(zhì)量;所述服務(wù)器Qos分析判斷模塊16用于分析、判斷服務(wù)器Qos收發(fā)模塊15發(fā)送來的QoS質(zhì)量信息;所述服務(wù)器傳出流模塊13與服務(wù)器Qos分析判斷模塊16連接;所述服務(wù)器Qos收發(fā)模塊15與所述服務(wù)器Qos分析判斷模塊16連接。
[0053]作為另一種可實施的技術(shù)方案,如圖3所示,所述視頻終端2還包括終端Qos信息模塊20,其用于和所述服務(wù)器Qos收發(fā)模塊15建立連接,并保證能夠順暢的發(fā)送視頻流。
[0054]作為另一種可實施的技術(shù)方案,如圖4所示,所述多個不同的視頻終端2與媒體轉(zhuǎn)發(fā)服務(wù)器I通過通信網(wǎng)絡(luò)10進(jìn)行連接。
[0055]作為另一種可實施的技術(shù)方案,如圖5所示,所述媒體轉(zhuǎn)發(fā)服務(wù)器I還包括服務(wù)器RTCP發(fā)送端口 17、服務(wù)器RTCP接收端口 18以及服務(wù)器RTCP處理模塊19,所述服務(wù)器RTCP發(fā)送端口 17用于在媒體轉(zhuǎn)發(fā)服務(wù)器I發(fā)送的數(shù)據(jù)流中加載RTCP數(shù)據(jù),所述服務(wù)器RTCP接收端口 18用于從發(fā)送來的數(shù)據(jù)流中分離RTCP數(shù)據(jù),所述服務(wù)器RTCP處理模塊19用于分析、處理服務(wù)器RTCP接收端口 18接收到的RTCP數(shù)據(jù);所述服務(wù)器RTCP處理模塊19連接所述服務(wù)器RTCP發(fā)送端口 17和服務(wù)器RTCP接收端口 18。
[0056]所述視頻終端2設(shè)有終端RTCP接收口 26和終端RTCP發(fā)送口 25,所述終端RTCP接收口 26用于從發(fā)送來的數(shù)據(jù)流中分離RTCP數(shù)據(jù),所述終端RTCP發(fā)送口 25在發(fā)送的數(shù)據(jù)流中加載RTCP數(shù)據(jù)。
[0057]所述終端RTCP接收口 26連接所述服務(wù)器RTCP發(fā)送端口 25 ;所述終端RTCP發(fā)送口 25連接所述服務(wù)器RTCP接收端口 18,視頻終端通過RTCP反饋來調(diào)整接收視頻流的檔次。
[0058]作為另一種可實施的技術(shù)方案,所述不同檔次的視頻流包括720P、VGA、QCIF等等,可根據(jù)實際情況進(jìn)行實際選擇上傳哪個或哪幾個檔次的視頻流。
[0059]—種根據(jù)基于QOS的多流的視頻會議系統(tǒng)的控制方法,所述方法為:
[0060]參與視頻會議的不同的視頻終端2基于終端Qos信息模塊20,通過終端視頻發(fā)送模塊28發(fā)送不同檔次的視頻流到媒體轉(zhuǎn)發(fā)服務(wù)器I;媒體轉(zhuǎn)發(fā)服務(wù)器I基于服務(wù)器Qos收發(fā)模塊15和服務(wù)器Qos分析判斷模塊16,通過服務(wù)器視頻流接收端11接收視頻終端2所發(fā)送的所有檔次的視頻流,并存儲在服務(wù)器視頻流存儲模塊12,然后服務(wù)器傳出流模塊13根據(jù)不同視頻終端2所需接收的其他視頻終端的視頻流將服務(wù)器視頻流存儲模塊12中的視頻流進(jìn)行有序的排列,并根據(jù)服務(wù)器Qos收發(fā)模塊15和服務(wù)器Qos分析判斷模塊16將每個視頻終端2所能接收的檔次的視頻流傳給服務(wù)器視頻流發(fā)送端14;所述視頻終端2通過終端視頻接收模塊29接收服務(wù)器視頻流發(fā)送端發(fā)來的其它終端的視頻流,實現(xiàn)通暢的視頻會議。
[0061 ]作為另一個優(yōu)選的實施例,如圖5所示,所述視頻終端2的終端RTCP接收口 26連接所述服務(wù)器RTCP發(fā)送端口 17;所述終端RTCP發(fā)送口 25連接所述服務(wù)器RTCP接收端口 18。所述服務(wù)器RTCP發(fā)送端口 17用于在媒體轉(zhuǎn)發(fā)服務(wù)器I發(fā)送的數(shù)據(jù)流中加載RTCP數(shù)據(jù),所述服務(wù)器RTCP接收端口 18用于從發(fā)送來的數(shù)據(jù)流中分離RTCP數(shù)據(jù),所述服務(wù)器RTCP處理模塊19用于分析、處理服務(wù)器RTCP接收端口 18接收到的RTCP數(shù)據(jù);終端通過RTCP反饋來調(diào)整接收視頻流的檔次。
[0062]為了進(jìn)一步理解上述實施方式,如圖6所示,假設(shè)有三個視頻終端,為了區(qū)別將其分別標(biāo)記為21、22和23,三個視頻終端均上傳兩個檔次的視頻流,如視頻終端21上傳的兩個檔次的視頻流為21-1和21-2,視頻終端22上傳的兩個檔次的視頻流為22-1和22-2,視頻終端23上傳的兩個檔次的視頻流為23-1和23-2(末尾后的I和2代表不同的檔次),這些視頻流均通過服務(wù)器視頻流接收端11接收并傳至服務(wù)器視頻流存儲模塊12,然后服務(wù)器傳出流模塊13能夠根據(jù)不同視頻終端所需接收的其他視頻終端的視頻流,將服務(wù)器存儲模塊12中存儲的視頻流進(jìn)行有序的排列,從而使得某個視頻終端能夠順暢的接收到其他各個視頻終端的視頻,如視頻終端21能準(zhǔn)確無誤的接收到視頻終端22和23上傳的視頻流;服務(wù)器傳出流模塊13還可根據(jù)服務(wù)器Qos收發(fā)模塊和服務(wù)器Qos分析判斷模塊將每個視頻終端所能接收的檔次的視頻流傳給服務(wù)器視頻流發(fā)送端14,并發(fā)送給視頻終端,如視頻終端21只能接收檔次為“I”的視頻流,那么該終端便能準(zhǔn)確無誤的接收到其它視頻終端傳出的檔次為“I”的視頻流,即視頻終端22傳出的視頻流22-1和視頻終端23傳出的視頻流23-1;同樣,視頻終端22能夠接收檔次“2”的視頻流,則其能夠準(zhǔn)確無誤的接收視頻終端21傳出的視頻流21-2和視頻終端23傳出的視頻流23-2。
[0063]為了進(jìn)一步理解上述實施方式,如圖7所示視頻發(fā)送的簡易Qos模型,Qos方案就是要保證每個終端的視頻流收發(fā)都是流暢的,首先要保證每個視頻終端發(fā)送時的流暢度,即保證視頻終端2 (發(fā)端)發(fā)送時的流暢度,2 ’表示收端。
[0064]考慮到一個視頻流有多個不同的接收方,每個接收方的網(wǎng)絡(luò)狀況不一樣,發(fā)端不可能兼顧到所有的收端,因此只保證發(fā)端和流媒體服務(wù)器的Q0S,通過流媒體服務(wù)器與發(fā)端的RTCP反饋,保證發(fā)送視頻的質(zhì)量。對于視頻接收的Qos簡易模型如圖8所示。收端2通過端到端的RTCP反饋來獲取視頻的接收質(zhì)量,調(diào)整自己的接收檔次,從而保證接收視頻的質(zhì)量,2’表示發(fā)端。
[0065]由以上實施例可知,本發(fā)明實現(xiàn)了一種基于多流的非對稱、分段Qos方案,能夠在多流方案下提供清晰流暢的視頻效果。
[0066]最后應(yīng)說明的是:以上所述的各實施例僅用于說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述實施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述實施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分或全部技術(shù)特征進(jìn)行等同替換;而這些修改或替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的范圍。
【主權(quán)項】
1.一種基于QoS的多流的視頻會議系統(tǒng),其特征在于:包括媒體轉(zhuǎn)發(fā)服務(wù)器和若干視頻終端;所述媒體轉(zhuǎn)發(fā)服務(wù)器包括: 服務(wù)器視頻流接收端,用于接收視頻終端發(fā)送的不同檔次的視頻流; 服務(wù)器視頻流存儲模塊,用于存儲各個終端發(fā)送來的視頻流; 服務(wù)器傳出流模塊,將存儲的視頻流進(jìn)行有序的排列,使終端準(zhǔn)確無誤的接收其它終端的視頻流; 服務(wù)器視頻流發(fā)送端,用于向所述終端發(fā)送其所能接收的視頻流; 服務(wù)器Qos收發(fā)模塊,用于采集和接收各個終端發(fā)送的QoS質(zhì)量信息以及發(fā)送QoS質(zhì)量信息,并保證視頻流媒體轉(zhuǎn)發(fā)服務(wù)器的服務(wù)質(zhì)量; 服務(wù)器Qos分析判斷模塊,與所述服務(wù)器Qos收發(fā)模塊連接,用于分析、判斷服務(wù)器Qos收發(fā)模塊發(fā)送來的QoS質(zhì)量信息; 所述視頻終端包括: 若干終端視頻流發(fā)送模塊,用于發(fā)送不同檔次的視頻流; 終端視頻流接收模塊,用于接收其能夠接收的檔次的視頻流; 終端Q0S信息模塊,用于和所述服務(wù)器Q0S收發(fā)模塊建立連接,并保證能夠順暢的發(fā)送視頻流。2.根據(jù)權(quán)利要求1所述的基于QoS的多流的視頻會議系統(tǒng),其特征在于:所述服務(wù)器視頻流接收端連接所述服務(wù)器視頻流存儲模塊,該服務(wù)器視頻流存儲模塊連接所述服務(wù)器傳出流模塊,該服務(wù)器傳出流模塊上連接有服務(wù)器視頻流發(fā)送端。3.根據(jù)權(quán)利要求1所述的基于QoS的多流的視頻會議系統(tǒng),其特征在于:所述服務(wù)器傳出流模塊與服務(wù)器Qos分析判斷模塊連接。4.根據(jù)權(quán)利要求1所述的基于QoS的多流的視頻會議系統(tǒng),其特征在于:所述服務(wù)器Qos收發(fā)模塊與終端Qos信息模塊連接。5.根據(jù)權(quán)利要求1所述的基于QoS的多流的視頻會議系統(tǒng),其特征在于:所述視頻終端與媒體轉(zhuǎn)發(fā)服務(wù)器通過通信網(wǎng)絡(luò)進(jìn)行通訊連接。6.根據(jù)權(quán)利要求1所述的基于QoS的多流的視頻會議系統(tǒng),其特征在于:所述媒體轉(zhuǎn)發(fā)服務(wù)器還包括服務(wù)器RTCP發(fā)送端口、服務(wù)器RTCP接收端口以及服務(wù)器RTCP處理模塊,所述服務(wù)器RTCP發(fā)送端口用于在發(fā)送的數(shù)據(jù)流中加載RTCP數(shù)據(jù),所述服務(wù)器RTCP接收端口用于從發(fā)送來的數(shù)據(jù)流中分離RTCP數(shù)據(jù),所述服務(wù)器RTCP處理模塊用于分析、處理服務(wù)器RTCP接收端口接收到的RTCP數(shù)據(jù);所述服務(wù)器RTCP處理模塊連接所述服務(wù)器RTCP發(fā)送端口和服務(wù)器RTCP接收端口。7.根據(jù)權(quán)利要求6所述的基于QoS的多流的視頻會議系統(tǒng),其特征在于:所述視頻終端設(shè)有終端RTCP接收口和終端RTCP發(fā)送口,所述終端RTCP接收口用于從發(fā)送來的數(shù)據(jù)流中分離RTCP數(shù)據(jù),所述終端RTCP發(fā)送口在發(fā)送的數(shù)據(jù)流中加載RTCP數(shù)據(jù)。8.根據(jù)權(quán)利要求7所述的基于QoS的多流的視頻會議系統(tǒng),其特征在于:所述終端RTCP接收口連接所述服務(wù)器RTCP發(fā)送端口 ;所述終端RTCP發(fā)送口連接所述服務(wù)器RTCP接收端口,終端通過RTCP反饋來調(diào)整接收視頻流的檔次。9.一種根據(jù)權(quán)利要求1?8所述的基于QOS的多流的視頻會議系統(tǒng)的控制方法,其特征在于:所述方法包括: 參與視頻會議的視頻終端基于終端Qos信息模塊,通過終端視頻流發(fā)送模塊發(fā)送不同檔次的視頻流到媒體轉(zhuǎn)發(fā)服務(wù)器; 媒體轉(zhuǎn)發(fā)服務(wù)器基于服務(wù)器Qos收發(fā)模塊和服務(wù)器Qos分析判斷模塊,通過服務(wù)器視頻流接收端接收視頻終端所發(fā)送的所有檔次的視頻流,并存儲在服務(wù)器視頻流存儲模塊,然后服務(wù)器傳出流模塊根據(jù)不同視頻終端所需接收的其他視頻終端的視頻流將服務(wù)器視頻流存儲模塊中的視頻流進(jìn)行有序的排列,并根據(jù)服務(wù)器Qos收發(fā)模塊和服務(wù)器Qos分析判斷模塊將每個視頻終端所能接收的檔次的視頻流傳給服務(wù)器視頻流發(fā)送端; 所述視頻終端通過終端視頻流接收模塊接收服務(wù)器視頻流發(fā)送端發(fā)來的其它終端的視頻流,實現(xiàn)通暢的視頻會議。10.根據(jù)權(quán)利要求9所述的控制方法,其特征在于:所述視頻終端的終端RTCP接收口連接所述服務(wù)器RTCP發(fā)送端口 ;所述終端RTCP發(fā)送口連接所述服務(wù)器RTCP接收端口,所述服務(wù)器RTCP發(fā)送端口用于在發(fā)送的數(shù)據(jù)流中加載RTCP數(shù)據(jù),所述服務(wù)器RTCP接收端口用于從發(fā)送來的數(shù)據(jù)流中分離RTCP數(shù)據(jù),所述服務(wù)器RTCP處理模塊用于分析、處理服務(wù)器RTCP接收端口接收到的RTCP數(shù)據(jù);終端通過RTCP反饋來調(diào)整接收視頻流的檔次。
【文檔編號】H04L29/06GK105897698SQ201610182185
【公開日】2016年8月24日
【申請日】2016年3月28日
【發(fā)明人】潘曉克, 董壽先
【申請人】深圳明心科技有限公司