一種基于sip協(xié)議的多級媒體分發(fā)方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及網(wǎng)絡(luò)數(shù)據(jù)傳輸領(lǐng)域,具體為一種基于SIP協(xié)議的多級媒體分發(fā)方法及系統(tǒng)。
【背景技術(shù)】
[0002]目前的網(wǎng)絡(luò)視頻會議包括編解碼終端設(shè)備,音視頻處理中心設(shè)備和信令控制中心設(shè)備組成。主要使用SIP協(xié)議和H323協(xié)議實(shí)現(xiàn)會議視頻的控制。在視頻會議中,部分編解碼設(shè)備既作為視頻源,也作為音視頻的接收設(shè)備。也有部分編解碼設(shè)備主要提供音視頻源,還有部分編解碼設(shè)備只作為音視頻的接收器。網(wǎng)絡(luò)視頻會議中的圖像傳輸中主要使用的是單播的方式,每個(gè)音視頻編解碼設(shè)備與音視頻處理中心設(shè)備之間都會建立一條媒體通路。如果另外一個(gè)編解碼設(shè)備也在同一個(gè)網(wǎng)段中,與視頻處理中心設(shè)備之間共用一條寬帶時(shí),這樣在視頻處理中心跟編解碼終端設(shè)備之間可能會有多條視頻流同時(shí)存在。如果多個(gè)音視頻會議與同一個(gè)編解碼設(shè)備需要建立視頻通信,這樣在視頻處理中心跟編解碼終端設(shè)備之間就會有多條相同的視頻流,占用了額外的網(wǎng)絡(luò)資源。特別是編解碼終端與視頻處理中心之間使用無線通信時(shí),帶寬資源極其有限。視頻質(zhì)量可能會直線下降,甚至相互間不能通信。因此有必要進(jìn)行改進(jìn)。
【發(fā)明內(nèi)容】
[0003]為了解決上述技術(shù)問題,本發(fā)明的目的是提供一種減少占用帶寬、提高效率的基于SIP協(xié)議的多級媒體分發(fā)方法及系統(tǒng)。
[0004]本發(fā)明所采用的技術(shù)方案是:一種基于SIP協(xié)議的多級媒體分發(fā)方法,包括:
經(jīng)編解碼設(shè)備發(fā)送音視頻資源,其中所述編解碼設(shè)備注冊到資源管理服務(wù)器上;將所述音視頻資源分發(fā)至視頻混合模塊、視頻會議模塊、視頻預(yù)覽模塊,并傳輸至終端;
其中,若只有一個(gè)終端調(diào)看至少兩個(gè)編解碼設(shè)備的音視頻資源時(shí),所述編解碼設(shè)備的音視頻資源經(jīng)所述資源管理服務(wù)器的視頻混合模塊混合后進(jìn)行傳輸;
若至少兩個(gè)終端調(diào)看同一個(gè)編解碼設(shè)備的音視頻資源時(shí),所述資源管理服務(wù)器與第一終端的編解碼設(shè)備建立會話,所述編解碼設(shè)備發(fā)送該音視頻資源至資源管理服務(wù)器,所述資源管理服務(wù)器的媒體分發(fā)模塊把該音視頻資源流轉(zhuǎn)發(fā)至第一終端和其他終端。
[0005]作為該技術(shù)方案的改進(jìn),當(dāng)所述其他終端調(diào)看所述音視頻資源時(shí),若其媒體格式與第一終端使用的不同,所述資源管理服務(wù)器進(jìn)行媒體轉(zhuǎn)碼,并輸出新的媒體格式。
[0006]另一方面,本發(fā)明還提供一種基于SIP協(xié)議的多級媒體分發(fā)系統(tǒng),其用于實(shí)施所述的基于SIP協(xié)議的多級媒體分發(fā)方法,所述系統(tǒng)包括:
編解碼設(shè)備,用于作為音視頻資源的發(fā)送設(shè)備;
資源管理服務(wù)器,用于實(shí)現(xiàn)媒體分發(fā),其包括UDP RELAY模塊、媒體資源管理模塊、媒體轉(zhuǎn)碼模塊、媒體代理模塊和應(yīng)用業(yè)務(wù)模塊;
還包括頂S核心網(wǎng),其用于實(shí)現(xiàn)系統(tǒng)間的通信。
[0007]作為該技術(shù)方案的改進(jìn),所述資源管理服務(wù)器與編解碼設(shè)備、頂S核心網(wǎng)之間分別采用SIP協(xié)議作為接口協(xié)議。
[0008]作為該技術(shù)方案的改進(jìn),所述媒體轉(zhuǎn)碼模塊包括MRF,所述MRF用于提供媒體處理服務(wù)。
[0009]作為該技術(shù)方案的進(jìn)一步改進(jìn),所述應(yīng)用業(yè)務(wù)模塊包括視頻混合模塊、視頻預(yù)覽模塊、視頻會議模塊。
[0010]本發(fā)明的有益效果是:本發(fā)明提供一種基于SIP協(xié)議的多級媒體分發(fā)方法及系統(tǒng),針對當(dāng)一個(gè)SIP終端調(diào)用多路視頻時(shí),通過對多路視頻進(jìn)行拼合后再進(jìn)行傳輸,把進(jìn)行多路視頻調(diào)看時(shí)占用的多路網(wǎng)絡(luò)帶寬合并成一路,占用較少網(wǎng)絡(luò)帶寬;
當(dāng)多個(gè)SIP終端調(diào)用同一視頻資源時(shí),通過分發(fā)模塊實(shí)現(xiàn)視頻流的分發(fā)傳輸,節(jié)省了再次從編解碼設(shè)備申請多一條視頻流所占用的網(wǎng)絡(luò)帶寬,且節(jié)省了從視頻處理中心到編解碼設(shè)備之間的信令流程,縮短了視頻請求的時(shí)間,提高了用戶的視頻會議的體驗(yàn)。
【附圖說明】
[0011]下面結(jié)合附圖對本發(fā)明的【具體實(shí)施方式】作進(jìn)一步說明:
圖1是本發(fā)明多級媒體分發(fā)系統(tǒng)的分發(fā)系統(tǒng)一實(shí)施例的示意圖;
圖2是本發(fā)明多級媒體分發(fā)系統(tǒng)的分發(fā)系統(tǒng)另一實(shí)施例媒體流向圖;
圖3是本發(fā)明多級媒體分發(fā)系統(tǒng)的資源管理服務(wù)器一實(shí)施例的示意圖;
圖4是本發(fā)明多級媒體分發(fā)系統(tǒng)的多個(gè)SIP終端調(diào)看視頻的一實(shí)施例的示意圖;
圖5是本發(fā)明多級媒體分發(fā)系統(tǒng)的轉(zhuǎn)碼一實(shí)施例的示意圖;
圖6是本發(fā)明多級媒體分發(fā)系統(tǒng)的視頻混合一實(shí)施例的示意圖;
圖7是本發(fā)明多級媒體分發(fā)系統(tǒng)的視頻分發(fā)一實(shí)施例的示意圖。
【具體實(shí)施方式】
[0012]需要說明的是,在不沖突的情況下,本申請中的實(shí)施例及實(shí)施例中的特征可以相互組合。
[0013]參照圖1,是本發(fā)明多級媒體分發(fā)系統(tǒng)的分發(fā)系統(tǒng)一實(shí)施例的示意圖。本發(fā)明提供一種基于SIP協(xié)議的多級媒體分發(fā)系統(tǒng),其用于實(shí)施所述的基于SIP協(xié)議的多級媒體分發(fā)方法,所述系統(tǒng)包括:
編解碼設(shè)備,用于作為音視頻資源的發(fā)送設(shè)備;
資源管理服務(wù)器,用于實(shí)現(xiàn)媒體分發(fā),其包括UDP RELAY模塊、媒體資源管理模塊、媒體轉(zhuǎn)碼模塊、媒體代理模塊和應(yīng)用業(yè)務(wù)模塊;
還包括頂S核心網(wǎng),其用于實(shí)現(xiàn)系統(tǒng)間的通信。
[0014]進(jìn)一步地,所述資源管理服務(wù)器與編解碼設(shè)備、MS核心網(wǎng)之間分別采用SIP協(xié)議作為接口協(xié)議。
[0015]進(jìn)一步地,所述媒體轉(zhuǎn)碼模塊包括MRF,所述MRF用于提供媒體處理服務(wù)。
[0016]進(jìn)一步,所述應(yīng)用業(yè)務(wù)模塊包括視頻混合模塊、視頻預(yù)覽模塊、視頻會議模塊。所述編解碼設(shè)備通過注冊到資源管理服務(wù)器上,所述資源管理服務(wù)器再代理編解碼設(shè)備注冊到頂S核心網(wǎng),由資源管理服務(wù)器統(tǒng)一管理編解碼設(shè)備的音視頻資源。通過資源管理服務(wù)器實(shí)現(xiàn)媒體分發(fā)功能,視頻混合功能以及視頻預(yù)覽功能。混合的視頻和預(yù)覽的視頻可通過分發(fā)模塊再次進(jìn)行分發(fā),管理的視頻也可以分發(fā)到業(yè)務(wù)服務(wù)器中的會議服務(wù)器。本系統(tǒng)中的資源管理服務(wù)器可以通過MS核心網(wǎng)與另外一個(gè)頂S核心網(wǎng)通信,把視頻分發(fā)到另外一個(gè)系統(tǒng)的資源管理服務(wù)器,另外一個(gè)資源管理服務(wù)器可以再次進(jìn)行媒體分發(fā)來實(shí)現(xiàn)多級的媒體分發(fā)業(yè)務(wù)。
[0017]參照圖2,是本發(fā)明多級媒體分發(fā)系統(tǒng)的分發(fā)系統(tǒng)另一實(shí)施例媒體流向圖。媒體分發(fā)業(yè)務(wù)建立成功后,媒體分發(fā)模塊會對視頻源的視頻進(jìn)行分發(fā),視頻分發(fā)到視頻混合模塊模塊、視頻會議模塊、視頻預(yù)覽模塊;也可以對進(jìn)行視頻混合之后的視頻進(jìn)行分發(fā),可以分發(fā)到視頻會議和視頻預(yù)覽模塊;通過視頻混合、視頻會議和視頻預(yù)覽模塊之后的視頻也可以分發(fā)到另外一個(gè)視頻處理系統(tǒng)中的分發(fā)模塊,然后再次進(jìn)行分發(fā)。
[0018]參照圖3,是本發(fā)明多級媒體分發(fā)系統(tǒng)的資源管理服務(wù)器一實(shí)施例的示意圖。所述資源管理服務(wù)器與其他模塊采用SIP協(xié)議作為接口協(xié)議。編解碼設(shè)備注冊到資源管理服務(wù)器,資源管理服務(wù)器可以知道編解碼設(shè)備支持的音視頻媒體格式、視頻分辨率和碼率以及帶寬。
[0019]參照圖4,是本發(fā)明多級媒體分發(fā)系統(tǒng)的多個(gè)SIP終端調(diào)看視頻的