專利名稱:一種處理糾錯(cuò)請求的方法、視頻服務(wù)器和視頻會(huì)議系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及視頻通信領(lǐng)域,尤其涉及用于在包括視頻服務(wù)器和視頻客戶端的視頻會(huì)議系統(tǒng)中進(jìn)行通信的方法、以及相應(yīng)的視頻服務(wù)器和視頻會(huì)議系統(tǒng)。
背景技術(shù):
視頻會(huì)議使得相互遠(yuǎn)離的各方能夠通過使用音頻和視頻信號(hào)而進(jìn)行面對面會(huì)議。視頻會(huì)議系統(tǒng)可以包括一個(gè)或者多個(gè)視頻會(huì)議端點(diǎn)和視頻服務(wù)器。視頻會(huì)議的參與方通過視頻會(huì)議端點(diǎn)與處于其它地點(diǎn)的參與者進(jìn)行交互。視頻會(huì)議端點(diǎn)可以是能夠與其他視頻終端和/或視頻服務(wù)器進(jìn)行實(shí)時(shí)、雙向音頻/視頻/數(shù)據(jù)通信的網(wǎng)絡(luò)上的視頻終端。當(dāng)然,視頻會(huì)議端點(diǎn)可以僅提供語音、提供語音和視頻、或者提供語音、數(shù)據(jù)和視頻通信等。視頻會(huì)議端點(diǎn)通常包括可顯示來自一個(gè)或者多個(gè)遠(yuǎn)程地點(diǎn)的視頻圖像的顯示單元以及播放來自遠(yuǎn)程地點(diǎn)的音頻信號(hào)的揚(yáng)聲器。在操作中,視頻會(huì)議端點(diǎn)從本地地點(diǎn)向一個(gè)或者多個(gè)遠(yuǎn)程地點(diǎn)發(fā)送音頻、視頻和/或數(shù)據(jù),并且在其顯示單元上顯示從一個(gè)或者多個(gè)遠(yuǎn)程地點(diǎn)接收的視頻和/或數(shù)據(jù),以及在其揚(yáng)聲器上輸出從一個(gè)或者多個(gè)遠(yuǎn)程地點(diǎn)接收的音頻。目前市場上存在有各種視頻會(huì)議端點(diǎn),舉例而言,視頻會(huì)議端點(diǎn)可以包括從Polycom,Inc.公司獲得的POLYCOM VSX 和HDX 系列端點(diǎn)產(chǎn)品。視頻會(huì)議有時(shí)由視頻服務(wù)器進(jìn)行管理,該視頻服務(wù)器可以例如為多點(diǎn)控制單元(MCU)0 MCU可以是可位于網(wǎng)絡(luò)節(jié)點(diǎn)、終端或任何其他位置中的會(huì)議控制實(shí)體。MCU可以根據(jù)一定準(zhǔn)則從訪問端口接收和處理幾個(gè)媒體通道,并且通過其他端口向所連接的通道分配信號(hào)。在一些情況下,MCU也可以被認(rèn)為是端點(diǎn)。一些MCU包括兩個(gè)邏輯單元:媒體控制器(MC)和媒體處理器(MP)。目前市場上存在有各種MCU,舉例來說,MCU可以包括可從Polycom,Inc.公司獲得的RMX 系列產(chǎn)品。在諸如但不限于H.320,H.324和H.323標(biāo)準(zhǔn)的國際電信聯(lián)盟(“ITU”)標(biāo)準(zhǔn)中,可以找到有關(guān)視頻端點(diǎn)和MCU的更詳細(xì)定義。在現(xiàn)有的視頻會(huì)議中,由于視頻端點(diǎn)處于不同的位置處,這些視頻端點(diǎn)和視頻服務(wù)器(MCU)之間的網(wǎng)絡(luò)通信狀況也可能不同,一些視頻端點(diǎn)和MCU之間的通信狀況良好,而另一些視頻端點(diǎn)和MCU之間的通信狀況較差并且有可能在傳輸過程中發(fā)生丟包。如果不幸的是,具有較差通信狀況的視頻端點(diǎn)丟失了關(guān)鍵的數(shù)據(jù)包,例如無法通過其他所接收的數(shù)據(jù)包來恢復(fù)的數(shù)據(jù)包、或者顯示視頻所必需的數(shù)據(jù)包(例如構(gòu)成GOF (巾貞組)中的I巾貞的數(shù)據(jù)包),則視頻端點(diǎn)可以向MCU發(fā)送諸如重新傳送所丟失的數(shù)據(jù)包(或者重新傳輸I幀)的請求之類的糾錯(cuò)請求。MCU通常會(huì)對該糾錯(cuò)請求進(jìn)行處理,重新傳輸所丟失的數(shù)據(jù)包或者I幀等以便該視頻端點(diǎn)可以繼續(xù)進(jìn)行正常的會(huì)議。由于視頻會(huì)議的實(shí)時(shí)性,通常需要盡量在所有參與視頻會(huì)議的視頻端點(diǎn)之間保持一致。因此如果一個(gè)視頻端點(diǎn)需要進(jìn)行糾錯(cuò),則MCU可以暫時(shí)停止其它視頻端點(diǎn)的視頻顯示,或者發(fā)送命令給其它視頻端點(diǎn)(例如,將I幀重新傳輸給所有視頻端點(diǎn))以便同步這些視頻端點(diǎn)上的會(huì)議進(jìn)度。然而如果一個(gè)視頻端點(diǎn)和MCU之間的網(wǎng)絡(luò)狀況較差而導(dǎo)致比較頻繁地發(fā)送糾錯(cuò)請求時(shí),根據(jù)現(xiàn)有處理方式,會(huì)導(dǎo)致參與視頻會(huì)議的其他視頻端點(diǎn)的會(huì)議過程頻繁突然停頓,從而導(dǎo)致在這些其他視頻端點(diǎn)上的會(huì)議參與者感覺到不適。另外MCU也會(huì)耗費(fèi)過多資源來處理這些糾錯(cuò)請求,從而降低了 MCU的效率。因此,需要一種新的在視頻會(huì)議系統(tǒng)中處理來自視頻端點(diǎn)的糾錯(cuò)請求的技術(shù),其可以平衡所有視頻會(huì)議參與者對會(huì)議的滿意度,并同時(shí)可以提高M(jìn)CU的效率。
發(fā)明內(nèi)容
鑒于上述問題,這里公開了一種克服上述問題或者至少部分地解決或者減緩上述問題的在視頻會(huì)議系統(tǒng)中處理來自視頻客戶端的糾錯(cuò)請求的方法、視頻服務(wù)器以及視頻會(huì)議系統(tǒng)。根據(jù)本發(fā)明的一個(gè)方面,提供了一種在包括視頻服務(wù)器和至少一個(gè)視頻客戶端的視頻會(huì)議系統(tǒng)中處理來自視頻客戶端的糾錯(cuò)請求的方法,包括:為至少一個(gè)視頻客戶端中的每個(gè)視頻客戶端分配權(quán)重,權(quán)重值的大小基于相應(yīng)視頻客戶端和視頻服務(wù)器的通信狀況而確定;根據(jù)視頻客戶端的數(shù)量和所分配的權(quán)重值來確定一個(gè)或者更多個(gè)閾值;以及接收來自視頻客戶端的糾錯(cuò)請求,并且根據(jù)分配給視頻客戶端的權(quán)重值和所確定的一個(gè)或者多個(gè)閾值來對來自視頻客戶端的糾錯(cuò)請求進(jìn)行處理??蛇x地,在處理糾錯(cuò)請求的方法中,確定多個(gè)響應(yīng)時(shí)間段,每個(gè)響應(yīng)時(shí)間段與由一個(gè)或者更多個(gè)閾值所劃分的閾值范圍之一相對應(yīng)。因此,對來自所述視頻客戶端的糾錯(cuò)請求進(jìn)行處理還包括:通過比較為視頻客戶端分配的權(quán)重值和所確定的一個(gè)或者更多個(gè)閾值來確定視頻客戶端所處的閾值范圍,以及根據(jù)與所確定的閾值范圍相對應(yīng)的響應(yīng)時(shí)間段來對來自視頻客戶端的糾錯(cuò)請求進(jìn)行處理。處理來自視頻客戶端的糾錯(cuò)請求的方法可以不同的響應(yīng)時(shí)間來為具有不同網(wǎng)絡(luò)狀況的視頻客戶端的糾錯(cuò)請求進(jìn)行處理。這樣,一些處于較差網(wǎng)絡(luò)狀況下的視頻客戶端頻繁發(fā)出糾錯(cuò)請求可以較長的響應(yīng)時(shí)間間隔進(jìn)行處理,從而避免了對其他視頻客戶端的干擾,提高了會(huì)議參與者對視頻會(huì)議系統(tǒng)的整體滿意度。另外,通過以不同的響應(yīng)時(shí)間間隔來處理糾錯(cuò)請求,也減少了視頻服務(wù)器用于處理糾錯(cuò)請求的負(fù)載,提高了視頻服務(wù)器的運(yùn)行效率。可選地,在為每個(gè)視頻客戶端分配權(quán)重時(shí),還可以基于每個(gè)視頻客戶端加入視頻會(huì)議系統(tǒng)的時(shí)長來確定所述權(quán)重值的大小,以及在確定閾值時(shí)也可以進(jìn)一步考慮每個(gè)視頻客戶端加入視頻會(huì)議系統(tǒng)的時(shí)長。由于視頻客戶端在剛加入視頻會(huì)議系統(tǒng)時(shí),由于網(wǎng)絡(luò)鏈接還不穩(wěn)定和/或新加入的會(huì)議參與方同樣值得其它會(huì)議參與者來等待,因此可以為剛剛加入視頻會(huì)議系統(tǒng)的視頻客戶端分配較重要的權(quán)重,以便該視頻客戶端的糾錯(cuò)請求可以在較短的時(shí)間內(nèi)被處理,這樣可以進(jìn)一步提高會(huì)議參與者對視頻會(huì)議系統(tǒng)的滿意度??蛇x地,所確定的閾值包括與好的通信狀況相對應(yīng)的第一閾值,以及與差的通信狀況相對應(yīng)的第二閾值。所確定的響應(yīng)時(shí)間段包括由第一閾值和第二閾值所劃分的第一響應(yīng)時(shí)間段、第二響應(yīng)時(shí)間段和第三響應(yīng)時(shí)間段。第一響應(yīng)時(shí)間段可以短于第二響應(yīng)時(shí)間段,而第三響應(yīng)時(shí)間段可以非常長或者為無限長??蛇x地,第三響應(yīng)時(shí)間段的長度可以是第二響應(yīng)時(shí)間段的長度的兩倍。這樣,對于來自具有比較差通信狀況的視頻客戶端的頻繁糾錯(cuò)請求,可以不對其進(jìn)行處理,從而避免了由于該視頻客戶端而嚴(yán)重影響其它的會(huì)議參與者,從而整體上保證了視頻會(huì)議的滿意度。
可選地,相應(yīng)客戶端和視頻服務(wù)器的通信狀況由相應(yīng)客戶端與視頻服務(wù)器的通信過程中的丟包率所反映。為每個(gè)視頻客戶端分配權(quán)重的步驟還包括:為加入視頻會(huì)議系統(tǒng)的時(shí)長小于預(yù)定時(shí)間的視頻客戶端分配第一權(quán)重值;為在與視頻服務(wù)器的通信過程中不丟包的視頻客戶端分配小于第一權(quán)重值的第二權(quán)重值;為在通信過程中發(fā)生丟包的視頻客戶端分配取決于丟包率和小于第二權(quán)重值的第三權(quán)重值的權(quán)重值,而且所分配的權(quán)重值隨著丟包率的上升而下降。而且將第一閾值確定為使得第一權(quán)重值大于第一閾值;以及將第二閾值確定為使得第二權(quán)重值大于第二閾值。這樣,可以根據(jù)視頻客戶端和視頻服務(wù)通信期間的丟包率和視頻客戶端加入視頻會(huì)議的時(shí)長來確定每個(gè)視頻客戶端的權(quán)重,并且可以確保剛加入視頻會(huì)議的視頻客戶端的糾錯(cuò)請求得到快速處理,而且通常不丟包的視頻客戶端的糾錯(cuò)請求也可以得到較快請求??蛇x地,可以以預(yù)定時(shí)間間隔重復(fù)為每個(gè)視頻客戶端分配權(quán)重值的步驟以及確定一個(gè)或者更多個(gè)閾值的步驟。這樣,可以根據(jù)視頻客戶端的網(wǎng)絡(luò)狀況來定期更新糾錯(cuò)請求處理策略??蛇x地,糾錯(cuò)請求可以是重新發(fā)送I幀請求。還可以提供了 一種視頻服務(wù)器,包括:通信接口,被配置為與一個(gè)或者多個(gè)視頻客戶端進(jìn)行通信以組成視頻會(huì)議;音頻和視頻處理器,被配置為處理來自視頻會(huì)議中的各視頻客戶端的音頻和視頻信號(hào),并在各視頻客戶端之間轉(zhuǎn)發(fā)所述音頻和視頻信號(hào);控制器,被配置管理視頻會(huì)議,并且還被配置為處理來自視頻客戶端的糾錯(cuò)請求??刂破鬟€包括權(quán)重分配部件,適于為每個(gè)視頻客戶端分配權(quán)重,其中權(quán)重值的大小基于相應(yīng)客戶端和視頻服務(wù)器的通信狀況而確定??刂破鬟€包括閾值確定部件,適于根據(jù)視頻客戶端的數(shù)量和所分配的權(quán)重值來確定一個(gè)或者更多個(gè)閾值;以及糾錯(cuò)請求處理部件,適于接收來自視頻客戶端的糾錯(cuò)請求,通過根據(jù)為視頻客戶端分配的權(quán)重值和所確定的一個(gè)或者更多個(gè)閾值來對來自視頻客戶端的糾錯(cuò)請求進(jìn)行處理。還可以提供一種視頻會(huì)議系統(tǒng),其包括根據(jù)本發(fā)明的視頻服務(wù)器以及一個(gè)或者多個(gè)視頻客戶端。視頻客戶端經(jīng)由視頻服務(wù)器來相互發(fā)送和接收音頻和/或視頻信號(hào),而視頻客戶端在未能正確獲取I幀數(shù)據(jù)時(shí),向視頻服務(wù)器發(fā)送I幀請求,以便由視頻服務(wù)器對該I幀請求進(jìn)行處理。
通過閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示相同的部件。在附圖中:
圖1示出了根據(jù)本發(fā)明一個(gè)實(shí)施方式的視頻會(huì)議系統(tǒng)的框 圖2示出了根據(jù)本發(fā)明一個(gè)實(shí)施方式的視頻服務(wù)器的框 圖3示出了根據(jù)本發(fā)明一個(gè)實(shí)施方式的視頻服務(wù)器中的控制器的框圖;以及圖4示出了根據(jù)本發(fā)明一個(gè)實(shí)施方式的用于處理來自視頻客戶端的糾錯(cuò)請求的方法的流程圖。
具體實(shí)施方式
下面結(jié)合附圖和具體的實(shí)施方式對本發(fā)明作進(jìn)一步的描述。圖1示出了根據(jù)本發(fā)明一個(gè)實(shí)施方式的視頻會(huì)議系統(tǒng)100的框圖。視頻會(huì)議系統(tǒng)100包括視頻服務(wù)器(MCU) 120和一個(gè)或者多個(gè)視頻端點(diǎn)(EP) 130A_130N,MCU和EP經(jīng)由網(wǎng)絡(luò)110進(jìn)行相互鏈接。網(wǎng)絡(luò)110可以是單個(gè)網(wǎng)絡(luò)或者兩個(gè)或更多網(wǎng)絡(luò)的組合,并且可以是任意類型的網(wǎng)絡(luò),包括分組交換網(wǎng)絡(luò)、電路交換網(wǎng)絡(luò)、綜合業(yè)務(wù)數(shù)字網(wǎng)絡(luò)(ISDN)、PSTN、異步傳輸模式(ATM)、國際互聯(lián)網(wǎng)、局域網(wǎng)以及可以通過其來進(jìn)行數(shù)據(jù)傳輸?shù)娜魏纹渌愋途W(wǎng)絡(luò)。一般而言,視頻會(huì)議系統(tǒng)100可以根據(jù)各種多媒體通信協(xié)議經(jīng)由網(wǎng)絡(luò)110在視頻端點(diǎn)130A-E和視頻服務(wù)器120之間進(jìn)行多媒體通信。這些多媒體通信協(xié)議可以是諸如
H.320、H.324、H.323和STP之類的任何通信協(xié)議。視頻端點(diǎn)130可以是能夠與其他視頻端點(diǎn)130和/或視頻服務(wù)器120進(jìn)行實(shí)時(shí)、雙向音頻/視頻/數(shù)據(jù)通信的網(wǎng)絡(luò)上的任何實(shí)體。例如,視頻端點(diǎn)130可以實(shí)現(xiàn)為計(jì)算機(jī)、PDA (個(gè)人數(shù)字助理)、蜂窩式電話、具有麥克風(fēng)的電視機(jī)和相機(jī)等。視頻端點(diǎn)可以具有允許視頻端點(diǎn)上的用戶在會(huì)議期間進(jìn)行語音交互的麥克風(fēng)和揚(yáng)聲器,以及允許用戶在會(huì)議期間進(jìn)行視頻交互的顯示器和相機(jī)。視頻端點(diǎn)130可以提供語音、數(shù)據(jù)、視頻、信令、控制或者這些信號(hào)的組合。視頻服務(wù)器(MCU) 120可以適于管理視頻會(huì)議,例如,當(dāng)在一個(gè)或者多個(gè)視頻端點(diǎn)130A-130E之間建立視頻會(huì)議時(shí),視頻端點(diǎn)130可以經(jīng)由MCU 120來發(fā)送和接收音頻和/或視頻信號(hào),并且還可以傳輸信令、控制信息以及數(shù)據(jù)信號(hào)。在視頻會(huì)議系統(tǒng)100中,由于各個(gè)視頻端點(diǎn)130A-130E處于不同的位置,因此它們與視頻服務(wù)器120之間的網(wǎng)絡(luò)鏈接的通信質(zhì)量也會(huì)有所不同。例如,如圖1所示,視頻端點(diǎn)130A和視頻服務(wù)器120之間的鏈路具有較好的通信質(zhì)量,而視頻端點(diǎn)130E和視頻服務(wù)器120之間的鏈路具有較差的通信質(zhì)量。在視頻端點(diǎn)130E和視頻服務(wù)器120之間的通信很可能發(fā)生數(shù)據(jù)包丟失,從而使得視頻端點(diǎn)130E不能正確地進(jìn)行視頻會(huì)議。在一些實(shí)施方式,視頻端點(diǎn)130E可能由于丟失了構(gòu)成GOF (視頻幀組)中的I幀的數(shù)據(jù)包,而不能正確獲取I幀數(shù)據(jù)來解碼會(huì)議視頻并呈現(xiàn)時(shí)。此時(shí),視頻端點(diǎn)130E可以向視頻服務(wù)器120發(fā)送諸如重新發(fā)送I幀的請求之類的糾錯(cuò)請求,以便由視頻服務(wù)器120對該糾錯(cuò)請求進(jìn)行處理。應(yīng)當(dāng)注意的是,上面對視頻會(huì)議系統(tǒng)100的描述僅僅包括與本發(fā)明的具體實(shí)施方式
部分相關(guān)的元件,而根據(jù)布置和應(yīng)用需要,視頻會(huì)議系統(tǒng)100還可以包括其他未被描述的部分而不脫離本發(fā)明所附權(quán)利要求的保護(hù)范圍。圖2示出了視頻服務(wù)器120的框圖。視頻服務(wù)器120可以是例如多點(diǎn)控制單元(MCU)0視頻服務(wù)器120可以包括通信接口 210、音頻處理器220、視頻處理器230和控制器240。應(yīng)當(dāng)注意的是,圖2中僅僅示出了與此處給出的實(shí)施方式相關(guān)聯(lián)的部件。視頻服務(wù)器120還可以包括其他部件,而且音頻處理器220和視頻處理器230可以合并為一個(gè)音頻視頻處理器,所有這些都在本發(fā)明的保護(hù)范圍之內(nèi)。通信接口 210可以通過網(wǎng)絡(luò)110接收來自多個(gè)視頻端點(diǎn)130A-F的通信。通信接口 210可以根據(jù)包括H.320、H.321、H.323、H.324和SIP等協(xié)議在內(nèi)的各種通信協(xié)議進(jìn)行通信。此外,通信接口 210還可以根據(jù)包括H.261、H.263、H.264、G.711、G.722和MPEG等壓縮標(biāo)準(zhǔn)在內(nèi)的各種壓縮標(biāo)準(zhǔn)來處理通信。通信接口 210可以從其他視頻服務(wù)器和視頻端點(diǎn)接收控制和數(shù)據(jù)信息,并且向其他視頻服務(wù)器和視頻端點(diǎn)發(fā)送控制和數(shù)據(jù)信息,以便與一個(gè)或者多個(gè)視頻端點(diǎn)進(jìn)行通信以構(gòu)成視頻會(huì)議系統(tǒng)。通信接口 210可以多路復(fù)用或者去多路復(fù)用在視頻端點(diǎn)130A-F和視頻服務(wù)器120之間傳輸?shù)牟煌盘?hào)和/或“信令和控制”。例如,通信接口 210可以向音頻處理器220發(fā)送壓縮的音頻信號(hào),并且從音頻處理器220接收壓縮的音頻信號(hào)。通信接口 210可以向視頻處理器230發(fā)送壓縮的視頻信號(hào),并且從視頻處理器230接收壓縮的視頻信號(hào)。通信接口 210可以向控制器240發(fā)送“控制和信令”,并且從控制器240接收“控制和信令”。音頻處理器220可以經(jīng)由通信接口 210并通過音頻通信222從多個(gè)視頻端點(diǎn)130A-F接收壓縮的音頻流。音頻處理器220可以解碼壓縮的音頻流、分析解碼的流,選擇某些流并且混合所選擇的流。經(jīng)混合的流可以被壓縮并且送回到通信接口 210,然后由通信接口 210發(fā)送到不同的視頻端點(diǎn)130A-F。發(fā)送給不同視頻端點(diǎn)的音頻流可以是不同的。例如音頻流可以根據(jù)不同的通信標(biāo)準(zhǔn)和視頻端點(diǎn)的需要來進(jìn)行格式化。視頻處理器230可以接收從多個(gè)視頻端點(diǎn)130A-F向視頻服務(wù)器120發(fā)送的并通過通信接口 210接收并處理的壓縮的視頻流。在一個(gè)實(shí)施例中,視頻處理器230可以包括一個(gè)或者多個(gè)輸入模塊232A-X、一個(gè)或者多個(gè)輸出模塊234A-X和視頻共用接口 236。輸入模塊232A-X可以處理來自一個(gè)或者多個(gè)視頻端點(diǎn)130A-F的壓縮的輸入視頻流。壓縮的輸出視頻流可由幾個(gè)輸入流構(gòu)成以形成用于在指定視頻端點(diǎn)處呈現(xiàn)的會(huì)議的視頻流??蛇x地,各輸入模塊232A-X包括對壓縮的輸入視頻流進(jìn)行解碼的解碼器2322。輸出模塊234A-X可以生成用于視頻端點(diǎn)130A-F的壓縮視頻輸出??蛇x地,各輸出模塊234A-X包括用于對輸出視頻流進(jìn)行編碼的編碼器2342,以便生成視頻端點(diǎn)130A-F特定的會(huì)議視頻呈現(xiàn)。在一個(gè)實(shí)施方式中,一個(gè)輸出模塊234可以服務(wù)于多個(gè)視頻端點(diǎn),甚至可以服務(wù)于所有參與會(huì)議的視頻端點(diǎn)。輸出模塊234經(jīng)由共用接口 236接收來自相應(yīng)輸入模塊232的視頻數(shù)據(jù)。共用接口 236可以包括任意適當(dāng)類型的接口,包括時(shí)分多路復(fù)用(TDM)接口,基于分組的接口和/或共享存儲(chǔ)器等。共用接口 236上的數(shù)據(jù)可以被完全解壓縮或者部分解壓縮。應(yīng)當(dāng)注意的是,上面對音頻處理器220和視頻處理器230的描述僅僅是示例性的而并不是限制。本發(fā)明并不受限于音頻處理器220和視頻處理器230的具體結(jié)構(gòu),所有被配置為處理來自所述視頻會(huì)議中的各視頻客戶端的音頻和視頻信號(hào)、并在各視頻客戶端之間轉(zhuǎn)發(fā)所述音頻和視頻信號(hào)的音頻處理器和視頻處理器都在本發(fā)明的保護(hù)范圍之內(nèi)??刂破?40可以控制視頻服務(wù)器120的操作以及其內(nèi)部各部件(包括但不限于音頻處理器220、視頻處理230等部件)的操作。這里不對控制器240所完成的常規(guī)控制功能進(jìn)行詳細(xì)描述,在通過應(yīng)用在此并入的申請?zhí)枮?01110077748.8的中國專利申請中公開各種控制器230的細(xì)節(jié)。下面參考圖3來對控制器240處理來自視頻端點(diǎn)的糾錯(cuò)請求所涉及的部件來進(jìn)行詳細(xì)描述。如上所述,糾錯(cuò)請求是指在視頻會(huì)議過程中由于本身錯(cuò)誤或者通信問題而導(dǎo)致在視頻端點(diǎn)處不能呈現(xiàn)視頻會(huì)議內(nèi)容時(shí),由視頻端點(diǎn)發(fā)送到視頻服務(wù)器的要求解決會(huì)議故障的請求。由于視頻會(huì)議期間的故障通常由于在通信過程中丟失數(shù)據(jù)包而導(dǎo)致的,因此糾錯(cuò)請求通常包括請求視頻服務(wù)器重新傳輸丟失的數(shù)據(jù)包。視頻端點(diǎn)可能由于丟失了構(gòu)成GOF (視頻幀組)中的I幀的數(shù)據(jù)包,而不能正確獲取I幀數(shù)據(jù)來解碼會(huì)議視頻流并呈現(xiàn)時(shí)。此時(shí),視頻端點(diǎn)130E向視頻服務(wù)器120發(fā)送諸如重新發(fā)送I幀的請求,以便由視頻服務(wù)器120,尤其是視頻服務(wù)器120中的控制器240處理該請求并重新發(fā)送I幀。如圖3所示,控制器240包括權(quán)重分配部件310、閾值確定部件320、響應(yīng)時(shí)間段確定部件330以及糾錯(cuò)請求處理部件340。權(quán)重分配部件310為參與視頻會(huì)議的每個(gè)視頻端點(diǎn)分配權(quán)重。每個(gè)視頻端點(diǎn)的權(quán)重值決定了該視頻端點(diǎn)的糾錯(cuò)請求被處理的優(yōu)先級別,因此,權(quán)重值的大小通常根據(jù)視頻端點(diǎn)和視頻服務(wù)器之間的通信狀況來確定。對于具有較好通信狀況的視頻端點(diǎn),可以向其分配使得糾錯(cuò)處理被較快處理的權(quán)重值,反之亦然??梢源嬖谟卸鄠€(gè)指標(biāo)來反映視頻端點(diǎn)和視頻服務(wù)器之間的通信狀況,例如視頻端點(diǎn)和視頻服務(wù)器之間的平均數(shù)據(jù)傳輸速率等。通信狀況可以由視頻端點(diǎn)與視頻服務(wù)器的通信過程中的丟包率來反映。如果在通信過程中不會(huì)丟包,則說明通信狀況非常好,而丟包率越高則通信狀況越差。不需要特定的指標(biāo),而且還可以采用各種指標(biāo)的組合,所有這些都在本發(fā)明的保護(hù)范圍之內(nèi)。另外,根據(jù)本發(fā)明的一個(gè)實(shí)施方式,權(quán)重值分配部件310在為每個(gè)視頻端點(diǎn)分配權(quán)重時(shí),還可能需要考慮每個(gè)視頻端點(diǎn)加入視頻會(huì)議的時(shí)長。由于視頻端點(diǎn)在剛加入視頻會(huì)議時(shí),在該位置處的參與者與其他會(huì)議參與者之間的交互可能較為重要,因此,可能期望向剛加入視頻會(huì)議的視頻端點(diǎn)分配較優(yōu)的權(quán)重,以便該視頻端點(diǎn)的糾錯(cuò)請求可以盡快被處理??梢源嬖诙喾N方式來定義這類剛加入的視頻端點(diǎn)。例如,可以將加入視頻會(huì)議的時(shí)長短于5秒的視頻端點(diǎn)確定為剛加入會(huì)議的視頻端點(diǎn)。當(dāng)然,也可以限定其它時(shí)長,比如10秒、15秒等,所有這些都在本發(fā)明的保護(hù)范圍之內(nèi)。閾值確定部件320可以用于確定一個(gè)或者更多個(gè)閾值。這些閾值可以用于對視頻端點(diǎn)進(jìn)行歸類。將視頻端點(diǎn)的權(quán)重值和由閾值確定部件320所確定的各閾值進(jìn)行比較,可以將處于同一閾值范圍區(qū)間中的視頻端點(diǎn)歸為一類??梢杂卸喾N方式來確定閾值,而閾值確定的原則在于可以明確地對視頻端點(diǎn)歸類。例如可以將具有非常好的通信狀況的視頻端點(diǎn)歸為一類(例如,在通信過程中不會(huì)丟包的視頻端點(diǎn)),將具有良好通信狀況的視頻端點(diǎn)歸為一類(例如,丟包率低于5%的視頻端點(diǎn)),以及將通信狀況較差的視頻端點(diǎn)歸為一類(例如,丟包率大于30%的視頻端點(diǎn))。另外,如果權(quán)重分配部件310還考慮了每個(gè)視頻端點(diǎn)加入視頻會(huì)議的時(shí)長在為每個(gè)視頻端點(diǎn)分配權(quán)重,則閾值確定部件320在確定閾值時(shí),還可能期望確定便于將剛加入視頻會(huì)議的視頻端點(diǎn)歸為一類來處理的閾值。應(yīng)當(dāng)理解,基于上述描述,可以獲得多種用于確定閾值的方式并在閾值確定部件320中采用。所有基于為每個(gè)視頻端點(diǎn)分配的權(quán)重來確定閾值并根據(jù)閾值來對參與會(huì)議的視頻端點(diǎn)進(jìn)行歸類的閾值確定方式都在本發(fā)明的保護(hù)范圍之內(nèi)。響應(yīng)時(shí)間段確定部件330可以確定多個(gè)響應(yīng)時(shí)間段,每個(gè)響應(yīng)時(shí)間段與每個(gè)由閾值確定部件320所確定的閾值所劃分的閾值范圍相對應(yīng)。例如,如果閾值確定部件320確定了整數(shù)N個(gè)閾值,由這N個(gè)閾值劃分的閾值范圍為N+1個(gè),因此響應(yīng)時(shí)間段確定部件330所確定的響應(yīng)時(shí)間段數(shù)目也應(yīng)該為與閾值范圍數(shù)目相對應(yīng)的N+1個(gè)。如上所述,由閾值確定部件320所確定的閾值可以適于為視頻會(huì)議中的視頻端點(diǎn)歸類,因此,在每個(gè)閾值范圍相對應(yīng)的響應(yīng)時(shí)間段也可以與所歸類的視頻端點(diǎn)相關(guān)聯(lián)。與其糾錯(cuò)請求需要盡快處理類別的視頻端點(diǎn)相對應(yīng)的響應(yīng)時(shí)間段應(yīng)該較短,反之亦然。
當(dāng)視頻服務(wù)器120接收到來自視頻端點(diǎn)的糾錯(cuò)請求時(shí),網(wǎng)絡(luò)接口 210可以將該請求發(fā)送到控制器240來進(jìn)行處理,而控制器240會(huì)由糾錯(cuò)請求處理部件340來處理該請求。糾錯(cuò)請求處理部件340接收在接收到該糾錯(cuò)請求時(shí),可以從權(quán)重分配部件310獲取為發(fā)送糾錯(cuò)請求的視頻客戶端分配的權(quán)重。然后,可以通過將所獲取的權(quán)重值和由閾值確定部件320所確定的一個(gè)或者更多個(gè)閾值進(jìn)行比較來確定該權(quán)重值所處的閾值范圍。然后,可以從響應(yīng)時(shí)間段確定部件330獲取與所確定的閾值范圍相對應(yīng)的響應(yīng)時(shí)間段。最后,可以根據(jù)所確定的響應(yīng)時(shí)間段來對該視頻端點(diǎn)的糾錯(cuò)請求進(jìn)行處理。例如在所確定的響應(yīng)時(shí)間段內(nèi)接收到多個(gè)來自該視頻端點(diǎn)的糾錯(cuò)請求,則可以僅僅對第一個(gè)糾錯(cuò)請求進(jìn)行處理。或者說,在處理了來自該視頻端點(diǎn)的一個(gè)糾錯(cuò)請求之后,如果在所確定的響應(yīng)時(shí)間段中又接收到來自同一個(gè)視頻端點(diǎn)的后續(xù)糾錯(cuò)請求,則可以忽略該糾錯(cuò)請求??刂破?40可以為會(huì)議中的每個(gè)視頻端點(diǎn)分配權(quán)重,并可以根據(jù)權(quán)重值的大小來以不同的響應(yīng)時(shí)間來處理來自視頻端點(diǎn)的糾錯(cuò)請求。這樣,一些需要盡快處理(例如剛剛加入會(huì)議的視頻端點(diǎn))和因?yàn)橐馔舛紶柍鲥e(cuò)的視頻端點(diǎn)(例如,具有良好通信狀況的視頻端點(diǎn))的糾錯(cuò)請求會(huì)被盡快處理。而那些由于通信狀況較差而導(dǎo)致頻繁出錯(cuò)的視頻端點(diǎn)的糾錯(cuò)請求會(huì)被忽略,從而不會(huì)導(dǎo)致其它視頻會(huì)議參與方由于視頻服務(wù)器對糾錯(cuò)請求的處理而感到不適。根據(jù)該處理方式,可以兼顧視頻會(huì)議中的各個(gè)參與方,從而提高對視頻會(huì)議的整體滿意度。另外,由于視頻服務(wù)器不再對每個(gè)糾錯(cuò)請求都進(jìn)行處理,因此也可以大大降低了視頻服務(wù)器處理糾錯(cuò)請求的負(fù)載。由于視頻端點(diǎn)和視頻服務(wù)器之間的通信狀況可以隨時(shí)間而發(fā)生改變。因此,可選地,權(quán)重分配部件310和閾值確定部件320可以定期檢查視頻端點(diǎn)和視頻服務(wù)器之間的通信狀況,并且據(jù)此來更新為每個(gè)視頻端點(diǎn)分配的權(quán)重以及由此確定的閾值大小。一般而言,視頻端點(diǎn)和視頻服務(wù)器之間的通信狀況越好,為視頻端點(diǎn)所分配的權(quán)重值就越高,而視頻端點(diǎn)和視頻服務(wù)器之間的通信狀況越好,為視頻端點(diǎn)所分配的權(quán)重值就越低。本發(fā)明以此為例來進(jìn)行描述,可選地,相反的權(quán)重值分配方式,即視頻端點(diǎn)和視頻服務(wù)器之間的通信狀況越好,為視頻端點(diǎn)所分配的權(quán)重值就越低的分配方式也可以在向每個(gè)視頻端點(diǎn)分配權(quán)重時(shí)采用。在一些應(yīng)用中,考慮到參與視頻會(huì)議的視頻端點(diǎn)數(shù)量,可能沒有必要將視頻端點(diǎn)劃分為較多的類別,因此,閾值確定部件320可以僅僅確定兩個(gè)閾值,即與好的通信狀況相對應(yīng)的第一閾值,以及與差的通信狀況相對應(yīng)的第二閾值。第一閾值高于第二閾值。響應(yīng)時(shí)間段確定部件330還可以確定三個(gè)響應(yīng)時(shí)間段,第一響應(yīng)時(shí)間段對應(yīng)于由第一閾值和更高的值所確定的閾值范圍,第二響應(yīng)時(shí)間段對應(yīng)于由第一閾值和第二閾值所確定的閾值范圍,以及第三響應(yīng)時(shí)間段對應(yīng)于由第二閾值以及更低的值所確定的閾值范圍。第一響應(yīng)時(shí)間段短于所述第二響應(yīng)時(shí)間段,而且第二響應(yīng)時(shí)間段短于第三響應(yīng)時(shí)間段。對于來自較差通信狀況的視頻端點(diǎn)(即,具有權(quán)重值小于第二閾值的視頻端點(diǎn))所發(fā)送的糾錯(cuò)請求,視頻服務(wù)器可以在相當(dāng)長的時(shí)間內(nèi)來處理該請求,也就是說,第三響應(yīng)時(shí)間段的長度非常長??蛇x地,第三響應(yīng)時(shí)間段的長度為第二響應(yīng)時(shí)間段的長度的兩倍。下面以視頻端點(diǎn)和視頻服務(wù)器的通信狀況由視頻端點(diǎn)與視頻服務(wù)器的通信過程中的丟包率來反映為例來進(jìn)一步說明根據(jù)本發(fā)明一個(gè)實(shí)施方式的視頻服務(wù)器。權(quán)重值分配部件310可以為剛加入視頻會(huì)議的視頻端點(diǎn)分配第一權(quán)重值。舉例而言,第一權(quán)重值可以為500000。權(quán)重值分配部件310還可以為在與視頻服務(wù)器的通信過程中不丟包的視頻端點(diǎn)分配第二權(quán)重值。第二權(quán)重值通??梢孕∮诘谝粰?quán)重值,舉例而言,第二權(quán)重值可以是1000。對于在與視頻服務(wù)器的通信過程中發(fā)生丟包的視頻端點(diǎn),權(quán)重值分配部件310分配取決于丟包率和第三權(quán)重值的權(quán)重值。第三權(quán)重值可以小于第二權(quán)重值,而且為每個(gè)視頻端點(diǎn)分配的權(quán)重值隨著丟包率的上升而下降。舉例來說,第三權(quán)重值W3被設(shè)置為100。而為每個(gè)視頻端點(diǎn)分配的權(quán)重值如下面的表格I所示:
表格I
權(quán)利要求
1.一種在包括視頻服務(wù)器和至少一個(gè)視頻客戶端的視頻會(huì)議中處理來自視頻客戶端的糾錯(cuò)請求的方法,包括: 為所述至少一個(gè)視頻客戶端中的每個(gè)視頻客戶端分配權(quán)重值,所述權(quán)重值的大小基于相應(yīng)視頻客戶端和視頻服務(wù)器的通信狀況而確定; 根據(jù)視頻客戶端的數(shù)量和所分配的權(quán)重值來確定一個(gè)或者更多個(gè)閾值;以及 接收來自視頻客戶端的糾錯(cuò)請求,并且根據(jù)分配給所述視頻客戶端的權(quán)重值和所確定的一個(gè)或者多個(gè)閾值來對來自所述視頻客戶端的糾錯(cuò)請求進(jìn)行處理。
2.如權(quán)利要求1所述的方法,還包括: 確定多個(gè)響應(yīng)時(shí)間段,每個(gè)響應(yīng)時(shí)間段與由所述一個(gè)或者更多個(gè)閾值所劃分的閾值范圍之一相對應(yīng);以及 其中對來自所述視頻客戶端的糾錯(cuò)請求進(jìn)行處理還包括: 通過比較為所述視頻客戶端分配的權(quán)重值和所確定的一個(gè)或者更多個(gè)閾值來確定所述視頻客戶端所處的閾值范圍,以及 根據(jù)與所確定的閾值范圍相對應(yīng)的響應(yīng)時(shí)間段來對來自所述視頻客戶端的糾錯(cuò)請求進(jìn)行處理。
3.如權(quán)利要求1或者2所述的方法,其中在為每個(gè)視頻客戶端分配權(quán)重值時(shí),還根據(jù)每個(gè)視頻客戶端加入所述視頻會(huì)議的時(shí)長來確定所述權(quán)重值的大小。
4.如權(quán)利要求3所述的方法,其中在確定所述一個(gè)或者更多個(gè)閾值時(shí),還進(jìn)一步考慮了每個(gè)視頻客戶端加入所述視頻會(huì)議的時(shí)長。
5.如權(quán)利要求1或者2所述的方法,其中所述一個(gè)或者多個(gè)閾值包括與好的通信狀況相對應(yīng)的第一閾值,以及與差的通信狀況相對應(yīng)的第二閾值, 所述響應(yīng)時(shí)間段包括與由第一閾值以及與好于第一閾值所對應(yīng)的通信狀況相對應(yīng)的權(quán)重值所確定的第一閾值范圍相對應(yīng)的第一響應(yīng)時(shí)間段,與由第一閾值和第二閾值所確定的第二閾值范圍相對應(yīng)的第二響應(yīng)時(shí)間段,以及與由第二閾值以及與差于第二閾值所對應(yīng)的通信狀況相對應(yīng)的權(quán)重值所確定的第三閾值范圍相對應(yīng)的第三響應(yīng)時(shí)間段,其中所述第一響應(yīng)時(shí)間段短于所述第二響應(yīng)時(shí)間段,而且所述第二響應(yīng)時(shí)間段短于所述第三響應(yīng)時(shí)間段。
6.如權(quán)利要求5所述的方法,其中所述第三響應(yīng)時(shí)間段的長度為第二響應(yīng)時(shí)間段的兩倍。
7.如權(quán)利要求3-6中的任一個(gè)所述的方法,其中所述相應(yīng)客戶端和視頻服務(wù)器的通信狀況包括所述相應(yīng)客戶端與視頻服務(wù)器的通信過程中的丟包率。
8.如權(quán)利要求7所述的方法,其中為每個(gè)視頻客戶端分配權(quán)重還包括: 為加入所述視頻會(huì)議系統(tǒng)的時(shí)長小于預(yù)定時(shí)間的視頻客戶端分配第一權(quán)重值; 為在與所述視頻服務(wù)器的通信過程中不丟包的視頻客戶端分配第二權(quán)重值,所述第二權(quán)重值小于第一權(quán)重值; 為在于所述視頻服務(wù)器的通信過程中發(fā)生丟包的視頻客戶端分配取決于丟包率和第三權(quán)重值的權(quán)重值,所述第三權(quán)重值小于第二權(quán)重值,而且所分配的權(quán)重值隨著丟包率的上升而下降。
9.如權(quán)利要求8所述的方法,其中所述確定一個(gè)或者更多個(gè)閾值包括:將第一閾值確定為使得所述第一權(quán)重值大于所述第一閾值;以及 將第二閾值確定為使得所述第二權(quán)重值大于所述第二閾值。
10.如權(quán)利要求1-9中任一個(gè)所述的方法,其中所述糾錯(cuò)請求為重新發(fā)送I幀請求。
11.如權(quán)利要求1-9中任一個(gè)所述的方法,還包括: 以預(yù)定時(shí)間間隔重復(fù)為每個(gè)視頻客戶端分配權(quán)重以及確定一個(gè)或者更多個(gè)閾值。
12.—個(gè)視頻服務(wù)器,包括: 通信接口,被配置為與一個(gè)或者多個(gè)視頻客戶端進(jìn)行通信以組成視頻會(huì)議; 音頻和視頻處理器,被配置為處理來自所述視頻會(huì)議中的各視頻客戶端的音頻和/或視頻信號(hào),并在各視頻客戶端之間轉(zhuǎn)發(fā)所述音頻和/或視頻信號(hào); 控制器,被配置管理所述視頻會(huì)議,并且還被配置為處理來自視頻客戶端的糾錯(cuò)請求,所述控制器還包括: 權(quán)重分配部件,適于為所述一個(gè)或者多個(gè)視頻客戶端中的每個(gè)視頻客戶端分配權(quán)重,所述權(quán)重值的大小基于相應(yīng)客戶端和視頻服務(wù)器的通信狀況而確定; 閾值確定部件,適于根據(jù)所述視頻客戶端的數(shù)量和所分配的權(quán)重值來確定一個(gè)或者更多個(gè)閾值;以及 糾錯(cuò)請求處理部件,適于接收來自視頻客戶端的糾錯(cuò)請求,通過根據(jù)為所述視頻客戶端分配的權(quán)重值和所確定的一個(gè)或者更多個(gè)閾值來對來自所述視頻客戶端的糾錯(cuò)請求進(jìn)行處理。
13.如權(quán)利要求12所述的視頻服務(wù)器,還包括: 響應(yīng)時(shí)間段確定部件,適于確定多個(gè)響應(yīng)時(shí)間段,每個(gè)響應(yīng)時(shí)間段與由所述一個(gè)或者更多個(gè)閾值所劃分的閾值范圍之一相對應(yīng);以及 所述糾錯(cuò)請求處理部件還被配置為通過比較為視頻客戶端分配的權(quán)重值和所確定的一個(gè)或者多個(gè)閾值來確定所述視頻客戶端所處的閾值范圍,并以與所確定的閾值范圍相對應(yīng)的響應(yīng)時(shí)間段來處理來自所述視頻客戶端的糾錯(cuò)請求。
14.如權(quán)利要求12或者13所述的視頻服務(wù)器,其中所述權(quán)重分配部件被配置為還根據(jù)每個(gè)視頻客戶端加入所述視頻會(huì)議的時(shí)長來為每個(gè)視頻客戶端分配權(quán)重。
15.如權(quán)利要求14所述的視頻服務(wù)器,其中所述閾值確定部件被配置為還進(jìn)一步考慮了每個(gè)視頻客戶端加入所述視頻會(huì)議的時(shí)長來確定所述一個(gè)或者更多個(gè)閾值。
16.如權(quán)利要求12或者13所述的視頻服務(wù)器,其中由所述閾值確定部件所確定的閾值包括與好的通信狀況相對應(yīng)的第一閾值,以及與差的通信狀況相對應(yīng)的第二閾值,以及 由所述響應(yīng)時(shí)間段確定部件確定的響應(yīng)時(shí)間段包括與由第一閾值以及與好于第一閾值所對應(yīng)的通信狀況相對應(yīng)的權(quán)重值所確定的第一閾值范圍相對應(yīng)的第一響應(yīng)時(shí)間段,與由第一閾值和第二閾值所確定的第二閾值范圍相對應(yīng)的第二響應(yīng)時(shí)間段,以及與由第二閾值以及與差于第二閾值所對應(yīng)的通信狀況相對應(yīng)的權(quán)重值所確定的第三閾值范圍相對應(yīng)的第三響應(yīng)時(shí)間段,其中所述第一響應(yīng)時(shí)間段短于所述第二響應(yīng)時(shí)間段,而且所述第二響應(yīng)時(shí)間段短于所述第三響應(yīng)時(shí)間段。
17.如權(quán)利要求16所述的視頻服務(wù)器,其中所述第三響應(yīng)時(shí)間段的時(shí)長為第二響應(yīng)時(shí)間段時(shí)長的兩倍。
18.如權(quán)利要求14-17中的任一個(gè)所述的視頻服務(wù)器,其中所述相應(yīng)視頻客戶端和視頻服務(wù)器的通信狀況包括所述相應(yīng)視頻客戶端與視頻服務(wù)器的通信過程中的丟包率。
19.如權(quán)利要求18所述的視頻服務(wù)器,其中所述權(quán)重分配部件被配置為: 為加入所述視頻會(huì)議系統(tǒng)的時(shí)長小于預(yù)定時(shí)間的視頻客戶端分配第一權(quán)重值; 為在與所述視頻服務(wù)器的通信過程中不丟包的視頻客戶端分配第二權(quán)重值,所述第二權(quán)重值小于第一權(quán)重值; 為在于所述視頻服務(wù)器的通信過程中發(fā)生丟包的視頻客戶端分配取決于丟包率和第三權(quán)重值的權(quán)重值,所述第三權(quán)重值小于第二權(quán)重值,而且所分配的權(quán)重值隨著丟包率的上升而下降。
20.如權(quán)利要求19所述的視頻服務(wù)器,其中所述閾值確定部件被配置為: 將第一閾值確定為使得所述第一權(quán)重值大于所述第一閾值;以及 將第二閾值確定為使得所述第二權(quán)重值大于所述第二閾值。
21.如權(quán)利要求12-20中任一個(gè)所述的視頻服務(wù)器,其中所述糾錯(cuò)請求為重新發(fā)送I幀請求。
22.如權(quán)利要求12-21中任一個(gè)所述的視頻服務(wù)器,其中所述權(quán)重分配部件和所述閾值確定部件以預(yù)定時(shí)間間隔重復(fù) 地為每個(gè)視頻客戶端分配權(quán)重以及確定相應(yīng)閾值。
23.一種視頻會(huì)議系統(tǒng),包括: 如權(quán)利要求12-22中的任一個(gè)所述的視頻服務(wù)器;以及 一個(gè)或者多個(gè)視頻客戶端,經(jīng)由所述視頻服務(wù)器來相互發(fā)送和接收音頻和視頻信號(hào), 其中所述視頻客戶端在未能正確獲取I幀數(shù)據(jù)時(shí),向所述視頻服務(wù)器發(fā)送重新發(fā)送I幀請求,以便由所述視頻服務(wù)器對該I幀請求進(jìn)行處理。
全文摘要
本發(fā)明公開了一種在視頻會(huì)議系統(tǒng)中處理來自視頻客戶端的糾錯(cuò)請求的方法,包括步驟為每個(gè)視頻客戶端分配權(quán)重值;根據(jù)視頻客戶端的數(shù)量和所分配的權(quán)重值來確定兩個(gè)或者更多個(gè)閾值;確定多個(gè)響應(yīng)時(shí)間段;以及接收來自視頻客戶端的糾錯(cuò)請求,確定視頻客戶端所處的閾值范圍,并以與所確定的閾值范圍相對應(yīng)的響應(yīng)時(shí)間段來對視頻客戶端的糾錯(cuò)請求進(jìn)行處理。本發(fā)明還可以適于處理該糾錯(cuò)請求的視頻服務(wù)器以及包括該視頻服務(wù)器的視頻會(huì)議系統(tǒng)。
文檔編號(hào)H04N7/15GK103152545SQ201110402969
公開日2013年6月12日 申請日期2011年12月7日 優(yōu)先權(quán)日2011年12月7日
發(fā)明者燕必東 申請人:Polycom 通訊技術(shù)(北京)有限公司