亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種媒體編解碼協(xié)商方法及終端設(shè)備與流程

文檔序號(hào):11263641閱讀:299來源:國知局
一種媒體編解碼協(xié)商方法及終端設(shè)備與流程

本發(fā)明涉及通信技術(shù)領(lǐng)域,特別涉及一種媒體編解碼協(xié)商方法及終端設(shè)備。



背景技術(shù):

在ims(ipmultimediasubsystem,ip多媒體子系統(tǒng))網(wǎng)絡(luò)中,當(dāng)通信的設(shè)備需要進(jìn)行媒體編解碼能力協(xié)商時(shí),通常采用如下方式進(jìn)行:

方式1、設(shè)備a將自己的媒體編解碼能力發(fā)送給與其通信的設(shè)備b,然后設(shè)備b根據(jù)設(shè)備a的媒體編解碼能力集確定二者使用的媒體編解碼,并將此媒體編解碼發(fā)送給設(shè)備a;

此種方式存在的問題為:當(dāng)與設(shè)備a連接的另一設(shè)備c要與設(shè)備b一同實(shí)現(xiàn)三方混音時(shí),因設(shè)備a不能完整的獲取設(shè)備b和設(shè)備c的媒體編解碼能力集,會(huì)造成設(shè)備b和設(shè)備c雖然有公共的媒體編解碼交集,但因反饋給設(shè)備a的媒體編解碼不同,使得在進(jìn)行三方混音時(shí),三者會(huì)使用2種媒體編解碼實(shí)現(xiàn)與其他設(shè)備的混音,此種方式對(duì)設(shè)備芯片的能力要求較高,甚至?xí)绊懙交煲糍|(zhì)量;而如果強(qiáng)制使用某一種媒體編解碼進(jìn)行混音,可能會(huì)由于某一設(shè)備不支持該媒體編解碼從而導(dǎo)致媒體協(xié)商失敗。

方式2、當(dāng)設(shè)備a與設(shè)備b進(jìn)行媒體編解碼協(xié)商時(shí),設(shè)備a會(huì)發(fā)送專用的查詢信令給設(shè)備b,以查詢?cè)O(shè)備b的媒體編解碼能力;

此種方式存在的問題為:因該查詢信令會(huì)先到達(dá)網(wǎng)絡(luò)側(cè),大量的查詢信令會(huì)增加網(wǎng)絡(luò)側(cè)的負(fù)擔(dān),同時(shí),網(wǎng)絡(luò)側(cè)并不是將所有的查詢信令均進(jìn)行轉(zhuǎn)發(fā),在網(wǎng)絡(luò)側(cè)未將查詢信令成功轉(zhuǎn)發(fā)時(shí),不能保證設(shè)備a與設(shè)備b之間的媒體編解碼協(xié)商的準(zhǔn)確性。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明要解決的技術(shù)問題是提供一種媒體編解碼協(xié)商方法及終端設(shè)備,用 以解決現(xiàn)有的媒體編解碼協(xié)商方式會(huì)造成協(xié)商成功率低,在多方混音時(shí),會(huì)存在影響混音質(zhì)量的問題。

為了解決上述技術(shù)問題,本發(fā)明實(shí)施例提供一種媒體編解碼協(xié)商方法,應(yīng)用于第一終端設(shè)備,包括:

第一終端設(shè)備發(fā)送請(qǐng)求信令給至少一個(gè)第二終端設(shè)備,所述請(qǐng)求信令中包含獲取所述第二終端設(shè)備所支持的媒體編解碼能力集的請(qǐng)求信息;

所述第一終端設(shè)備接收至少一個(gè)所述第二終端設(shè)備根據(jù)所述請(qǐng)求信息發(fā)送的應(yīng)答信令,所述應(yīng)答信令中包含所述第二終端設(shè)備所支持的媒體編解碼能力集;

根據(jù)至少一個(gè)所述第二終端設(shè)備所支持的媒體編解碼能力集,與至少一個(gè)所述第二終端設(shè)備協(xié)商,得到第一媒體編解碼;

利用所述第一媒體編解碼與至少一個(gè)所述第二終端設(shè)備的音頻信號(hào)進(jìn)行混音處理。

進(jìn)一步地,所述第一終端設(shè)備發(fā)送請(qǐng)求信令給至少一個(gè)第二終端設(shè)備的步驟具體為:

所述第一終端設(shè)備通過ip多媒體子系統(tǒng)ims發(fā)送請(qǐng)求信令給至少一個(gè)第二終端設(shè)備。

進(jìn)一步地,所述應(yīng)答信令為會(huì)話初始協(xié)議信令或會(huì)話描述協(xié)議信令。

進(jìn)一步地,所述根據(jù)至少一個(gè)所述第二終端設(shè)備所支持的媒體編解碼能力集,與至少一個(gè)所述第二終端設(shè)備協(xié)商,得到第一媒體編解碼的步驟具體為:

若至少一個(gè)所述第二終端設(shè)備所支持的媒體編解碼能力集與所述第一終端設(shè)備的媒體編解碼能力集存在交集,則獲取所述第一終端設(shè)備與至少一個(gè)所述第二終端設(shè)備均支持的第一媒體編解碼。

本發(fā)明實(shí)施例提供一種第一終端設(shè)備,包括:

第一發(fā)送模塊,用于發(fā)送請(qǐng)求信令給至少一個(gè)第二終端設(shè)備,所述請(qǐng)求信令中包含獲取所述第二終端設(shè)備所支持的媒體編解碼能力集的請(qǐng)求信息;

第一接收模塊,用于接收至少一個(gè)所述第二終端設(shè)備根據(jù)所述請(qǐng)求信息發(fā)送的應(yīng)答信令,所述應(yīng)答信令中包含所述第二終端設(shè)備所支持的媒體編解碼能力集;

協(xié)商模塊,用于根據(jù)至少一個(gè)所述第二終端設(shè)備所支持的媒體編解碼能力集,與至少一個(gè)所述第二終端設(shè)備協(xié)商,得到第一媒體編解碼;

處理模塊,用于利用所述第一媒體編解碼與至少一個(gè)所述第二終端設(shè)備的音頻信號(hào)進(jìn)行混音處理。

進(jìn)一步地,所述第一發(fā)送模塊具體用于:

通過ip多媒體子系統(tǒng)ims發(fā)送請(qǐng)求信令給至少一個(gè)第二終端設(shè)備。

進(jìn)一步地,所述協(xié)商模塊具體用于:

若至少一個(gè)所述第二終端設(shè)備所支持的媒體編解碼能力集與所述第一終端設(shè)備的媒體編解碼能力集存在交集,則獲取所述第一終端設(shè)備與至少一個(gè)所述第二終端設(shè)備均支持的第一媒體編解碼。

本發(fā)明實(shí)施例提供一種媒體編解碼協(xié)商方法,應(yīng)用于第二終端設(shè)備,包括:

接收第一終端設(shè)備發(fā)送的請(qǐng)求信令,所述請(qǐng)求信令中包含獲取第二終端設(shè)備的媒體編解碼能力集的請(qǐng)求信息;

根據(jù)所述請(qǐng)求信息,發(fā)送應(yīng)答信令給所述第一終端設(shè)備,所述應(yīng)答信令中包含所述第二終端設(shè)備所支持的媒體編解碼能力集。

進(jìn)一步地,所述根據(jù)所述請(qǐng)求信息,發(fā)送應(yīng)答信令給所述第一終端設(shè)備的步驟具體為:

通過ip多媒體子系統(tǒng)ims發(fā)送應(yīng)答信令給所述第一終端設(shè)備。

進(jìn)一步地,所述應(yīng)答信令為會(huì)話初始協(xié)議信令或會(huì)話描述協(xié)議信令。

本發(fā)明實(shí)施例提供一種第二終端設(shè)備,包括:

第二接收模塊,用于接收第一終端設(shè)備發(fā)送的請(qǐng)求信令,所述請(qǐng)求信令中包含獲取第二終端設(shè)備的媒體編解碼能力集的請(qǐng)求信息;

第二發(fā)送模塊,用于根據(jù)所述請(qǐng)求信息,發(fā)送應(yīng)答信令給所述第一終端設(shè)備,所述應(yīng)答信令中包含所述第二終端設(shè)備所支持的媒體編解碼能力集。

本發(fā)明的有益效果是:

上述方案,在進(jìn)行媒體編解碼協(xié)商時(shí),終端設(shè)備通過主動(dòng)查詢方式獲取與其進(jìn)行混音的其它終端設(shè)備的媒體編解碼能力集,然后依據(jù)獲取的其它終端設(shè)備的媒體編解碼能力集進(jìn)行混音時(shí)所用的媒體編解碼的協(xié)商,此種方式,提高了媒體編解碼協(xié)商的成功率,在多方混音時(shí),保證了終端設(shè)備的混音質(zhì)量。

附圖說明

圖1表示本發(fā)明實(shí)施例一的媒體編解碼協(xié)商方法的流程示意圖;

圖2表示本端設(shè)備獲取對(duì)端設(shè)備的媒體編解碼能力集的流程示意圖;

圖3表示設(shè)備a、設(shè)備b和設(shè)備c進(jìn)行媒體編解碼重協(xié)商的流程示意圖;

圖4表示本發(fā)明實(shí)施例二的第一終端設(shè)備的模塊示意圖;

圖5表示本發(fā)明實(shí)施例三的媒體編解碼協(xié)商方法的流程示意圖;

圖6表示本發(fā)明實(shí)施例四的第二終端設(shè)備的模塊示意圖。

具體實(shí)施方式

為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖及具體實(shí)施例對(duì)本發(fā)明進(jìn)行詳細(xì)描述。

本發(fā)明針對(duì)現(xiàn)有的媒體編解碼協(xié)商方式會(huì)造成協(xié)商成功率低,在多方混音時(shí),會(huì)存在影響混音質(zhì)量的問題,提供一種媒體編解碼協(xié)商方法及終端設(shè)備。

實(shí)施例一

如圖1所示,本發(fā)明實(shí)施例一的媒體編解碼協(xié)商方法,包括:

步驟11,第一終端設(shè)備發(fā)送請(qǐng)求信令給至少一個(gè)第二終端設(shè)備;

其中,所述請(qǐng)求信令中包含獲取所述第二終端設(shè)備所支持的媒體編解碼能力集的請(qǐng)求信息;

需要說明的是,該請(qǐng)求信令為終端設(shè)備之間進(jìn)行通信的信令,為現(xiàn)有信令,如該請(qǐng)求信令可以為invite信令,在該invite信令中攜帶查詢頭部,該查詢頭部用于告知第二終端設(shè)備需要獲取它所支持的媒體編解碼能力集,其中,該查詢頭部即為上述的請(qǐng)求信息。

步驟12,所述第一終端設(shè)備接收至少一個(gè)所述第二終端設(shè)備根據(jù)所述請(qǐng)求信息發(fā)送的應(yīng)答信令;

其中,所述應(yīng)答信令中包含所述第二終端設(shè)備所支持的媒體編解碼能力集;

需要說明的是,該應(yīng)答信令可以為會(huì)話初始協(xié)議(sessioninitiationprotocol,sip)信令或會(huì)話描述協(xié)議(sessiondescriptionprotocol,sdp)信令。

步驟13,根據(jù)至少一個(gè)所述第二終端設(shè)備所支持的媒體編解碼能力集,與 至少一個(gè)所述第二終端設(shè)備協(xié)商,得到第一媒體編解碼;

步驟14,利用所述第一媒體編解碼與至少一個(gè)所述第二終端設(shè)備的音頻信號(hào)進(jìn)行混音處理。

需要說明的是,本實(shí)施例中,第一終端設(shè)備通過發(fā)送獲取第二終端設(shè)備的媒體編解碼能力集的請(qǐng)求信息給至少一個(gè)第二終端設(shè)備,并根據(jù)至少一個(gè)第二終端設(shè)備的反饋得到第二終端設(shè)備的媒體編解碼能力集,然后在它們支持的媒體編解碼交集里選取一種媒體編解碼進(jìn)行媒體重協(xié)商,實(shí)現(xiàn)三方(或多方)的混音。

需要說明的是,通常第一終端設(shè)備和第二終端設(shè)備在通信時(shí),需要由ims進(jìn)行信息的轉(zhuǎn)發(fā),因此,本實(shí)施例的步驟11的具體實(shí)現(xiàn)方式為:

所述第一終端設(shè)備通過ims發(fā)送請(qǐng)求信令給至少一個(gè)第二終端設(shè)備。

在具體實(shí)現(xiàn)時(shí),第一終端設(shè)備首先將請(qǐng)求信令發(fā)送給ims,然后由ims將請(qǐng)求信令轉(zhuǎn)發(fā)給第二終端設(shè)備,需要說明的是,此處ims不對(duì)該請(qǐng)求信令進(jìn)行任何處理,只是依照第一終端設(shè)備的需求進(jìn)行轉(zhuǎn)發(fā)。

可選地,本實(shí)施例中所述步驟13在實(shí)現(xiàn)時(shí),具體為:

若至少一個(gè)所述第二終端設(shè)備所支持的媒體編解碼能力集與所述第一終端設(shè)備的媒體編解碼能力集存在交集,則獲取所述第一終端設(shè)備與至少一個(gè)所述第二終端設(shè)備均支持的第一媒體編解碼。

需要說明的是,當(dāng)?shù)诙K端設(shè)備的媒體編解碼能力集與第一終端設(shè)備的媒體編解碼能力集沒有交集(即二者沒有共同的媒體編解碼)時(shí),依據(jù)系統(tǒng)的預(yù)設(shè)配置進(jìn)行二者的混音。

例如:當(dāng)進(jìn)行2個(gè)設(shè)備的混音時(shí),設(shè)備1獲取到設(shè)備2的媒體編解碼能力集為{a、b、c},而設(shè)備1自身的媒體編解碼能力集為{a、c、d},設(shè)備1和設(shè)備2的媒體編解碼的交集為{a、c},因此,在a和c中任選一個(gè)作為設(shè)備1和設(shè)備2的媒體編解碼,進(jìn)行二者的混音。

當(dāng)進(jìn)行3個(gè)設(shè)備的混音時(shí),設(shè)備1分別獲取到設(shè)備2和設(shè)備3的媒體編解碼能力集為{a、b、c}和{a、d、e},而設(shè)備1自身的媒體編解碼能力集為{a、c、d},設(shè)備1、設(shè)備2和設(shè)備3的媒體編解碼的交集為{a},因此,選擇a作為設(shè)備1、設(shè)備2和設(shè)備3的媒體編解碼,進(jìn)行三者的混音。

如圖2所示,第一終端設(shè)備(可以稱為本端設(shè)備)獲取第二終端設(shè)備(可以稱為對(duì)端設(shè)備)的媒體編碼能力集的具體過程為:

步驟2.1、本端設(shè)備發(fā)送攜帶查詢頭部的invite信令給ims服務(wù)器;

該invite信令的具體示例如下:

invitesip:b@zte-telephone.comsip/2.0;

mediaset:query;

其中,invitesip:b@zte-telephone.comsip/2.0表示信令的具體屬性;mediaset:query表示需要獲取對(duì)端設(shè)備媒體編碼能力集的查詢頭部。

步驟2.2、ims服務(wù)器收到本端設(shè)備的攜帶查詢頭部的invite信令后,將該invite信令轉(zhuǎn)發(fā)給對(duì)端設(shè)備;

步驟2.3、對(duì)端設(shè)備收到ims服務(wù)器轉(zhuǎn)發(fā)的invite信令后,對(duì)該invite信令進(jìn)行解析,識(shí)別出該invite信令中攜帶的媒體編碼能力集查詢頭部,對(duì)端設(shè)備允許本次呼叫建立,因此在回復(fù)invite信令的應(yīng)答信令里,通過信令頭部攜帶自身的媒體編解碼能力集;

因應(yīng)答信令可以通過sip信令或sdp信令實(shí)現(xiàn),當(dāng)采用sip信令進(jìn)行媒體編解碼能力集反饋時(shí),信令示例如下:

sip/2.0200ok;

mediaset:audio;a=g711a;a=g729;p=20;

其中,sip/2.0200ok表示為應(yīng)答為200ok的sip信令;mediaset:audio;a=g711a;a=g729;p=20表示設(shè)備自身的媒體編解碼能力集,該設(shè)備支持語音、支持g711a和g729編解碼,且打包時(shí)長為20毫秒。

當(dāng)采用sdp信令進(jìn)行媒體編解碼能力集反饋時(shí),信令示例如下:

sip/2.0200ok;

v=0;

o=usera28908445262890844526inip4here.com;

s=sessionsdp;

c=inip4pc33.atlanta.com;

t=00;

m=audio49172rtp/avp8;

a=ptime:20;

a=sendrecv;

m=audio*rtp/avp818;

其中,sip/2.0200ok表示應(yīng)答為200ok的信令;v=0用于指示該sdp的協(xié)議版本;o=usera28908445262890844526inip4here.com用于指示該會(huì)話的會(huì)話源;s=sessionsdp用于指示該會(huì)話的會(huì)話名;c=inip4pc33.atlanta.com用于指示該會(huì)話的連接數(shù)據(jù)(connectioninformation);t=00用于進(jìn)行該會(huì)話的時(shí)間描述,指示該會(huì)話的起始時(shí)間和結(jié)束時(shí)間;m=audio49172rtp/avp8用于進(jìn)行該會(huì)話的媒體描述;a=ptime:20用于指示媒體描述中的屬性;a=sendrecv用于指示媒體描述的收發(fā)模式;m=audio*rtp/avp818用于指示設(shè)備自身的媒體編碼能力集的查詢結(jié)果,其中,該設(shè)備的媒體端口號(hào)為*,支持g711a和g729編解碼。

需要說明的是,在采用sdp信令時(shí),在sdp信令中攜帶設(shè)備自身的媒體編解碼能力集,通過將媒體端口置為*,標(biāo)識(shí)媒體編解碼能力集查詢結(jié)果。

步驟2.4、ims服務(wù)器收到對(duì)端設(shè)備發(fā)送的攜帶有媒體編解碼能力集的查詢結(jié)果的應(yīng)答信令后,將該應(yīng)答信令轉(zhuǎn)發(fā)給本端設(shè)備;

本端設(shè)備對(duì)該應(yīng)答信令進(jìn)行解析,識(shí)別出應(yīng)答信令里攜帶的對(duì)端設(shè)備的媒體編解碼能力集的查詢結(jié)果,至此本端設(shè)備便獲取了對(duì)端設(shè)備的媒體編解碼能力集;需要說明的是,上述的本端設(shè)備可以為通話的任意一方,例如可以是主叫設(shè)備方,也可以是被叫設(shè)備方。

如圖3所示,設(shè)備a、設(shè)備b和設(shè)備c應(yīng)用上述方法進(jìn)行三方混音時(shí)的具體流程為:

步驟3.11、設(shè)備a發(fā)送攜帶有查詢頭部的第一invite信令給ims服務(wù)器;

步驟3.12、ims服務(wù)器收到設(shè)備a的攜帶查詢頭部的第一invite信令后,將該第一invite信令轉(zhuǎn)發(fā)給設(shè)備b;

步驟3.13、設(shè)備b收到ims服務(wù)器轉(zhuǎn)發(fā)的第一invite信令后,對(duì)該第一invite信令進(jìn)行解析,識(shí)別出該第一invite信令中攜帶的媒體編碼能力集查詢頭部,設(shè)備b允許本次呼叫建立,因此在回復(fù)第一invite信令的第一應(yīng)答信令里,通過信令頭部攜帶自身的媒體編解碼能力集;

步驟3.14、ims服務(wù)器收到設(shè)備b發(fā)送的攜帶有查詢結(jié)果的第一應(yīng)答信令后,將該第一應(yīng)答信令轉(zhuǎn)發(fā)給設(shè)備a,然后設(shè)備a對(duì)該第一應(yīng)答信令進(jìn)行解析,識(shí)別出第一應(yīng)答信令里攜帶的設(shè)備b的媒體編解碼能力集為g729和g711a,而設(shè)備a的媒體編解碼能力支持g711a、g711u和g729,因此設(shè)備a和設(shè)備b選用g729進(jìn)行通話;

步驟3.15、設(shè)備a發(fā)送攜帶有查詢頭部的第二invite信令給ims服務(wù)器;

步驟3.16、ims服務(wù)器收到設(shè)備a的攜帶查詢頭部的第二invite信令后,將該第二invite信令轉(zhuǎn)發(fā)給設(shè)備c;

步驟3.17、設(shè)備c收到ims服務(wù)器轉(zhuǎn)發(fā)的第二invite信令后,對(duì)該第二invite信令進(jìn)行解析,識(shí)別出該第二invite信令中攜帶的媒體編碼能力集查詢頭部,設(shè)備c允許本次呼叫建立,因此在回復(fù)第二invite信令的第二應(yīng)答信令里,通過信令頭部攜帶自身的媒體編解碼能力集;

步驟3.18、ims服務(wù)器收到設(shè)備c發(fā)送的攜帶有查詢結(jié)果的第二應(yīng)答信令后,將該第二應(yīng)答信令轉(zhuǎn)發(fā)給設(shè)備a,然后設(shè)備a對(duì)該第二應(yīng)答信令進(jìn)行解析,識(shí)別出第二應(yīng)答信令里攜帶的設(shè)備c的媒體編解碼能力集為g711u和g711a,而設(shè)備a的媒體編解碼能力支持g711a、g711u和g729,因此設(shè)備a和設(shè)備c選用g711u進(jìn)行通話;

需要說明的是,步驟3.11至步驟3.14為設(shè)備a與設(shè)備b進(jìn)行會(huì)話協(xié)商的過程,步驟3.15至步驟3.18為設(shè)備a與設(shè)備c進(jìn)行會(huì)話協(xié)商的過程,需要說明的是,這兩個(gè)過程可以為同時(shí)進(jìn)行的過程;并且為了區(qū)分不同設(shè)備間發(fā)送的信令,分別用第一和第二來標(biāo)記invite信令和應(yīng)答信令。

在設(shè)備a分別獲取設(shè)備b和設(shè)備c的媒體編解碼能力集后,設(shè)備a從與設(shè)備b和設(shè)備c的媒體編解碼能力集的交集里選取一個(gè)編解碼g711a作為三者的混音編解碼,然后分別通知設(shè)備b和設(shè)備c進(jìn)行重協(xié)商,具體的流程為:

步驟3.19、設(shè)備a向ims服務(wù)器發(fā)送攜帶媒體重協(xié)商共同支持的編解碼的第三invite信令;

步驟3.20、ims服務(wù)器將收到的第三invite信令發(fā)送給設(shè)備b;

步驟3.21、設(shè)備a向ims服務(wù)器發(fā)送攜帶媒體重協(xié)商共同支持的編解碼的第四invite信令;

步驟3.22、ims服務(wù)器將收到的第四invite信令發(fā)送給設(shè)備c;

步驟3.23、設(shè)備b收到第三invite信令,因g711a是設(shè)備b支持的媒體編解碼,因此回復(fù)200ok的第三應(yīng)答信令,確認(rèn)使用g711a編解碼;

步驟3.24、ims服務(wù)器收到設(shè)備b的第三應(yīng)答信令后,將該第三應(yīng)答信令轉(zhuǎn)發(fā)給設(shè)備a;

設(shè)備a收到ims服務(wù)器轉(zhuǎn)發(fā)的第三應(yīng)答信令,設(shè)備a和設(shè)備b使用g711a通話;

步驟3.25、設(shè)備c收到第四invite信令,因g711a是設(shè)備c支持的媒體編解碼,因此回復(fù)200ok的第四應(yīng)答信令,確認(rèn)使用g711a編解碼;

步驟3.26、ims服務(wù)器收到設(shè)備c的第四應(yīng)答信令后,將該第四應(yīng)答信令轉(zhuǎn)發(fā)給設(shè)備a;

設(shè)備a收到ims服務(wù)器轉(zhuǎn)發(fā)的第四應(yīng)答信令,設(shè)備a和設(shè)備c使用g711a通話,由此便實(shí)現(xiàn)了設(shè)備a、設(shè)備b和設(shè)備c之間使用同一編碼g711a進(jìn)行混音。

上述方案,在進(jìn)行媒體編解碼協(xié)商時(shí),終端設(shè)備通過主動(dòng)查詢方式獲取與其進(jìn)行混音的其它終端設(shè)備的媒體編解碼能力集,然后依據(jù)獲取的其它終端設(shè)備的媒體編解碼能力集進(jìn)行混音編解碼的協(xié)商,此種方式,提高了媒體編解碼協(xié)商的成功率,在多方混音時(shí),保證了終端設(shè)備之間的混音質(zhì)量;同時(shí),本發(fā)明中,通過現(xiàn)有的信令攜帶查詢請(qǐng)求,無需增加額外的信令,不會(huì)造成額外的資源開銷。

實(shí)施例二

如圖4所示,對(duì)應(yīng)于實(shí)施例一的媒體編解碼協(xié)商方法,本發(fā)明實(shí)施例二提供一種第一終端設(shè)備,包括:

第一發(fā)送模塊41,用于發(fā)送請(qǐng)求信令給至少一個(gè)第二終端設(shè)備,所述請(qǐng)求信令中包含獲取所述第二終端設(shè)備所支持的媒體編解碼能力集的請(qǐng)求信息;

第一接收模塊42,用于接收至少一個(gè)所述第二終端設(shè)備根據(jù)所述請(qǐng)求信息發(fā)送的應(yīng)答信令,所述應(yīng)答信令中包含所述第二終端設(shè)備所支持的媒體編解碼能力集;

協(xié)商模塊43,用于根據(jù)至少一個(gè)所述第二終端設(shè)備所支持的媒體編解碼能 力集,與至少一個(gè)所述第二終端設(shè)備協(xié)商,得到第一媒體編解碼;

處理模塊44,用于利用所述第一媒體編解碼與至少一個(gè)所述第二終端設(shè)備的音頻信號(hào)進(jìn)行混音處理。

需要說明的是,所述第一發(fā)送模塊41具體用于:

通過ip多媒體子系統(tǒng)ims發(fā)送請(qǐng)求信令給至少一個(gè)第二終端設(shè)備。

還需要說明的是,所述應(yīng)答信令為會(huì)話初始協(xié)議信令或會(huì)話描述協(xié)議信令。

可選地,所述協(xié)商模塊43具體用于:

若至少一個(gè)所述第二終端設(shè)備所支持的媒體編解碼能力集與所述第一終端設(shè)備的媒體編解碼能力集存在交集,則獲取所述第一終端設(shè)備與至少一個(gè)所述第二終端設(shè)備均支持的第一媒體編解碼。

需要說明的是,本實(shí)施例的第一終端設(shè)備是與實(shí)施例一的媒體編解碼協(xié)商方法對(duì)應(yīng)的終端設(shè)備,實(shí)施例一的所有實(shí)現(xiàn)方式均適用于該實(shí)施例中,也能達(dá)到與實(shí)施例一相同的技術(shù)效果。

實(shí)施例三

如圖5所示,本發(fā)明實(shí)施例三的媒體編解碼協(xié)商方法,應(yīng)用于第二終端設(shè)備,包括:

步驟51,接收第一終端設(shè)備發(fā)送的請(qǐng)求信令;

其中,所述請(qǐng)求信令中包含獲取第二終端設(shè)備的媒體編解碼能力集的請(qǐng)求信息;

步驟52,根據(jù)所述請(qǐng)求信息,發(fā)送應(yīng)答信令給所述第一終端設(shè)備;

其中,所述應(yīng)答信令中包含所述第二終端設(shè)備所支持的媒體編解碼能力集。

具體地,步驟52的實(shí)現(xiàn)方式為:

通過ip多媒體子系統(tǒng)ims發(fā)送應(yīng)答信令給所述第一終端設(shè)備。

可選地,所述應(yīng)答信令為會(huì)話初始協(xié)議信令或會(huì)話描述協(xié)議信令。

需要說明的是,上述實(shí)施例一中,所有關(guān)于第二終端設(shè)備的描述,均適用于該應(yīng)用第二終端設(shè)備的媒體編解碼協(xié)商方法的實(shí)施例中,也能達(dá)到與其相同的技術(shù)效果。

實(shí)施例四

如圖6所示,對(duì)應(yīng)于實(shí)施例三的媒體編解碼協(xié)商方法,本發(fā)明實(shí)施例四提 供一種第二終端設(shè)備,包括:

第二接收模塊61,用于接收第一終端設(shè)備發(fā)送的請(qǐng)求信令,所述請(qǐng)求信令中包含獲取第二終端設(shè)備的媒體編解碼能力集的請(qǐng)求信息;

第二發(fā)送模塊62,用于根據(jù)所述請(qǐng)求信息,發(fā)送應(yīng)答信令給所述第一終端設(shè)備,所述應(yīng)答信令中包含所述第二終端設(shè)備所支持的媒體編解碼能力集。

其中,第二發(fā)送模塊62具體用于:

通過ip多媒體子系統(tǒng)ims發(fā)送應(yīng)答信令給所述第一終端設(shè)備。

具體地,所述應(yīng)答信令為會(huì)話初始協(xié)議信令或會(huì)話描述協(xié)議信令。

需要說明的是,本實(shí)施例的第二終端設(shè)備是與實(shí)施例三的媒體編解碼協(xié)商方法對(duì)應(yīng)的終端設(shè)備,實(shí)施例三的所有實(shí)現(xiàn)方式均適用于該實(shí)施例中,也能達(dá)到與實(shí)施例三相同的技術(shù)效果。

需要說明的是,本發(fā)明中所說的第一終端設(shè)備和第二終端設(shè)備的所有功能均可集成在同一終端設(shè)備中。

以上所述的是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出對(duì)于本技術(shù)領(lǐng)域的普通人員來說,在不脫離本發(fā)明所述的原理前提下還可以作出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也在本發(fā)明的保護(hù)范圍內(nèi)。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1