專利名稱:視頻刷新方法、裝置、媒體網(wǎng)關(guān)控制設(shè)備和媒體處理設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,尤其涉及一種視頻刷新方法、裝置、媒體網(wǎng)關(guān)控制設(shè)備和媒體處理設(shè)備。
背景技術(shù):
媒體網(wǎng)關(guān)控制協(xié)議H. 248是下一代網(wǎng)絡(luò)中的接口協(xié)議之一,它應(yīng)用于下一代網(wǎng)絡(luò)中媒體處理和信令控制分離后所產(chǎn)生的控制接口,用于媒體網(wǎng)關(guān)控制設(shè)備,例如媒體網(wǎng)關(guān)控制器、軟交換設(shè)備,和相應(yīng)的媒體處理設(shè)備,例如網(wǎng)關(guān)、媒體服務(wù)器、IP智能終端等之間的通信,如媒體網(wǎng)關(guān)控制器與媒體網(wǎng)關(guān)之間就采用了這一協(xié)議。媒體處理設(shè)備在通信網(wǎng)絡(luò)和視訊系統(tǒng)之間作為視頻媒體的互通設(shè)備時(shí),可以實(shí)現(xiàn)視訊終端之間的互通,視頻網(wǎng)關(guān)就是這么一種媒體處理設(shè)備,如圖1所示。在視訊呼叫中視頻媒體流的傳遞過(guò)程中,由于無(wú)線或是網(wǎng)絡(luò)等原因,會(huì)出現(xiàn)部分錯(cuò)誤數(shù)據(jù),或者丟失部分?jǐn)?shù)據(jù),導(dǎo)致視頻效果較差,例如出現(xiàn)大量的馬賽克等。由于視頻編碼采用I幀加上增量幀的方法,兩個(gè)I幀之間的間隔在10-15秒左右,如果出現(xiàn)了數(shù)據(jù)丟失,則視頻幀要到下一個(gè)I幀才能恢復(fù),用戶的體驗(yàn)效果比較差。已有的視頻刷新機(jī)制,是媒體網(wǎng)關(guān)控制設(shè)備定時(shí),約10-15秒通過(guò)媒體網(wǎng)關(guān)控制協(xié)議通知媒體處理設(shè)備向視頻終端側(cè)發(fā)送I幀,但這樣并不能解決短時(shí)抖動(dòng)等導(dǎo)致的圖像質(zhì)量差的問(wèn)題。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種視頻刷新方法、裝置、媒體網(wǎng)關(guān)控制設(shè)備和媒體處理設(shè)備,快速刷新質(zhì)量差的圖 像。為了實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例提供了一種視頻刷新方法,用于媒體網(wǎng)關(guān)控制設(shè)備,所述媒體網(wǎng)關(guān)控制設(shè)備通過(guò)媒體網(wǎng)關(guān)控制協(xié)議與一媒體網(wǎng)關(guān)處理設(shè)備進(jìn)行通信,在所述媒體網(wǎng)關(guān)控制協(xié)議中定義一視頻刷新檢測(cè)上報(bào)事件;所述視頻刷新方法包括接收一視頻終端發(fā)送的請(qǐng)求呼叫一 IP視頻端的視頻呼叫請(qǐng)求;下發(fā)攜帶所述視頻刷新檢測(cè)事件的所述視頻呼叫請(qǐng)求到所述媒體處理設(shè)備;接收所述媒體處理設(shè)備根據(jù)所述視頻呼叫請(qǐng)求,為所述視頻終端與所述IP視頻端建立視頻通話后,根據(jù)所述視頻刷新檢測(cè)事件,上報(bào)的所述視頻終端與所述IP視頻端之間的視頻幀符合刷新條件的檢測(cè)結(jié)果;根據(jù)所述檢測(cè)結(jié)果生成刷新指令下發(fā)到所述媒體處理設(shè)備,使得所述媒體處理設(shè)備能夠根據(jù)所述刷新指令對(duì)所述視頻幀進(jìn)行刷新。其中,優(yōu)選地,所述媒體網(wǎng)關(guān)控制協(xié)議為H. 248協(xié)議。為了實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例還提供了一種視頻刷新方法,用于一媒體處理設(shè)備,所述媒體處理設(shè)備通過(guò)媒體網(wǎng)關(guān)控制協(xié)議與一媒體網(wǎng)關(guān)控制設(shè)備進(jìn)行通信,在所述媒體網(wǎng)關(guān)控制協(xié)議中定義一視頻刷新檢測(cè)上報(bào)事件;所述視頻刷新方法包括接收所述媒體網(wǎng)關(guān)控制設(shè)備在接收到一視頻終端發(fā)送的請(qǐng)求呼叫一 IP視頻端的視頻呼叫請(qǐng)求時(shí),下發(fā)的攜帶所述視頻刷新檢測(cè)事件的所述視頻呼叫請(qǐng)求;根據(jù)所述視頻呼叫請(qǐng)求,為所述視頻終端與所述IP視頻端建立視頻通話;根據(jù)所述視頻刷新檢測(cè)事件,對(duì)所述視頻終端與所述IP視頻端之間的視頻幀是否符合刷新條件進(jìn)行檢測(cè),得到一檢測(cè)結(jié)果;在所述檢測(cè)結(jié)果指示所述視頻幀符合刷新條件時(shí),上報(bào)所述檢測(cè)結(jié)果到所述媒體網(wǎng)關(guān)控制設(shè)備,使得所述媒體網(wǎng)關(guān)控制設(shè)備能夠根據(jù)所述檢測(cè)結(jié)果生成刷新指令下發(fā)到所述媒體處理設(shè)備;接收所述媒體處理設(shè)備下發(fā)的所述刷新指令;根據(jù)所述刷新指令對(duì)所述視頻幀進(jìn)行刷新。其中,優(yōu)選地,所述刷新條件具體為視頻幀的數(shù)據(jù)丟失率超過(guò)第一預(yù)設(shè)閾值;或視頻幀的數(shù)據(jù)錯(cuò)誤率超過(guò)第二預(yù)設(shè)閾值;或視頻幀的連續(xù)丟包率超過(guò)第三預(yù)設(shè)閾值。其中,優(yōu)選地,所述根據(jù)所述刷新指令對(duì)所述視頻幀進(jìn)行刷新具體為
根據(jù)所述刷新指令,重新生成最后一次的I幀;向所述視頻終端發(fā)送所述I幀。為了實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例還提供了一種視頻刷新裝置,用于媒體網(wǎng)關(guān)控制設(shè)備,所述媒體網(wǎng)關(guān)控制設(shè)備通過(guò)媒體網(wǎng)關(guān)控制協(xié)議與一媒體網(wǎng)關(guān)處理設(shè)備進(jìn)行通信,在所述媒體網(wǎng)關(guān)控制協(xié)議中定義一視頻刷新檢測(cè)上報(bào)事件;所述視頻刷新裝置包括第一接收模塊,用于接收一視頻終端發(fā)送的請(qǐng)求呼叫一 IP視頻端的視頻呼叫請(qǐng)求;第一下發(fā)模塊,用于下發(fā)攜帶所述視頻刷新檢測(cè)事件的所述視頻呼叫請(qǐng)求到所述媒體處理設(shè)備;第二接收模塊,用于接收所述媒體處理設(shè)備根據(jù)所述視頻呼叫請(qǐng)求,為所述視頻終端與所述IP視頻端建立視頻通話后,根據(jù)所述視頻刷新檢測(cè)事件,上報(bào)的所述視頻終端與所述IP視頻端之間的視頻幀符合刷新條件的檢測(cè)結(jié)果;第二下發(fā)模塊,用于根據(jù)所述檢測(cè)結(jié)果生成刷新指令下發(fā)到所述媒體處理設(shè)備,使得所述媒體處理設(shè)備能夠根據(jù)所述刷新指令對(duì)所述視頻幀進(jìn)行刷新。其中,優(yōu)選地,所述媒體網(wǎng)關(guān)控制協(xié)議為H. 248協(xié)議。為了實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例還提供了一種視頻刷新裝置,用于一媒體處理設(shè)備,所述媒體處理設(shè)備通過(guò)媒體網(wǎng)關(guān)控制協(xié)議與一媒體網(wǎng)關(guān)控制設(shè)備進(jìn)行通信,在所述媒體網(wǎng)關(guān)控制協(xié)議中定義一視頻刷新檢測(cè)上報(bào)事件;所述視頻刷新裝置包括第三接收模塊,用于接收所述媒體網(wǎng)關(guān)控制設(shè)備在接收到一視頻終端發(fā)送的請(qǐng)求呼叫一 IP視頻端的視頻呼叫請(qǐng)求時(shí),下發(fā)的攜帶所述視頻刷新檢測(cè)事件的所述視頻呼叫請(qǐng)求;視頻通話建立模塊,用于根據(jù)所述視頻呼叫請(qǐng)求,為所述視頻終端與所述IP視頻端建立視頻通話;檢測(cè)模塊,用于根據(jù)所述視頻刷新檢測(cè)事件,對(duì)所述視頻終端與所述IP視頻端之間的視頻幀是否符合刷新條件進(jìn)行檢測(cè),得到一檢測(cè)結(jié)果;上報(bào)模塊,用于在所述檢測(cè)結(jié)果指示所述視頻幀符合刷新條件時(shí),上報(bào)所述檢測(cè)結(jié)果到所述媒體網(wǎng)關(guān)控制設(shè)備,使得所述媒體網(wǎng)關(guān)控制設(shè)備能夠根據(jù)所述檢測(cè)結(jié)果生成刷新指令下發(fā)到所述媒體處理設(shè)備;第四接收模塊,用于接收所述媒體處理設(shè)備下發(fā)的所述刷新指令;刷新模塊,用于根據(jù)所述刷新指令對(duì)所述視頻幀進(jìn)行刷新。其中,優(yōu)選地,所述刷新條件具體為視頻幀的數(shù)據(jù)丟失率超過(guò)第一預(yù)設(shè)閾值;或視頻幀的數(shù)據(jù)錯(cuò)誤率超過(guò)第二預(yù)設(shè)閾值;或視頻幀的連續(xù)丟包率超過(guò)第三預(yù)設(shè)閾值。其中,優(yōu)選地,所述模塊具體包括
I幀生成模塊,用于根據(jù)所述刷新指令,重新生成最后一次的I幀;發(fā)送模塊,用于向所述視頻終端發(fā)送所述I幀。為了實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例還提供了一種媒體網(wǎng)關(guān)控制設(shè)備,包括上述任意一項(xiàng)所述的用于媒體網(wǎng)關(guān)控制設(shè)備的視頻刷新裝置。為了實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例還提供了一種媒體處理設(shè)備,包括上述任意一項(xiàng)所述的用于媒體處理設(shè)備的視頻刷新裝置。本發(fā)明實(shí)施例在媒體網(wǎng)關(guān)控制協(xié)議中定義了一視頻刷新檢測(cè)上報(bào)事件,當(dāng)媒體處理設(shè)備檢測(cè)到媒體流圖像質(zhì)量變差時(shí),能夠通過(guò)這個(gè)事件上報(bào)給媒體網(wǎng)關(guān)控制設(shè)備,媒體網(wǎng)關(guān)控制設(shè)備收到檢測(cè)結(jié)果后,通過(guò)媒體網(wǎng)關(guān)控制協(xié)議下發(fā)刷新指示給媒體處理設(shè)備,由媒體處理設(shè)備向視頻終端側(cè)重新發(fā)送最新的I幀,以實(shí)現(xiàn)視頻終端的圖像快速刷新。
圖1為現(xiàn)有技術(shù)中視訊網(wǎng)通信示意圖;圖2為本發(fā)明實(shí)施例的用于媒體網(wǎng)關(guān)控制設(shè)備的視頻刷新方法的流程示意圖;圖3為本發(fā)明實(shí)施例的用于媒體處理設(shè)備的視頻刷新方法的流程示意圖;圖4為本發(fā)明實(shí)施例的視頻刷新流程示意圖;圖5為本發(fā)明實(shí)施例的用于媒體網(wǎng)關(guān)控制設(shè)備的視頻刷新裝置的結(jié)構(gòu)示意圖;圖6為本發(fā)明實(shí)施例的用于媒體處理設(shè)備的視頻刷新裝置的結(jié)構(gòu)示意圖。
具體實(shí)施例方式為使本發(fā)明實(shí)施例要解決的技術(shù)問(wèn)題、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖及具體實(shí)施例進(jìn)行詳細(xì)描述。本發(fā)明實(shí)施例提供了一種視頻刷新方法,用于媒體網(wǎng)關(guān)控制設(shè)備,所述媒體網(wǎng)關(guān)控制設(shè)備通過(guò)媒體網(wǎng)關(guān)控制協(xié)議與一媒體網(wǎng)關(guān)處理設(shè)備進(jìn)行通信,在所述媒體網(wǎng)關(guān)控制協(xié)議中定義一視頻刷新檢測(cè)上報(bào)事件;所述視頻刷新方法包括,如圖2所示步驟21,接收一視頻終端發(fā)送的請(qǐng)求呼叫一 IP視頻端的視頻呼叫請(qǐng)求;步驟22,下發(fā)攜帶所述視頻刷新檢測(cè)事件的所述視頻呼叫請(qǐng)求到所述媒體處理設(shè)備;步驟23,接收所述媒體處理設(shè)備根據(jù)所述視頻呼叫請(qǐng)求,為所述視頻終端與所述IP視頻端建立視頻通話后,根據(jù)所述視頻刷新檢測(cè)事件,上報(bào)的所述視頻終端與所述IP視頻端之間的視頻幀符合刷新條件的檢測(cè)結(jié)果;步驟24,根據(jù)所述檢測(cè)結(jié)果生成刷新指令下發(fā)到所述媒體處理設(shè)備,使得所述媒體處理設(shè)備能夠根據(jù)所述刷新指令對(duì)所述視頻幀進(jìn)行刷新。媒體網(wǎng)關(guān)控制設(shè)備通過(guò)媒體網(wǎng)關(guān)控制協(xié)議與媒體網(wǎng)關(guān)處理設(shè)備進(jìn)行通信,在媒體網(wǎng)關(guān)控制協(xié)議中定義一個(gè)視頻刷新檢測(cè)上報(bào)的事件,媒體網(wǎng)關(guān)控制設(shè)備在開(kāi)始視頻呼叫時(shí),下發(fā)所述視頻刷新檢測(cè)事件給媒體處理設(shè)備,媒體處理設(shè)備在檢測(cè)到視頻幀質(zhì)量差、需要刷新時(shí),實(shí)時(shí)上報(bào)媒體網(wǎng)關(guān)控制設(shè)備,媒體網(wǎng)關(guān)控制設(shè)備再生成一刷新指令,指示媒體處理設(shè)備對(duì)質(zhì)量差的視頻幀進(jìn)行快速刷新,與現(xiàn)有技術(shù)中的定時(shí)刷新相比能夠快速刷新質(zhì)量差的圖像。上述視頻刷新方法中,媒體網(wǎng)關(guān)控制協(xié)議采用H. 248協(xié)議。本發(fā)明實(shí)施例還提供了一種視頻刷新方法,用于一媒體處理設(shè)備,所述媒體處理設(shè)備通過(guò)媒體網(wǎng)關(guān)控制協(xié)議與一媒體網(wǎng)關(guān)控制設(shè)備進(jìn)行通信,在所述媒體網(wǎng)關(guān)控制協(xié)議中定義一視頻刷新檢測(cè)上報(bào)事件;
所述視頻刷新方法包括,如圖3所示步驟31,接收所述媒體網(wǎng)關(guān)控制設(shè)備在接收到一視頻終端發(fā)送的請(qǐng)求呼叫一 IP視頻端的視頻呼叫請(qǐng)求時(shí),下發(fā)的攜帶所述視頻刷新檢測(cè)事件的所述視頻呼叫請(qǐng)求;步驟32,根據(jù)所述視頻呼叫請(qǐng)求,為所述視頻終端與所述IP視頻端建立視頻通話;步驟33,根據(jù)所述視頻刷新檢測(cè)事件,對(duì)所述視頻終端與所述IP視頻端之間的視頻幀是否符合刷新條件進(jìn)行檢測(cè),得到一檢測(cè)結(jié)果;步驟34,在所述檢測(cè)結(jié)果指示所述視頻幀符合刷新條件時(shí),上報(bào)所述檢測(cè)結(jié)果到所述媒體網(wǎng)關(guān)控制設(shè)備,使得所述媒體網(wǎng)關(guān)控制設(shè)備能夠根據(jù)所述檢測(cè)結(jié)果生成刷新指令下發(fā)到所述媒體處理設(shè)備;步驟35,接收所述媒體處理設(shè)備下發(fā)的所述刷新指令;步驟36,根據(jù)所述刷新指令對(duì)所述視頻幀進(jìn)行刷新。媒體處理設(shè)備根據(jù)媒體網(wǎng)關(guān)控制設(shè)備下發(fā)的視頻呼叫請(qǐng)求,為視頻終端與呼叫的IP視頻端建立視頻通話,并根據(jù)視頻呼叫請(qǐng)求中攜帶的視頻刷新檢測(cè)事件對(duì)視頻終端與IP視頻端之間傳輸?shù)囊曨l幀進(jìn)行檢測(cè),當(dāng)檢測(cè)到視頻幀的質(zhì)量差,需要進(jìn)行刷新時(shí),上報(bào)檢測(cè)結(jié)果到媒體網(wǎng)關(guān)控制設(shè)備,當(dāng)接收到媒體網(wǎng)關(guān)控制設(shè)備下發(fā)刷新指令后,對(duì)視頻幀進(jìn)行刷新。整個(gè)過(guò)程能夠快速刷新質(zhì)量差的圖像。其中,所述刷新條件具體為視頻幀的數(shù)據(jù)丟失率超過(guò)第一預(yù)設(shè)閾值;或
視頻幀的數(shù)據(jù)錯(cuò)誤率超過(guò)第二預(yù)設(shè)閾值;或視頻幀的連續(xù)丟包率超過(guò)第三預(yù)設(shè)閾值。滿足刷新條件有以下兩種情況<情況一 > 媒體處理設(shè)備為IP智能終端時(shí)H324M終端或是SIP終端檢測(cè)到有視頻幀數(shù)據(jù)丟失或者錯(cuò)誤,超過(guò)一定的程度,即視頻幀的數(shù)據(jù)丟失率超過(guò)第一預(yù)設(shè)閾值,或視頻幀的數(shù)據(jù)錯(cuò)誤率超過(guò)第二預(yù)設(shè)閾值,導(dǎo)致視頻圖像質(zhì)量變差時(shí),就符合刷新條件,應(yīng)當(dāng)上報(bào)到媒體網(wǎng)關(guān)控制設(shè)備。<情況二 >媒體處理設(shè)備為媒體服務(wù)器或網(wǎng)關(guān)時(shí)媒體處理設(shè)備對(duì)于SIP幀的RTP檢測(cè)到該側(cè)連續(xù)丟包超過(guò)一定的比例,可以判斷會(huì)嚴(yán)重影響視頻圖像質(zhì)量時(shí),即視頻幀的連續(xù)丟包率超過(guò)第三預(yù)設(shè)閾值,此時(shí)也要上報(bào)到媒體網(wǎng)關(guān)控制設(shè)備。當(dāng)視頻幀符合刷新條件時(shí),媒體處理設(shè)備要進(jìn)行刷新,所述根據(jù)所述刷新指令對(duì)所述視頻幀進(jìn)行刷新具體為根據(jù)所述刷新指令,重新生成最后一次的I幀;向所述視頻終端發(fā)送所述I幀。根據(jù)刷新指令,重新編一個(gè)最新的I幀發(fā)送到視頻終端即可。
下面詳細(xì)說(shuō)明一下整個(gè)視頻刷新的過(guò)程,如圖4所示,包括在媒體網(wǎng)關(guān)控制協(xié)議中新定義一個(gè)視頻刷新檢測(cè)上報(bào)事件;媒體網(wǎng)關(guān)控制設(shè)備在開(kāi)始視頻呼叫時(shí),需要下發(fā)視頻刷新檢測(cè)事件給媒體處理設(shè)備;當(dāng)媒體處理設(shè)備檢測(cè)到視頻質(zhì)量比較差的時(shí)候,上報(bào)視頻刷新事件給媒體網(wǎng)關(guān)控制設(shè)備;媒體網(wǎng)關(guān)控制設(shè)備收到這個(gè)事件,生成一刷新指令通過(guò)媒體網(wǎng)關(guān)控制協(xié)議下發(fā)到媒體處理設(shè)備,指示媒體處理設(shè)備對(duì)視頻幀進(jìn)行刷新;媒體處理設(shè)備收到媒體網(wǎng)關(guān)控制設(shè)備的指示后,重新編一個(gè)最新的I幀發(fā)送到視頻終端。本發(fā)明實(shí)施例還提供了一種視頻刷新裝置,用于媒體網(wǎng)關(guān)控制設(shè)備,所述媒體網(wǎng)關(guān)控制設(shè)備通過(guò)媒體網(wǎng)關(guān)控制協(xié)議與一媒體網(wǎng)關(guān)處理設(shè)備進(jìn)行通信,在所述媒體網(wǎng)關(guān)控制協(xié)議中定義一視頻刷新檢測(cè)上報(bào)事件;所述視頻刷新裝置包括,如圖5所示第一接收模塊,用于接收一視頻終端發(fā)送的請(qǐng)求呼叫一 IP視頻端的視頻呼叫請(qǐng)求;第一下發(fā)模塊,用于下發(fā)攜帶所述視頻刷新檢測(cè)事件的所述視頻呼叫請(qǐng)求到所述媒體處理設(shè)備;第二接收模塊,用于接收所述媒體處理設(shè)備根據(jù)所述視頻呼叫請(qǐng)求,為所述視頻終端與所述IP視頻端建立視頻通話后,根據(jù)所述視頻刷新檢測(cè)事件,上報(bào)的所述視頻終端與所述IP視頻端之間的視頻幀符合刷新條件的檢測(cè)結(jié)果;第二下發(fā)模塊,用于根據(jù)所述檢測(cè)結(jié)果生成刷新指令下發(fā)到所述媒體處理設(shè)備,使得所述媒體處理設(shè)備能夠根據(jù)所述刷新指令對(duì)所述視頻幀進(jìn)行刷新。
其中,優(yōu)選地,所述媒體網(wǎng)關(guān)控制協(xié)議為H. 248協(xié)議。為了實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例還提供了一種視頻刷新裝置,用于一媒體處理設(shè)備,所述媒體處理設(shè)備通過(guò)媒體網(wǎng)關(guān)控制協(xié)議與一媒體網(wǎng)關(guān)控制設(shè)備進(jìn)行通信,在所述媒體網(wǎng)關(guān)控制協(xié)議中定義一視頻刷新檢測(cè)上報(bào)事件;所述視頻刷新裝置包括,如圖6所示第三接收模塊,用于接收所述媒體網(wǎng)關(guān)控制設(shè)備在接收到一視頻終端發(fā)送的請(qǐng)求呼叫一 IP視頻端的視頻呼叫請(qǐng)求時(shí),下發(fā)的攜帶所述視頻刷新檢測(cè)事件的所述視頻呼叫請(qǐng)求;視頻通話建立模塊,用于根據(jù)所述視頻呼叫請(qǐng)求,為所述視頻終端與所述IP視頻端建立視頻通話;檢測(cè)模塊,用于根據(jù)所述視頻刷新檢測(cè)事件,對(duì)所述視頻終端與所述IP視頻端之間的視頻幀是否符合刷新條件進(jìn)行檢測(cè),得到一檢測(cè)結(jié)果;上報(bào)模塊,用于在所述檢測(cè)結(jié)果指示所述視頻幀符合刷新條件時(shí),上報(bào)所述檢測(cè)結(jié)果到所述媒體網(wǎng)關(guān)控制設(shè)備,使得所述媒體網(wǎng)關(guān)控制設(shè)備能夠根據(jù)所述檢測(cè)結(jié)果生成刷新指令下發(fā)到所述媒體處理設(shè)備; 第四接收模塊,用于接收所述媒體處理設(shè)備下發(fā)的所述刷新指令;刷新模塊,用于根據(jù)所述刷新指令對(duì)所述視頻幀進(jìn)行刷新。其中,優(yōu)選地,所述刷新條件具體為視頻幀的數(shù)據(jù)丟失率超過(guò)第一預(yù)設(shè)閾值;或視頻幀的數(shù)據(jù)錯(cuò)誤率超過(guò)第二預(yù)設(shè)閾值;或視頻幀的連續(xù)丟包率超過(guò)第三預(yù)設(shè)閾值。其中,優(yōu)選地,所述模塊具體包括I幀生成模塊,用于根據(jù)所述刷新指令,重新生成最后一次的I幀;發(fā)送模塊,用于向所述視頻終端發(fā)送所述I幀。為了實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例還提供了一種媒體網(wǎng)關(guān)控制設(shè)備,包括上述任意一項(xiàng)所述的用于媒體網(wǎng)關(guān)控制設(shè)備的視頻刷新裝置。為了實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例還提供了一種媒體處理設(shè)備,包括上述任意一項(xiàng)所述的用于媒體處理設(shè)備的視頻刷新裝置。以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種視頻刷新方法,用于媒體網(wǎng)關(guān)控制設(shè)備,所述媒體網(wǎng)關(guān)控制設(shè)備通過(guò)媒體網(wǎng)關(guān)控制協(xié)議與一媒體網(wǎng)關(guān)處理設(shè)備進(jìn)行通信,其特征在于,在所述媒體網(wǎng)關(guān)控制協(xié)議中定義一視頻刷新檢測(cè)上報(bào)事件;所述視頻刷新方法包括接收一視頻終端發(fā)送的請(qǐng)求呼叫一 IP視頻端的視頻呼叫請(qǐng)求;下發(fā)攜帶所述視頻刷新檢測(cè)事件的所述視頻呼叫請(qǐng)求到所述媒體處理設(shè)備;接收所述媒體處理設(shè)備根據(jù)所述視頻呼叫請(qǐng)求,為所述視頻終端與所述IP視頻端建立視頻通話后,根據(jù)所述視頻刷新檢測(cè)事件,上報(bào)的所述視頻終端與所述IP視頻端之間的視頻幀符合刷新條件的檢測(cè)結(jié)果;根據(jù)所述檢測(cè)結(jié)果生成刷新指令下發(fā)到所述媒體處理設(shè)備,使得所述媒體處理設(shè)備能夠根據(jù)所述刷新指令對(duì)所述視頻幀進(jìn)行刷新。
2.如權(quán)利要求1所述的視頻刷新方法,其特征在于,所述媒體網(wǎng)關(guān)控制協(xié)議為H.248協(xié)議。
3.一種視頻刷新方法,用于一媒體處理設(shè)備,所述媒體處理設(shè)備通過(guò)媒體網(wǎng)關(guān)控制協(xié)議與一媒體網(wǎng)關(guān)控制設(shè)備進(jìn)行通信,其特征在于,在所述媒體網(wǎng)關(guān)控制協(xié)議中定義一視頻刷新檢測(cè)上報(bào)事件;所述視頻刷新方法包括接收所述媒體網(wǎng)關(guān)控制設(shè)備在接收到一視頻終端發(fā)送的請(qǐng)求呼叫一 IP視頻端的視頻呼叫請(qǐng)求時(shí),下發(fā)的攜帶所述視頻刷新檢測(cè)事件的所述視頻呼叫請(qǐng)求;根據(jù)所述視頻呼叫請(qǐng)求,為所述視頻終端與所述IP視頻端建立視頻通話;根據(jù)所述視頻刷新檢測(cè)事件,對(duì)所述視頻終端與所述IP視頻端之間的視頻幀是否符合刷新條件進(jìn)行檢測(cè),得到一檢測(cè)結(jié)果;在所述檢測(cè)結(jié)果指示所述視頻幀符合刷新條件時(shí),上報(bào)所述檢測(cè)結(jié)果到所述媒體網(wǎng)關(guān)控制設(shè)備,使得所述媒體網(wǎng)關(guān)控制設(shè)備能夠根據(jù)所述檢測(cè)結(jié)果生成刷新指令下發(fā)到所述媒體處理設(shè)備;接收所述媒體處理設(shè)備下發(fā)的所述刷新指令;根據(jù)所述刷新指令對(duì)所述視頻幀進(jìn)行刷新。
4.如權(quán)利要求3所述的視頻刷新方法,其特征在于,所述刷新條件具體為視頻幀的數(shù)據(jù)丟失率超過(guò)第一預(yù)設(shè)閾值;或視頻幀的數(shù)據(jù)錯(cuò)誤率超過(guò)第二預(yù)設(shè)閾值;或視頻幀的連續(xù)丟包率超過(guò)第三預(yù)設(shè)閾值。
5.如權(quán)利要求3所述的視頻刷新方法,其特征在于,所述根據(jù)所述刷新指令對(duì)所述視頻幀進(jìn)行刷新具體為根據(jù)所述刷新指令,重新生成最后一次的I幀;向所述視頻終端發(fā)送所述I幀。
6.一種視頻刷新裝置,用于媒體網(wǎng)關(guān)控制設(shè)備,所述媒體網(wǎng)關(guān)控制設(shè)備通過(guò)媒體網(wǎng)關(guān)控制協(xié)議與一媒體網(wǎng)關(guān)處理設(shè)備進(jìn)行通信,其特征在于,在所述媒體網(wǎng)關(guān)控制協(xié)議中定義一視頻刷新檢測(cè)上報(bào)事件;所述視頻刷新裝置包括第一接收模塊,用于接收一視頻終端發(fā)送的請(qǐng)求呼叫一 IP視頻端的視頻呼叫請(qǐng)求; 第一下發(fā)模塊,用于下發(fā)攜帶所述視頻刷新檢測(cè)事件的所述視頻呼叫請(qǐng)求到所述媒體處理設(shè)備;第二接收模塊,用于接收所述媒體處理設(shè)備根據(jù)所述視頻呼叫請(qǐng)求,為所述視頻終端與所述IP視頻端建立視頻通話后,根據(jù)所述視頻刷新檢測(cè)事件,上報(bào)的所述視頻終端與所述IP視頻端之間的視頻幀符合刷新條件的檢測(cè)結(jié)果;第二下發(fā)模塊,用于根據(jù)所述檢測(cè)結(jié)果生成刷新指令下發(fā)到所述媒體處理設(shè)備,使得所述媒體處理設(shè)備能夠根據(jù)所述刷新指令對(duì)所述視頻幀進(jìn)行刷新。
7.如權(quán)利要求6所述的視頻刷新裝置,其特征在于,所述媒體網(wǎng)關(guān)控制協(xié)議為H.248協(xié)議。
8.一種視頻刷新裝置,用于一媒體處理設(shè)備,所述媒體處理設(shè)備通過(guò)媒體網(wǎng)關(guān)控制協(xié)議與一媒體網(wǎng)關(guān)控制設(shè)備進(jìn)行通信,其特征在于,在所述媒體網(wǎng)關(guān)控制協(xié)議中定義一視頻刷新檢測(cè)上報(bào)事件;所述視頻刷新裝置包括第三接收模塊,用于接收所述媒體網(wǎng)關(guān)控制設(shè)備在接收到一視頻終端發(fā)送的請(qǐng)求呼叫一 IP視頻端的視頻呼叫請(qǐng)求時(shí),下發(fā)的攜帶所述視頻刷新檢測(cè)事件的所述視頻呼叫請(qǐng)求; 視頻通話建立模塊,用于根據(jù)所述視頻呼叫請(qǐng)求,為所述視頻終端與所述IP視頻端建立視頻通話;檢測(cè)模塊,用于根據(jù)所述視頻刷新檢測(cè)事件,對(duì)所述視頻終端與所述IP視頻端之間的視頻幀是否符合刷新條件進(jìn)行檢測(cè),得到一檢測(cè)結(jié)果;上報(bào)模塊,用于在所述檢測(cè)結(jié)果指示所述視頻幀符合刷新條件時(shí),上報(bào)所述檢測(cè)結(jié)果到所述媒體網(wǎng)關(guān)控制設(shè)備,使得所述媒體網(wǎng)關(guān)控制設(shè)備能夠根據(jù)所述檢測(cè)結(jié)果生成刷新指令下發(fā)到所述媒體處理設(shè)備;第四接收模塊,用于接收所述媒體處理設(shè)備下發(fā)的所述刷新指令;刷新模塊,用于根據(jù)所述刷新指令對(duì)所述視頻幀進(jìn)行刷新。
9.如權(quán)利要求8所述的視頻刷新裝置,其特征在于,所述刷新條件具體為視頻幀的數(shù)據(jù)丟失率超過(guò)第一預(yù)設(shè)閾值;或視頻幀的數(shù)據(jù)錯(cuò)誤率超過(guò)第二預(yù)設(shè)閾值;或視頻幀的連續(xù)丟包率超過(guò)第三預(yù)設(shè)閾值。
10.如權(quán)利要求8所述的視頻刷新裝置,其特征在于,所述模塊具體包括I幀生成模塊,用于根據(jù)所述刷新指令,重新生成最后一次的I幀;發(fā)送模塊,用于向所述視頻終端發(fā)送所述I幀。
11.一種媒體網(wǎng)關(guān)控制設(shè)備,其特征在于,包括權(quán)利要求6或7所述的視頻刷新裝置。
12.—種媒體處理設(shè)備,其特征在于,包括權(quán)利要求8至10任意一項(xiàng)所述的視頻刷新裝置。
全文摘要
本發(fā)明提供一種視頻刷新方法、裝置、媒體網(wǎng)關(guān)控制設(shè)備和媒體處理設(shè)備,所述視頻刷新方法包括接收一視頻終端發(fā)送的請(qǐng)求呼叫一IP視頻端的視頻呼叫請(qǐng)求;下發(fā)攜帶所述視頻刷新檢測(cè)事件的所述視頻呼叫請(qǐng)求到所述媒體處理設(shè)備;接收所述媒體處理設(shè)備根據(jù)所述視頻呼叫請(qǐng)求,為所述視頻終端與所述IP視頻端建立視頻通話后,根據(jù)所述視頻刷新檢測(cè)事件,上報(bào)的所述視頻終端與所述IP視頻端之間的視頻幀符合刷新條件的檢測(cè)結(jié)果;根據(jù)所述檢測(cè)結(jié)果生成刷新指令下發(fā)到所述媒體處理設(shè)備,使得所述媒體處理設(shè)備能夠根據(jù)所述刷新指令對(duì)所述視頻幀進(jìn)行刷新。本發(fā)明能夠快速刷新質(zhì)量差的圖像。
文檔編號(hào)H04N21/647GK103051860SQ20121057833
公開(kāi)日2013年4月17日 申請(qǐng)日期2012年12月27日 優(yōu)先權(quán)日2012年12月27日
發(fā)明者劉克俠, 錢鵬清 申請(qǐng)人:中興通訊股份有限公司