本發(fā)明涉及一種通話系統(tǒng)及實(shí)現(xiàn)方法,尤其是一種能降低負(fù)載的視頻通話系統(tǒng)及實(shí)現(xiàn)方法,屬于視頻通話的技術(shù)領(lǐng)域。
背景技術(shù):
視頻通話系統(tǒng)很常見(jiàn),與音頻通話相比,視頻通話對(duì)網(wǎng)絡(luò)帶寬的需求很高。在條件允許的情形下,視頻通話終端都盡可能的進(jìn)行端對(duì)端傳輸數(shù)據(jù),這樣服務(wù)器不必轉(zhuǎn)發(fā)數(shù)據(jù),機(jī)器負(fù)載輕,服務(wù)器的帶寬占用也小。
在有些情況下,比如終端不支持端對(duì)端傳輸數(shù)據(jù),視頻數(shù)據(jù)必須通過(guò)服務(wù)器轉(zhuǎn)發(fā)。如果視頻通話量很大,要轉(zhuǎn)發(fā)大量的視頻數(shù)據(jù),對(duì)于負(fù)載(包括機(jī)器負(fù)載、網(wǎng)絡(luò)帶寬占用)都是很大的考驗(yàn)。這時(shí),用戶就會(huì)發(fā)現(xiàn)視頻不夠流暢,影響用戶體驗(yàn)。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的是克服現(xiàn)有技術(shù)中存在的不足,提供一種能降低負(fù)載的視頻通話系統(tǒng)及實(shí)現(xiàn)方法,其在視頻通話中,當(dāng)存在大負(fù)載時(shí),能有效降低負(fù)載,保證用戶視頻通話的體驗(yàn)。
按照本發(fā)明提供的技術(shù)方案,所述能降低負(fù)載的視頻通話系統(tǒng),包括視頻通話服務(wù)器以及若干與所述視頻通話服務(wù)器連接的視頻通話終端;視頻通話服務(wù)器監(jiān)測(cè)當(dāng)前轉(zhuǎn)發(fā)視頻工作造成的負(fù)載,若所述負(fù)載達(dá)到預(yù)設(shè)的負(fù)載等級(jí)后,視頻通話服務(wù)器從當(dāng)前處于通話的視頻通話終端中,獲取占用帶寬最高的設(shè)定數(shù)量的視頻通話終端,并將所獲取的視頻通話終端添加到產(chǎn)生的臨時(shí)降低負(fù)載終端列表;視頻通話服務(wù)器從臨時(shí)降低負(fù)載終端列表中讀取視頻通話終端以及所述視頻通話終端的視頻通話參數(shù),且根據(jù)所述視頻通話終端的視頻通話參數(shù)產(chǎn)生并向所述視頻通話終端發(fā)送降低負(fù)載消息;
視頻通話終端接收并解析所述降低負(fù)載消息,并根據(jù)解析的降低負(fù)載消息調(diào)整當(dāng)前視頻通話的參數(shù),且在視頻通話終端調(diào)整并更新當(dāng)前的視頻通話參數(shù)后,視頻通話服務(wù)器將當(dāng)前視頻通話終端從臨時(shí)降低負(fù)載終端列表中刪除,并添加到已降低負(fù)載終端列表中。
視頻通話服務(wù)器檢測(cè)當(dāng)前轉(zhuǎn)發(fā)視頻工作造成的負(fù)載,若所述負(fù)載低于預(yù)設(shè)負(fù)載等級(jí)后,視頻通話服務(wù)器清除已降低負(fù)載終端列表中不再處于通話狀態(tài)的視頻通話終端,從已降低負(fù)載終端列表中,獲取設(shè)定數(shù)量的視頻通話終端,并將所獲取的視頻通話終端添加到產(chǎn)生的臨時(shí)恢復(fù)負(fù)載終端列表中,并將所述視頻通話終端從已降低負(fù)載終端列表中刪除;
視頻通話服務(wù)器從臨時(shí)恢復(fù)負(fù)載終端列表中讀取視頻通話終端以及所述視頻通話終端的視頻通話參數(shù),且根據(jù)所述視頻通話終端的視頻通話參數(shù)產(chǎn)生并向所述視頻通話終端發(fā)送恢復(fù)負(fù)載消息;
視頻通話終端接收并解析所述恢復(fù)負(fù)載消息,并根據(jù)解析的恢復(fù)負(fù)載消息調(diào)整當(dāng)前視頻通話的參數(shù),且在視頻通話終端調(diào)整并更新當(dāng)前的視頻通話參數(shù)后,視頻通話服務(wù)器將當(dāng)前視頻通話終端從臨時(shí)恢復(fù)負(fù)載終端列表中刪除。
所述降低負(fù)載消息包括降低視頻通話分辨率和/或降低視頻通話幀率。
所述恢復(fù)負(fù)載消息包括恢復(fù)視頻通話分辨率和/或恢復(fù)視頻通話幀率。
所述視頻通話終端包括登錄模塊、通話模塊以及負(fù)載消息處理模塊;通過(guò)登錄模塊能登錄到視頻通話服務(wù)器,通過(guò)通話模塊能進(jìn)行視頻錄制、音頻錄制,并將錄制的音視頻發(fā)送至視頻通話服務(wù)器,通過(guò)負(fù)載消息處理模塊解析降低負(fù)載消息,并根據(jù)解析的降低負(fù)載消息調(diào)整當(dāng)前視頻通話參數(shù)。
所述視頻通話服務(wù)器包括終端接入模塊、通話服務(wù)模塊以及負(fù)載管理模塊;所述負(fù)載管理模塊包括負(fù)載檢測(cè)模塊、負(fù)載降低模塊、負(fù)載恢復(fù)模塊、負(fù)載消息發(fā)送模塊以及功能設(shè)置模塊。
一種能降低負(fù)載的視頻通話實(shí)現(xiàn)方法,包括視頻通話服務(wù)器以及若干與所述視頻通話服務(wù)器連接的視頻通話終端;視頻通話服務(wù)器監(jiān)測(cè)當(dāng)前轉(zhuǎn)發(fā)視頻工作造成的負(fù)載,若所述負(fù)載達(dá)到預(yù)設(shè)的負(fù)載等級(jí)后,視頻通話服務(wù)器從當(dāng)前處于通話的視頻通話終端中,獲取占用帶寬最高的設(shè)定數(shù)量的視頻通話終端,并將所獲取的視頻通話終端添加到產(chǎn)生的臨時(shí)降低負(fù)載終端列表;視頻通話服務(wù)器從臨時(shí)降低負(fù)載終端列表中讀取視頻通話終端以及所述視頻通話終端的視頻通話參數(shù),且根據(jù)所述視頻通話終端的視頻通話參數(shù)產(chǎn)生并向所述視頻通話終端發(fā)送降低負(fù)載消息;
視頻通話終端接收并解析所述降低負(fù)載消息,并根據(jù)解析的降低負(fù)載消息調(diào)整當(dāng)前視頻通話的參數(shù),且在視頻通話終端調(diào)整并更新當(dāng)前的視頻通話參數(shù)后,視頻通話服務(wù)器將當(dāng)前視頻通話終端從臨時(shí)降低負(fù)載終端列表中刪除,并添加到已降低負(fù)載終端列表中。
視頻通話服務(wù)器檢測(cè)當(dāng)前轉(zhuǎn)發(fā)視頻工作造成的負(fù)載,若所述負(fù)載低于預(yù)設(shè)負(fù)載等級(jí)后,視頻通話服務(wù)器清除已降低負(fù)載終端列表中不再處于通話狀態(tài)的視頻通話終端,從已降低負(fù)載終端列表中,獲取設(shè)定數(shù)量的視頻通話終端,并將所獲取的視頻通話終端添加到產(chǎn)生的臨時(shí)恢復(fù)負(fù)載終端列表中,并將所述視頻通話終端從已降低負(fù)載終端列表中刪除;
視頻通話服務(wù)器從臨時(shí)恢復(fù)負(fù)載終端列表中讀取視頻通話終端以及所述視頻通話終端的視頻通話參數(shù),且根據(jù)所述視頻通話終端的視頻通話參數(shù)產(chǎn)生并向所述視頻通話終端發(fā)送恢復(fù)負(fù)載消息;
視頻通話終端接收并解析所述恢復(fù)負(fù)載消息,并根據(jù)解析的恢復(fù)負(fù)載消息調(diào)整當(dāng)前視頻通話的參數(shù),且在視頻通話終端調(diào)整并更新當(dāng)前的視頻通話參數(shù)后,視頻通話服務(wù)器將當(dāng)前視頻通話終端從臨時(shí)恢復(fù)負(fù)載終端列表中刪除。
所述降低負(fù)載消息包括降低視頻通話分辨率和/或降低視頻通話幀率。
本發(fā)明的優(yōu)點(diǎn):視頻通話服務(wù)器監(jiān)測(cè)當(dāng)前轉(zhuǎn)發(fā)視頻工作造成的負(fù)載,若所述負(fù)載達(dá)到預(yù)設(shè)的負(fù)載等級(jí)后,視頻通話服務(wù)器從當(dāng)前處于通話的視頻通話終端中,獲取占用帶寬最高的設(shè)定數(shù)量的視頻通話終端,并將所獲取的視頻通話終端添加到產(chǎn)生的臨時(shí)降低負(fù)載終端列表;視頻通話服務(wù)器從臨時(shí)降低負(fù)載終端列表中讀取視頻通話終端以及所述視頻通話終端的視頻通話參數(shù),且根據(jù)所述視頻通話終端的視頻通話參數(shù)產(chǎn)生并向所述視頻通話終端發(fā)送降低負(fù)載消息,以使得接收降低負(fù)載消息的視頻通話終端的視頻通話參數(shù)與降低負(fù)載消息內(nèi)包含視頻通話參數(shù)相一致,從而能有效降低負(fù)載,保證用戶視頻通話的體驗(yàn)。
附圖說(shuō)明
圖1為本發(fā)明的結(jié)構(gòu)框圖。
圖2為本發(fā)明負(fù)載管理模塊的結(jié)構(gòu)框圖。
圖3為本發(fā)明視頻通話服務(wù)器的負(fù)載監(jiān)測(cè)流程圖。
圖4為本發(fā)明視頻通話服務(wù)器進(jìn)行負(fù)載降低的流程圖。
圖5為本發(fā)明視頻通話服務(wù)器進(jìn)行負(fù)載恢復(fù)的流程圖。
圖6為本發(fā)明視頻通話終端處理負(fù)載消息的流程圖。
圖7為本發(fā)明負(fù)載管理模塊的界面示意圖。
圖8為本發(fā)明負(fù)載管理設(shè)置的流程圖。
附圖標(biāo)記說(shuō)明:101-視頻通話服務(wù)器、102-終端接入模塊、103-帳號(hào)管理模塊、104-通話服務(wù)模塊、105-負(fù)載管理模塊、111-視頻通話終端、112-登錄模塊、113-通話模塊、114-負(fù)載消息處理模塊、201-負(fù)載 監(jiān)測(cè)模塊、202-負(fù)載降低模塊、203-負(fù)載恢復(fù)模塊、204-負(fù)載消息發(fā)送模塊以及205-功能設(shè)置模塊。
具體實(shí)施方式
下面結(jié)合具體附圖和實(shí)施例對(duì)本發(fā)明作進(jìn)一步說(shuō)明。
如圖1所示:在視頻通話中,當(dāng)存在大負(fù)載時(shí),為了能有效降低負(fù)載,保證用戶視頻通話的體驗(yàn),本發(fā)明包括視頻通話服務(wù)器101以及若干與所述視頻通話服務(wù)器101連接的視頻通話終端111;視頻通話服務(wù)器101監(jiān)測(cè)當(dāng)前轉(zhuǎn)發(fā)視頻工作造成的負(fù)載,若所述負(fù)載達(dá)到預(yù)設(shè)的負(fù)載等級(jí)后,視頻通話服務(wù)器101從當(dāng)前處于通話的視頻通話終端111中,獲取占用帶寬最高的設(shè)定數(shù)量的視頻通話終端111,并將所獲取的視頻通話終端111添加到產(chǎn)生的臨時(shí)降低負(fù)載終端列表;視頻通話服務(wù)器101從臨時(shí)降低負(fù)載終端列表中讀取視頻通話終端111以及所述視頻通話終端111的視頻通話參數(shù),且根據(jù)所述視頻通話終端111的視頻通話參數(shù)產(chǎn)生并向所述視頻通話終端111發(fā)送降低負(fù)載消息;
視頻通話終端111接收并解析所述降低負(fù)載消息,并根據(jù)解析的降低負(fù)載消息調(diào)整當(dāng)前視頻通話的參數(shù),且在視頻通話終端111調(diào)整并更新當(dāng)前的視頻通話參數(shù)后,視頻通話服務(wù)器101將當(dāng)前視頻通話終端111從臨時(shí)降低負(fù)載終端列表中刪除,并添加到已降低負(fù)載終端列表中。
具體地,在視頻通話服務(wù)器101內(nèi)負(fù)載等級(jí),負(fù)載等級(jí)的具體設(shè)置與視頻通話服務(wù)器101的工作狀態(tài)相關(guān),具體為本技術(shù)領(lǐng)域人員所熟知,此處不再贅述。一般地,在視頻通話服務(wù)器101內(nèi)設(shè)置的負(fù)載等級(jí)可以為安全等級(jí)、警戒等級(jí)以及危險(xiǎn)等級(jí),每個(gè)負(fù)載等級(jí)不同時(shí),視頻通話服務(wù)器101獲取占用帶寬最高的視頻通話終端111的數(shù)量不同,具體以能有效降低負(fù)載,保證用戶視頻通話體驗(yàn)為準(zhǔn),具體為本技術(shù)領(lǐng)域人員所熟知,此處不再贅述。
具體實(shí)施時(shí),對(duì)添加到臨時(shí)降低負(fù)載終端列表中的視頻通話終端111,視頻通話服務(wù)器101讀取對(duì)應(yīng)的視頻通話參數(shù),并根據(jù)所述視頻通話參數(shù)確定能進(jìn)行負(fù)載降低時(shí),視頻通話服務(wù)器101才會(huì)產(chǎn)生對(duì)應(yīng)的降低負(fù)載消息,并將所述降低負(fù)載消息發(fā)送至對(duì)應(yīng)的視頻通話終端111內(nèi)。
所述降低負(fù)載消息包括降低視頻通話分辨率和/或降低視頻通話幀率,即對(duì)視頻通話終端111,可以采用降低視頻通話分辨率、減低視頻通話幀率或同時(shí)降低視頻通話分辨率以及視頻通話幀率,具體與視頻通話終端111的視頻通話參數(shù)相關(guān),具體為本技術(shù)領(lǐng)域人員所熟知,此處不再贅述。
視頻通話終端111可以采用與視頻通話服務(wù)器101約定的方式對(duì)降低負(fù)載消息進(jìn)行解析,在解析降低負(fù)載消息后,視頻通話終端111可以根據(jù)降低負(fù)載消息來(lái)調(diào)整當(dāng)前視頻通話參數(shù),而當(dāng)視頻通話終端111調(diào)整視頻通話參數(shù)時(shí),視頻通話服務(wù)器101能監(jiān)測(cè)視頻通話終端111的視頻通話參數(shù),再確認(rèn)視頻通話終端111進(jìn)行視頻通話參數(shù)調(diào)整后,將視頻通話終端111添加到已降低負(fù)載終端列表中。當(dāng)然,在具體實(shí)施時(shí),視頻通話服務(wù)器101需要監(jiān)測(cè)視頻通話終端111調(diào)整當(dāng)前視頻通話參數(shù)是否與發(fā)送至所述視頻通話終端111的降低負(fù)載消息對(duì)應(yīng)的視頻通話參數(shù)相一致,若不一致,則等待視頻通話終端111的視頻通話參數(shù)與降低負(fù)載消息對(duì)應(yīng)的視頻通話參數(shù)相一致時(shí),才將所述視頻通話終端111添加到已降低負(fù)載終端列表中。
進(jìn)一步地,視頻通話服務(wù)器101檢測(cè)當(dāng)前轉(zhuǎn)發(fā)視頻工作造成的負(fù)載,若所述負(fù)載低于預(yù)設(shè)負(fù)載等級(jí)后,視頻通話服務(wù)器101清除已降低負(fù)載終端列表中不再處于通話狀態(tài)的視頻通話終端111,從已降低負(fù)載終端列表中,獲取設(shè)定數(shù)量的視頻通話終端111,并將所獲取的視頻通話終端111添加到產(chǎn)生的臨時(shí)恢復(fù)負(fù)載終端列表中,并將所述視頻通話終端111從已降低負(fù)載終端列表中刪除;
視頻通話服務(wù)器101從臨時(shí)恢復(fù)負(fù)載終端列表中讀取視頻通話終端111以及所述視頻通話終端111的視頻通話參數(shù),且根據(jù)所述視頻通話終端111的視頻通話參數(shù)產(chǎn)生并向所述視頻通話終端111發(fā)送恢復(fù)負(fù)載消息;
視頻通話終端111接收并解析所述恢復(fù)負(fù)載消息,并根據(jù)解析的恢復(fù)負(fù)載消息調(diào)整當(dāng)前視頻通話的參數(shù),且在視頻通話終端111調(diào)整并更新當(dāng)前的視頻通話參數(shù)后,視頻通話服務(wù)器101將當(dāng)前視頻通話終端111從臨時(shí)恢復(fù)負(fù)載終端列表中刪除。
本發(fā)明實(shí)施例中,所述恢復(fù)負(fù)載消息包括恢復(fù)視頻通話分辨率和/或恢復(fù)視頻通話幀率。視頻通話服務(wù)器101實(shí)時(shí)監(jiān)測(cè)當(dāng)前轉(zhuǎn)發(fā)視頻工作造成的負(fù)載,若所述負(fù)載低于預(yù)設(shè)等級(jí)后,為了能提升視頻通話體驗(yàn),則需要恢復(fù)相關(guān)視頻通話終端111的視頻通話參數(shù),恢復(fù)視頻通話參數(shù)與降低視頻通話參數(shù)的過(guò)程相反,具體恢復(fù)視頻通話參數(shù)的過(guò)程可以參考上述的說(shuō)明,此處不再贅述。
所述視頻通話終端111包括登錄模塊112、通話模塊113以及負(fù)載消息處理模塊114;通過(guò)登錄模塊112能登錄到視頻通話服務(wù)器111,通過(guò)通話模塊113能進(jìn)行視頻錄制、音頻錄制,并將錄制的音視頻發(fā)送至視頻通話服務(wù)器111,通過(guò)負(fù)載消息處理模塊114解析降低負(fù)載消息,并根據(jù)解析的降低負(fù)載消息調(diào)整當(dāng)前視頻通話參數(shù)。
本發(fā)明實(shí)施例中,負(fù)載消息處理模塊114還能處理恢復(fù)負(fù)載消息,并根據(jù)降低負(fù)載消息或恢復(fù)負(fù)載消息來(lái)調(diào)整所在視頻通話終端111的當(dāng)前視頻通話參數(shù)。
如圖1和圖2所示,所述視頻通話服務(wù)器101包括終端接入模塊102、通話服務(wù)模塊104以及負(fù)載管理模塊105;所述負(fù)載管理模塊105包括負(fù)載檢測(cè)模塊201、負(fù)載降低模塊202、負(fù)載恢復(fù)模塊203、負(fù)載消息發(fā)送模塊204以及功能設(shè)置模塊205。
本發(fā)明實(shí)施例中,終端接入模塊102接收視頻通話終端111的登錄請(qǐng)求,帳號(hào)管理模塊103保存當(dāng)前視頻通話終端111的帳號(hào)和視頻通話終端111的登錄數(shù)據(jù);通話服務(wù)模塊104管理視頻通話終端111間的呼叫和通話狀態(tài),負(fù)載管理模塊105監(jiān)測(cè)當(dāng)前負(fù)載的狀態(tài)。負(fù)載監(jiān)測(cè)模塊201主要用于監(jiān)測(cè)視頻通話服務(wù)器101的負(fù)載情況,負(fù)載降低模塊202主要執(zhí)行降低負(fù)載的能力,負(fù)載恢復(fù)模塊203主要執(zhí)行恢復(fù)負(fù)載的能力,負(fù)載消息發(fā)送模塊204主要發(fā)送負(fù)載消息到視頻通話終端111,功能設(shè)置模塊205可以根據(jù)用戶的需要,調(diào)整負(fù)載等級(jí)。
下面對(duì)視頻通話服務(wù)器101以及視頻通話終端111的具體工作配合進(jìn)行具體的說(shuō)明。
如圖3所示,本發(fā)明的服務(wù)器負(fù)載監(jiān)測(cè)功能的簡(jiǎn)要流程如下:
步驟301、開(kāi)始;
步驟302、判斷是否繼續(xù)進(jìn)行負(fù)載監(jiān)測(cè)。是,轉(zhuǎn)步驟303;否,轉(zhuǎn)步驟309;
步驟303、讀取當(dāng)前負(fù)載;
步驟304、判斷當(dāng)前負(fù)載是否在安全等級(jí)內(nèi)。是,轉(zhuǎn)步驟305;否,轉(zhuǎn)步驟307;
步驟305、判斷是否需要執(zhí)行負(fù)載恢復(fù)功能。是,轉(zhuǎn)步驟306;否,轉(zhuǎn)步驟302;
步驟306、執(zhí)行負(fù)載恢復(fù)功能。轉(zhuǎn)步驟2;
步驟307、判斷當(dāng)前負(fù)載是否在危險(xiǎn)等級(jí)內(nèi)。是,轉(zhuǎn)步驟308;否,轉(zhuǎn)步驟302;
步驟308、執(zhí)行降低負(fù)載功能。轉(zhuǎn)步驟302;
步驟309、結(jié)束。
如圖4所示,本發(fā)明的服務(wù)器負(fù)載降低功能的簡(jiǎn)要流程如下:
步驟401、開(kāi)始;
步驟402、從當(dāng)前通話的視頻通話終端111中,獲取占用帶寬最高的指定數(shù)量終端,產(chǎn)生臨時(shí)降低負(fù)載終端列表;
步驟403、判斷臨時(shí)降低負(fù)載終端列表中,是否有需要處理的視頻通話終端111。是,轉(zhuǎn)步驟404;否,轉(zhuǎn)步驟413;
步驟404、從臨時(shí)降低負(fù)載終端列表中,讀取一個(gè)視頻通話終端111及其視頻通話的參數(shù);
步驟405、產(chǎn)生降低負(fù)載消息;
步驟406、判斷是否需要降低分辨率。是,轉(zhuǎn)步驟407;否,轉(zhuǎn)步驟408;
步驟407、在消息中增加降低分辨率的標(biāo)志;
步驟408、判斷是否需要降低幀率。是,轉(zhuǎn)步驟409;否,轉(zhuǎn)步驟410;
步驟409、在消息中增加降低幀率的標(biāo)志;
步驟410、將降低負(fù)載消息發(fā)送給此視頻通話終端111;
步驟411、將此視頻通話終端111加入已降低負(fù)載終端列表;
步驟412、將此視頻通話終端111從臨時(shí)降低負(fù)載終端列表中刪除。轉(zhuǎn)步驟403;
步驟413、結(jié)束。
如圖5所示,本發(fā)明視頻通話服務(wù)器101的恢復(fù)負(fù)載功能的簡(jiǎn)要流程如下:
步驟501、開(kāi)始;
步驟502、清除已降低負(fù)載終端列表中,不再處于通話狀態(tài)的通話的視頻通話終端111;
步驟503、從已降低負(fù)載終端列表,獲取指定數(shù)量的視頻通話終端111,產(chǎn)生臨時(shí)恢復(fù)負(fù)載終端列表;
步驟504、從已降低負(fù)載終端列表中,刪除臨時(shí)恢復(fù)負(fù)載終端列表中的視頻通話終端111;
步驟505、判斷臨時(shí)恢復(fù)負(fù)載終端列表中,是否有需要處理的視頻通話終端111。是,轉(zhuǎn)步驟506;否,轉(zhuǎn)步驟510;
步驟506、從臨時(shí)恢復(fù)負(fù)載終端列表中,讀取一個(gè)視頻通話終端111;
步驟507、產(chǎn)生恢復(fù)負(fù)載消息;
步驟508、將此消息發(fā)送給所述視頻通話終端111;
步驟509、將此視頻通話終端111從臨時(shí)恢復(fù)負(fù)載終端列表中刪除。轉(zhuǎn)步驟505;
步驟510、結(jié)束。
如圖6所示,本發(fā)明視頻通話終端111處理負(fù)載消息的簡(jiǎn)要流程如下:
步驟601、開(kāi)始;
步驟602、收到負(fù)載消息;
步驟603、判斷是否恢復(fù)負(fù)載消息。是,轉(zhuǎn)步驟604;否,轉(zhuǎn)步驟605;
步驟604、把降低負(fù)載之前的分辨率、幀率參數(shù),作為當(dāng)前視頻參數(shù)。轉(zhuǎn)步驟610;
步驟605、保存當(dāng)前視頻參數(shù);
步驟606、判斷是否需要進(jìn)行降分辨率。是,轉(zhuǎn)步驟607;否,轉(zhuǎn)步驟608;
步驟607、從當(dāng)前攝像頭支持的分辨率中,選取低一級(jí)的分辨率,作為當(dāng)前視頻參數(shù);
步驟608、判斷是否需要降低幀率。是,轉(zhuǎn)步驟609;否,轉(zhuǎn)步驟610;
步驟609、從當(dāng)前攝像頭支持的幀率中,選取低一級(jí)的幀率,作為當(dāng)前視頻參數(shù);
步驟610、以當(dāng)前新選取的視頻參數(shù),重新初始化攝像頭;
步驟611、向服務(wù)器發(fā)送處理成功消息;
步驟612、結(jié)束。
如圖7所示,為本發(fā)明負(fù)載管理設(shè)置的界面示意圖如下:包括安全等級(jí),警戒等級(jí),危險(xiǎn)等級(jí)。用戶可以設(shè)置安全等級(jí)、危險(xiǎn)等級(jí)的負(fù)載參數(shù)。用戶可以設(shè)置每次降低負(fù)載、恢復(fù)負(fù)載時(shí)處理的通話終端比例。
用戶可以設(shè)置處理負(fù)載時(shí)的視頻參數(shù),包括分辨率、幀率。圖中分辨率處于選中狀態(tài),幀率未選中。用戶可以設(shè)置在完全等級(jí)的負(fù)載時(shí),允許恢復(fù)功能。
如圖8所示,為本發(fā)明功能設(shè)置模塊205的簡(jiǎn)要流程如下:
步驟801、開(kāi)始;
步驟802、收到用戶進(jìn)行負(fù)載管理設(shè)置的命令;
步驟803、顯示負(fù)載管理能設(shè)置界面,提示用戶進(jìn)行操作;
步驟804、判斷用戶是否執(zhí)行設(shè)置操作。是,轉(zhuǎn)步驟805;否,轉(zhuǎn)步驟809;
步驟805、判斷設(shè)置是否發(fā)生變化。是,轉(zhuǎn)步驟806;否,轉(zhuǎn)步驟809;
步驟806、保存設(shè)置;
步驟807、關(guān)閉負(fù)載監(jiān)測(cè)功能;
步驟808、開(kāi)啟負(fù)載監(jiān)測(cè)功能;
步驟809、隱藏設(shè)置界面;
步驟810、結(jié)束。
本發(fā)明視頻通話服務(wù)器101監(jiān)測(cè)當(dāng)前轉(zhuǎn)發(fā)視頻工作造成的負(fù)載,若所述負(fù)載達(dá)到預(yù)設(shè)的負(fù)載等級(jí)后,視頻通話服務(wù)器101從當(dāng)前處于通話的視頻通話終端111中,獲取占用帶寬最高的設(shè)定數(shù)量的視頻通話終端111,并將所獲取的視頻通話終端111添加到產(chǎn)生的臨時(shí)降低負(fù)載終端列表;視頻通話服務(wù)器101從臨時(shí)降低負(fù)載終端列表中讀取視頻通話終端111以及所述視頻通話終端111的視頻通話參數(shù),且根據(jù)所述視頻通話終端111的視頻通話參數(shù)產(chǎn)生并向所述視頻通話終端111發(fā)送降低負(fù)載消息,以使得接收降低負(fù)載消息的視頻通話終端111的視頻通話參數(shù)與降低負(fù)載消息內(nèi)包含視頻通話參數(shù)相一致,從而能有效降低負(fù)載,保證用戶視頻通話的體驗(yàn)。