專(zhuān)利名稱(chēng):會(huì)議電視終端動(dòng)態(tài)丟包補(bǔ)償?shù)姆椒皶?huì)議電視終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及多媒體處理技術(shù)領(lǐng)域,具體是會(huì)議電視終端動(dòng)態(tài)丟包補(bǔ)償?shù)姆椒皶?huì)議電視終端。
背景技術(shù):
目前視頻會(huì)議系統(tǒng)中采用的傳輸協(xié)議是實(shí)時(shí)傳輸協(xié)議(即RTP協(xié)議),該協(xié)議實(shí)時(shí)性要求很高,也就是說(shuō),在視頻會(huì)議系統(tǒng)中如果出現(xiàn)了丟包,不會(huì)要求對(duì)端重新發(fā)送丟失的包,發(fā)送端也不會(huì)知道自己發(fā)出去的碼流出現(xiàn)了丟包。如果出現(xiàn)了這種情況,接收端解碼時(shí)就會(huì)出現(xiàn)花屏,嚴(yán)重影響了用戶(hù)的視覺(jué)體驗(yàn)。針對(duì)這種情況,出現(xiàn)了各種丟包補(bǔ)償技術(shù),其中最常用的是一種前向糾錯(cuò)技術(shù),該技術(shù)是把正常的音\視頻包進(jìn)行分組,每個(gè)分組后面添加適量的冗余包(冗余包的數(shù)量根據(jù)分組大小決定),冗余包編碼模塊首先記錄下前面一個(gè)完整分組的包信息,然后經(jīng)過(guò)特定算法構(gòu)造出冗余包,最后把正常包和冗余包一塊發(fā)送出去。接收端根據(jù)協(xié)商的算法來(lái)解析冗余包,如果該分組內(nèi)的正常包有丟失,根據(jù)冗余包來(lái)構(gòu)造出丟失的包,這樣就可以達(dá)到丟包補(bǔ)償?shù)男Ч畲笙薅鹊谋WC圖像的清晰和流暢?,F(xiàn)有技術(shù)中提供的丟包補(bǔ)償應(yīng)用都是一直開(kāi)啟的,只是可以動(dòng)態(tài)調(diào)整冗余包的冗余度,無(wú)論冗余度有多小,冗余包的編碼和解碼都需要消耗系統(tǒng)資源,在沒(méi)有丟包的情況下仍然編解冗余包對(duì)系統(tǒng)資源造成的浪費(fèi)。
發(fā)明內(nèi)容
本發(fā)明的主要目的是提供一種會(huì)議電視終端動(dòng)態(tài)丟包補(bǔ)償?shù)姆椒皶?huì)議電視終端,避免在沒(méi)有丟包的情況下仍然編解冗余包對(duì)系統(tǒng)資源造成的浪費(fèi)。本發(fā)明解決其技術(shù)問(wèn)題所采用的技術(shù)方案是—種會(huì)議電視終端動(dòng)態(tài)丟包補(bǔ)償?shù)姆椒?,其包括?duì)碼流的丟包次數(shù)進(jìn)行檢測(cè);當(dāng)所述碼流丟包次數(shù)超過(guò)預(yù)置的次數(shù)時(shí)啟動(dòng)并進(jìn)行丟包補(bǔ)償過(guò)程。優(yōu)選地,所述啟動(dòng)并進(jìn)行丟包補(bǔ)償過(guò)程,具體包括計(jì)算所述碼流的丟包率;根據(jù)會(huì)議帶寬和所述丟包率計(jì)算冗余包的編碼冗余度;將所述冗余包的參數(shù)發(fā)送到對(duì)端設(shè)備;接收并解析對(duì)端設(shè)備根據(jù)該參數(shù)進(jìn)行編碼后發(fā)送過(guò)來(lái)的冗余包。優(yōu)選地,在啟動(dòng)并進(jìn)行丟包補(bǔ)償過(guò)程之后,還包括在所述碼流的正常包不丟包的次數(shù)超過(guò)預(yù)置的次數(shù)時(shí),關(guān)閉所述丟包補(bǔ)償過(guò)程。優(yōu)選地,所述關(guān)閉丟包補(bǔ)償過(guò)程,具體包括在所述碼流的正常包不丟包的次數(shù)超過(guò)預(yù)置的次數(shù)時(shí),停止對(duì)所述冗余包進(jìn)行解碼并通知對(duì)端設(shè)備關(guān)閉對(duì)冗余包進(jìn)行的編碼。優(yōu)選地,所述冗余包的參數(shù)包括啟動(dòng)編碼的命令、編碼的冗余算法和編碼冗余度。本發(fā)明還提供一種會(huì)議電視終端,其包括丟包檢測(cè)單元,用于對(duì)碼流的丟包次數(shù)進(jìn)行檢測(cè);丟包補(bǔ)償單元,用于當(dāng)所述碼流丟包次數(shù)超過(guò)預(yù)置的次數(shù)時(shí)啟動(dòng)并進(jìn)行丟包補(bǔ)償過(guò)程。優(yōu)選地,所述丟包補(bǔ)償單元包括丟包率獲取子單元,用于計(jì)算所述碼流的丟包率;冗余度獲取子單元,用于根據(jù)會(huì)議帶寬和所述丟包率計(jì)算冗余包的冗余度;參數(shù)發(fā)送子單元,用于將所述冗余包的參數(shù)發(fā)送到對(duì)端設(shè)備;冗余包解析子單元,用于接收并解析對(duì)端設(shè)備根據(jù)該參數(shù)進(jìn)行編碼后發(fā)送過(guò)來(lái)的冗余包。優(yōu)選地,所述會(huì)議電視終端還包括補(bǔ)償關(guān)閉單元,用于在所述碼流的正常包不丟包的次數(shù)超過(guò)預(yù)置的次數(shù)時(shí),關(guān)閉所述丟包補(bǔ)償過(guò)程。優(yōu)選地,所述補(bǔ)償關(guān)閉單元,用于在所述碼流的正常包不丟包的次數(shù)超過(guò)預(yù)置的次數(shù)時(shí),停止對(duì)所述冗余包進(jìn)行解碼并通知對(duì)端設(shè)備關(guān)閉對(duì)冗余包進(jìn)行的編碼。優(yōu)選地,所述冗余包的參數(shù)包括啟動(dòng)編碼的命令、編碼的冗余算法和編碼冗余度。實(shí)施本發(fā)明的技術(shù)方案,具有以下有益效果本發(fā)明提供的方法和終端能根據(jù)檢測(cè)到的碼流丟包情況、動(dòng)態(tài)的啟動(dòng)和關(guān)閉丟包補(bǔ)償過(guò)程,避免在沒(méi)有丟包的情況下仍然編解冗余包對(duì)系統(tǒng)資源造成的浪費(fèi),同時(shí)每次啟動(dòng)時(shí)都能根據(jù)當(dāng)前的丟包率設(shè)置合適的冗余度,提高了系統(tǒng)的自適應(yīng)性。
圖1為本發(fā)明實(shí)施例提供的會(huì)議電視終端的結(jié)構(gòu)示意圖;圖2為本發(fā)明實(shí)施例提供的會(huì)議電視終端動(dòng)態(tài)丟包補(bǔ)償方法的流程圖;圖3為圖2中啟動(dòng)并進(jìn)行丟包補(bǔ)償過(guò)程的具體流程圖;圖4為本發(fā)明實(shí)施例提供的會(huì)議電視終端動(dòng)態(tài)丟包補(bǔ)償方法的另一流程圖;圖5為本發(fā)明實(shí)施例提供的會(huì)議電視終端的另一結(jié)構(gòu)示意圖;圖6為圖5中丟包補(bǔ)償單元的結(jié)構(gòu)示意圖;圖7為本發(fā)明實(shí)施例提供的會(huì)議電視終端的又一結(jié)構(gòu)示意圖。本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說(shuō)明。
具體實(shí)施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。本發(fā)明實(shí)施例提供一種會(huì)議電視終端動(dòng)態(tài)丟包補(bǔ)償?shù)姆椒?,該方法?yīng)用于會(huì)議電視終端系統(tǒng)中,如圖1所示,該會(huì)議電視終端包括三個(gè)部分上層應(yīng)用模塊主要負(fù)責(zé)邏輯控制,根據(jù)媒體協(xié)議子系統(tǒng)上報(bào)的丟包率來(lái)確定是否啟動(dòng)或停止丟包補(bǔ)償,并確定合適的編碼參數(shù);協(xié)議棧子系統(tǒng)主要負(fù)責(zé)與對(duì)端設(shè)備進(jìn)行信令交互,把上層應(yīng)用模塊下發(fā)的信令傳遞給對(duì)方,同時(shí)把收到的對(duì)端設(shè)備的信令上報(bào)給上層應(yīng)用;媒體協(xié)議子系統(tǒng)該媒體協(xié)議子系統(tǒng)的丟包檢測(cè)模塊負(fù)責(zé)對(duì)收到的碼流進(jìn)行檢測(cè),統(tǒng)計(jì)丟包率后上報(bào)給上層應(yīng)用模塊,該媒體協(xié)議子系統(tǒng)的冗余編碼模塊負(fù)責(zé)編碼冗余包,該媒體協(xié)議子系統(tǒng)的冗余解碼模塊負(fù)責(zé)解碼冗余包。該會(huì)議電視終端動(dòng)態(tài)丟包補(bǔ)償?shù)姆椒ㄈ鐖D2所示,包括步驟S110、對(duì)碼流的丟包次數(shù)進(jìn)行檢測(cè);在該步驟SllO中,媒體協(xié)議子系統(tǒng)的丟包檢測(cè)模塊周期性向上層應(yīng)用模塊上報(bào)檢測(cè)的結(jié)果(如一個(gè)周期的丟包率、連續(xù)丟包的次數(shù)等);S120、當(dāng)所述碼流丟包次數(shù)超過(guò)預(yù)置的次數(shù)時(shí)啟動(dòng)并進(jìn)行丟包補(bǔ)償過(guò)程。如圖3所示,在該步驟S120中,所述啟動(dòng)并進(jìn)行丟包補(bǔ)償過(guò)程,具體包括S121、計(jì)算所述碼流的丟包率。上層應(yīng)用模塊判斷連續(xù)5個(gè)周期(也可以為更多或者更少的周期數(shù)來(lái)進(jìn)行判斷, 如4個(gè)、6個(gè)等)都有丟包,則啟用丟包補(bǔ)償過(guò)程,以5次的平均丟包率作為丟包率。S122、根據(jù)會(huì)議帶寬和所述丟包率計(jì)算冗余包的編碼冗余度。該步驟S122中,該會(huì)議電視終端的上層應(yīng)用模塊根據(jù)會(huì)議帶寬(該會(huì)議系統(tǒng)的帶寬,如2M、4M、6M等帶寬)和上述丟包率來(lái)確定編碼冗余度,然后將參數(shù)下發(fā)給媒體協(xié)議子系統(tǒng)和協(xié)議棧子系統(tǒng),媒體協(xié)議子系統(tǒng)的冗余解碼模塊收到該參數(shù)后進(jìn)行解碼。由于在每次啟動(dòng)時(shí)根據(jù)當(dāng)前的丟包率設(shè)置合適的冗余度,提高了系統(tǒng)的自適應(yīng)性。S123、將所述參數(shù)發(fā)送到對(duì)端設(shè)備;該參數(shù)包括啟動(dòng)編碼的命令、編碼的冗余算法和編碼冗余度。
例如,上述會(huì)議電視終端通過(guò)協(xié)議棧子系統(tǒng)的協(xié)議交互模塊將該參數(shù)通過(guò)信令發(fā)送到對(duì)端設(shè)備,對(duì)端設(shè)備的協(xié)議棧子系統(tǒng)收到信令后將該參數(shù)上報(bào)給該對(duì)端設(shè)備的上層應(yīng)用模塊,該對(duì)端設(shè)備的上層應(yīng)用模塊將參數(shù)下發(fā)給該對(duì)端設(shè)備的媒體協(xié)議子系統(tǒng),該媒體協(xié)議子系統(tǒng)的冗余編碼模塊根據(jù)該參數(shù)進(jìn)行冗余包的編碼。S124、接收并解析對(duì)端設(shè)備根據(jù)該參數(shù)進(jìn)行編碼后發(fā)送過(guò)來(lái)的冗余包。本端設(shè)備接收到對(duì)端設(shè)備發(fā)送過(guò)來(lái)編碼后的冗余包,并通過(guò)冗余解碼模塊根據(jù)上述參數(shù)進(jìn)行該冗余包的解碼。如圖4所示,在一實(shí)施例中,在執(zhí)行步驟S120中的啟動(dòng)并進(jìn)行丟包補(bǔ)償過(guò)程之后, 進(jìn)一步包括步驟S130、當(dāng)所述碼流的正常包不丟包的次數(shù)超過(guò)預(yù)置的次數(shù)時(shí),關(guān)閉所述丟包補(bǔ)償過(guò)程。在更為具體的實(shí)施例中,所述步驟S130中關(guān)閉丟包補(bǔ)償過(guò)程,具體包括在所述碼流的正常包不丟包的次數(shù)超過(guò)預(yù)置的次數(shù)時(shí),停止對(duì)所述冗余包進(jìn)行解碼并通知對(duì)端設(shè)備關(guān)閉對(duì)冗余包進(jìn)行的編碼。例如,上述會(huì)議電視終端分別對(duì)正常包和冗余包進(jìn)行統(tǒng)計(jì),上層應(yīng)用模塊對(duì)統(tǒng)計(jì)結(jié)果進(jìn)行判斷,如果正常包連續(xù)不丟包的次數(shù)超過(guò)10次(也可以為更多次數(shù)或者更少次數(shù),如8次、12次等),就要關(guān)閉該丟包補(bǔ)償過(guò)程。會(huì)議電視終端的上層應(yīng)用模塊通過(guò)信令通知對(duì)端設(shè)備關(guān)閉對(duì)冗余包的編碼,該信令通過(guò)一個(gè)參數(shù)通知對(duì)端設(shè)備的,該參數(shù)是一個(gè)停止編碼的命令。對(duì)端設(shè)備的上層應(yīng)用模塊會(huì)通知該對(duì)端設(shè)備的媒體協(xié)議子系統(tǒng)的冗余編
5碼模塊停止進(jìn)行冗余包的編碼。本發(fā)明會(huì)議電視終端的上層應(yīng)用模塊通過(guò)消息通知其媒體協(xié)議子系統(tǒng)停止冗余包的解碼,該消息通過(guò)參數(shù)通知的,該參數(shù)是一個(gè)停止解碼的命令,媒體協(xié)議子系統(tǒng)收到消息后、該媒體協(xié)議子系統(tǒng)的冗余解碼模塊停止該冗余包的解碼。上述實(shí)施例提供的方法能根據(jù)檢測(cè)到的碼流丟包情況、動(dòng)態(tài)的啟動(dòng)和關(guān)閉丟包補(bǔ)償過(guò)程,避免在沒(méi)有丟包的情況下仍然編解冗余包對(duì)系統(tǒng)資源造成的浪費(fèi),同時(shí)每次啟動(dòng)時(shí)都能根據(jù)當(dāng)前的丟包率設(shè)置合適的冗余度,提高了系統(tǒng)的自適應(yīng)性。本發(fā)明實(shí)施例還提供一種會(huì)議電視終端200,如圖5所示,該會(huì)議電視終端200包括丟包檢測(cè)單元210,用于對(duì)碼流的丟包次數(shù)進(jìn)行檢測(cè);丟包補(bǔ)償單元220,用于當(dāng)所述碼流丟包次數(shù)超過(guò)預(yù)置的次數(shù)時(shí)啟動(dòng)并進(jìn)行丟包補(bǔ)償過(guò)程。更為具體的實(shí)施例中,如圖6所示,所述丟包補(bǔ)償單元220包括丟包率獲取子單元221,用于計(jì)算所述碼流的丟包率;冗余度獲取子單元222,用于根據(jù)會(huì)議帶寬和所述丟包率計(jì)算冗余包的冗余度;參數(shù)發(fā)送子單元223,用于將所述冗余包的參數(shù)發(fā)送到對(duì)端設(shè)備;該參數(shù)包括啟動(dòng)編碼的命令、編碼的冗余算法和編碼冗余度。冗余包解析子單元224,用于接收并解析對(duì)端設(shè)備根據(jù)該參數(shù)進(jìn)行編碼后發(fā)送過(guò)來(lái)的冗余包。本發(fā)明實(shí)施例會(huì)議電視終端200的工作流程如下丟包檢測(cè)單元210周期性檢測(cè)碼流的丟包情況,例如一個(gè)周期的丟包率、連續(xù)丟包的次數(shù)等;丟包率獲取子單元221判斷是否連續(xù)5個(gè)周期(也可以為更多或者更少的周期數(shù)來(lái)進(jìn)行判斷,如4個(gè)、6個(gè)等)都有丟包,如有,則啟用丟包補(bǔ)償過(guò)程,以5次的平均丟包率作為丟包率;冗余度獲取子單元222根據(jù)會(huì)議帶寬(如2M、4M、6M等)和上述丟包率來(lái)確定編碼冗余度,然后將參數(shù)下發(fā)給冗余包解析子單元224 ;冗余包解析子單元224收到該參數(shù)后進(jìn)行解碼;參數(shù)發(fā)送子單元223將參數(shù)通過(guò)信令發(fā)送到對(duì)端設(shè)備,對(duì)端設(shè)備的協(xié)議棧子系統(tǒng)收到信令后將該參數(shù)上報(bào)給該對(duì)端設(shè)備的上層應(yīng)用模塊,該對(duì)端設(shè)備的上層應(yīng)用模塊將參數(shù)下發(fā)給該對(duì)端設(shè)備的媒體協(xié)議子系統(tǒng),該媒體協(xié)議子系統(tǒng)上的冗余包解析子單元,根據(jù)該參數(shù)進(jìn)行冗余包的編碼。冗余包解析子單元2M解析對(duì)端設(shè)備發(fā)送過(guò)來(lái)按照該參數(shù)進(jìn)行編碼的冗余包。由于在每次啟動(dòng)時(shí)根據(jù)當(dāng)前的丟包率設(shè)置合適的冗余度,提高了系統(tǒng)的自適應(yīng)性。在其他的實(shí)施例中,更進(jìn)一步的,如圖7所示,所述會(huì)議電視終端還200包括補(bǔ)償關(guān)閉單元230,用于在所述碼流的正常包不丟包的次數(shù)超過(guò)預(yù)置的次數(shù)時(shí),關(guān)閉所述丟包補(bǔ)償過(guò)程。更為具體的實(shí)施例中,所述補(bǔ)償關(guān)閉單元230,用于在所述碼流的正常包不丟包的次數(shù)超過(guò)預(yù)置的次數(shù)時(shí),停止對(duì)所述冗余包進(jìn)行解碼并通知對(duì)端設(shè)備關(guān)閉對(duì)冗余包進(jìn)行的編碼。上述所述冗余包的參數(shù)包括啟動(dòng)編碼的命令、編碼的冗余算法和編碼冗余度。例如,補(bǔ)償關(guān)閉單元230分別對(duì)正常包和冗余包進(jìn)行統(tǒng)計(jì),如果正常包連續(xù)不丟包的次數(shù)超過(guò)10次(也可以為更多次數(shù)或者更少次數(shù),如8次、12次等),就要關(guān)閉該丟包補(bǔ)償過(guò)程。會(huì)議電視終端的上層應(yīng)用模塊通過(guò)信令通知對(duì)端設(shè)備關(guān)閉對(duì)冗余包的編碼,該信令通過(guò)一個(gè)參數(shù)通知對(duì)端設(shè)備的,該參數(shù)是一個(gè)停止編碼的命令。對(duì)端設(shè)備的上層應(yīng)用模塊會(huì)通知該對(duì)端設(shè)備的媒體協(xié)議子系統(tǒng)的冗余編碼模塊停止進(jìn)行冗余包的編碼。本發(fā)明會(huì)議電視終端的上層應(yīng)用模塊通過(guò)消息通知其媒體協(xié)議子系統(tǒng)停止冗余包的解碼,該消息通過(guò)參數(shù)通知的,該參數(shù)是一個(gè)停止解碼的命令,媒體協(xié)議子系統(tǒng)收到消息后,冗余包解析子單元2 停止該冗余包的解碼。上述實(shí)施例提供的會(huì)議電視終端能根據(jù)檢測(cè)到的碼流丟包情況、動(dòng)態(tài)的啟動(dòng)和關(guān)閉丟包補(bǔ)償過(guò)程,避免在沒(méi)有丟包的情況下仍然編解冗余包對(duì)系統(tǒng)資源造成的浪費(fèi),同時(shí)每次啟動(dòng)時(shí)都能根據(jù)當(dāng)前的丟包率設(shè)置合適的冗余度,提高了系統(tǒng)的自適應(yīng)性。以上僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種會(huì)議電視終端動(dòng)態(tài)丟包補(bǔ)償?shù)姆椒ǎ涮卣髟谟?,包?對(duì)碼流的丟包次數(shù)進(jìn)行檢測(cè);當(dāng)所述碼流丟包次數(shù)超過(guò)預(yù)置的次數(shù)時(shí)啟動(dòng)并進(jìn)行丟包補(bǔ)償過(guò)程。
2.如權(quán)利要求1所述方法,其特征在于,所述啟動(dòng)并進(jìn)行丟包補(bǔ)償過(guò)程,具體包括計(jì)算所述碼流的丟包率;根據(jù)會(huì)議帶寬和所述丟包率計(jì)算冗余包的編碼冗余度; 將所述冗余包的參數(shù)發(fā)送到對(duì)端設(shè)備;接收并解析對(duì)端設(shè)備根據(jù)該參數(shù)進(jìn)行編碼后發(fā)送過(guò)來(lái)的冗余包。
3.如權(quán)利要求1或2所述方法,其特征在于,在啟動(dòng)并進(jìn)行丟包補(bǔ)償過(guò)程之后,還包括 在所述碼流的正常包不丟包的次數(shù)超過(guò)預(yù)置的次數(shù)時(shí),關(guān)閉所述丟包補(bǔ)償過(guò)程。
4.如權(quán)利要求3所述方法,其特征在于,所述關(guān)閉丟包補(bǔ)償過(guò)程,具體包括在所述碼流的正常包不丟包的次數(shù)超過(guò)預(yù)置的次數(shù)時(shí),停止對(duì)所述冗余包進(jìn)行解碼并通知對(duì)端設(shè)備關(guān)閉對(duì)冗余包進(jìn)行的編碼。
5.如權(quán)利要求2所述方法,其特征在于,所述冗余包的參數(shù)包括啟動(dòng)編碼的命令、編碼的冗余算法和編碼冗余度。
6.一種會(huì)議電視終端,其特征在于,包括 丟包檢測(cè)單元,用于對(duì)碼流的丟包次數(shù)進(jìn)行檢測(cè);丟包補(bǔ)償單元,用于當(dāng)所述碼流丟包次數(shù)超過(guò)預(yù)置的次數(shù)時(shí)啟動(dòng)并進(jìn)行丟包補(bǔ)償過(guò)程。
7.如權(quán)利要求6所述會(huì)議電視終端,其特征在于,所述丟包補(bǔ)償單元包括 丟包率獲取子單元,用于計(jì)算所述碼流的丟包率;冗余度獲取子單元,用于根據(jù)會(huì)議帶寬和所述丟包率計(jì)算冗余包的冗余度;參數(shù)發(fā)送子單元,用于將所述冗余包的參數(shù)發(fā)送到對(duì)端設(shè)備;冗余包解析子單元,用于接收并解析對(duì)端設(shè)備根據(jù)該參數(shù)進(jìn)行編碼后發(fā)送過(guò)來(lái)的冗余包。
8.如權(quán)利要求6或7所述會(huì)議電視終端,其特征在于,還包括補(bǔ)償關(guān)閉單元,用于在所述碼流的正常包不丟包的次數(shù)超過(guò)預(yù)置的次數(shù)時(shí),關(guān)閉所述丟包補(bǔ)償過(guò)程。
9.如權(quán)利要求8所述會(huì)議電視終端,其特征在于,所述補(bǔ)償關(guān)閉單元,用于在所述碼流的正常包不丟包的次數(shù)超過(guò)預(yù)置的次數(shù)時(shí),停止對(duì)所述冗余包進(jìn)行解碼并通知對(duì)端設(shè)備關(guān)閉對(duì)冗余包進(jìn)行的編碼。
10.如權(quán)利要求7所述會(huì)議電視終端,其特征在于,所述冗余包的參數(shù)包括啟動(dòng)編碼的命令、編碼的冗余算法和編碼冗余度。
全文摘要
本發(fā)明涉及一種會(huì)議電視終端動(dòng)態(tài)丟包補(bǔ)償?shù)姆椒皶?huì)議電視終端,該方法包括對(duì)碼流的丟包次數(shù)進(jìn)行檢測(cè);當(dāng)所述碼流丟包次數(shù)超過(guò)預(yù)置的次數(shù)時(shí)啟動(dòng)并進(jìn)行丟包補(bǔ)償過(guò)程。本發(fā)明提供的方法和終端,可避免在沒(méi)有丟包的情況下仍然編解冗余包對(duì)系統(tǒng)資源造成的浪費(fèi)。
文檔編號(hào)H04N7/15GK102300076SQ20111024924
公開(kāi)日2011年12月28日 申請(qǐng)日期2011年8月26日 優(yōu)先權(quán)日2011年8月26日
發(fā)明者王德壯 申請(qǐng)人:中興通訊股份有限公司