CN104219479B - 视频通信业务处理方法与*** - Google Patents
视频通信业务处理方法与*** Download PDFInfo
- Publication number
- CN104219479B CN104219479B CN201310207936.7A CN201310207936A CN104219479B CN 104219479 B CN104219479 B CN 104219479B CN 201310207936 A CN201310207936 A CN 201310207936A CN 104219479 B CN104219479 B CN 104219479B
- Authority
- CN
- China
- Prior art keywords
- parameter
- video
- network
- callee
- terminal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Telephonic Communication Services (AREA)
Abstract
本发明实施例公开了一种视频通信业务处理方法与***,其中,方法包括:主叫方终端发起视频呼叫业务时,获取本地的第一网络参数,并获取与第一网络参数相匹配的第一视频参数,然后向被叫方终端发送视频呼叫请求消息,其中包括第一视频参数;被叫方终端获取本地的第二网络参数;获取与第二网络参数相匹配的第二视频参数,基于第二视频参数与第一视频参数进行媒体协商,确定本次视频呼叫业务的视频参数作为媒体协商结果,并向主叫方终端返回媒体协商结果;主叫方终端基于媒体协商结果与被叫方终端进行视频呼叫业务。本发明实施例可以根据网络条件匹配视频参数配置进行视频通信业务,从而有效保证视频通信业务的服务质量。
Description
技术领域
本发明涉及通信技术,尤其是一种视频通信业务处理方法与***。
背景技术
在三网融合背景下,各种基于第三代移动通信(3rd generation,3G)和固定网络的多媒体业务层出不穷,而视频通信业务无疑是其中最具发展前景的业务之一。
由于视频数据量较大,因此,在视频通信业务中进行实时视频数据传输对网络的服务质量有一定的要求。实际应用时,视频通信终端所接入的网际协议(InternetProtocol,IP)网络环境往往比较复杂,包括3G、基于IEEE802.11b标准的无线局域网(WiFi)、非对称数字用户环线(Asymmetrical Digital Subscriber Loop,ADSL)、光纤通信网络等。然而,在实现本发明的过程中,发明人发现,现有技术在视频通话连接建立之前,用户并不了解视频通信本端和对端的实际网络情况,也就无法选择最适合于当前网络条件的视频参数配置进行视频通信业务,从而无法保证视频通信业务的服务质量。若较好的网络条件设置视频参数配置过低,则无法有效利用网络资源来提供较高质量的视频通信业务;若较差的网络条件设置视频参数配置过高,则会由于网络条件无法支持而导致视频通信业务中断。
发明内容
本发明实施例所要解决的一个技术问题是:提供一种视频通信业务处理方法与***,以根据网络条件匹配视频参数配置进行视频通信业务,从而有效保证视频通信业务的服务质量。
本发明实施例提供的一种视频通信业务处理方法,包括:
主叫方终端响应于用户请求发起视频呼叫业务时,获取反应该主叫方终端本地网络条件的第一网络参数;
主叫方终端查询预先设置的网络参数与视频参数之间的对应关系,获取与所述第一网络参数相匹配的第一视频参数;
主叫方终端向被叫方终端发送视频呼叫请求消息,所述视频呼叫请求消息中包括第一视频参数;
被叫方终端响应于接收到所述视频呼叫请求消息,获取反应该被叫方终端本地网络条件的第二网络参数;
被叫方终端查询预先设置的网络参数与视频参数之间的对应关系,获取与所述第二网络参数相匹配的第二视频参数;
被叫方终端基于第二视频参数与第一视频参数进行媒体协商,确定本次视频呼叫业务的视频参数作为媒体协商结果,并向主叫方终端返回媒体协商结果;
主叫方终端基于媒体协商结果与被叫方终端进行视频呼叫业务。
上述方法的另一个具体实施例中,所述第一网络参数与所述第二网络参数包括当前网络的带宽、丢包率、抖动与延时中的任意一项或多项;
所述第一视频参数与第二视频参数包括分辨率;
所述网络参数与视频参数之间的对应关系包括:网络参数对应的网络条件越差,分辨率越低。
上述方法的另一个具体实施例中,所述第一视频参数与第二视频参数还包括帧率和/或画面组GOP值;
所述网络参数与视频参数之间的对应关系还包括:网络参数对应的网络条件越差,帧率越低,GOP值越高。
上述方法的另一个具体实施例中,所述获取反应该主叫方终端本地网络条件的第一网络参数包括:
主叫方终端通过对该主叫方终端的本地网络进行检测获取反应该主叫方终端本地网络条件的第一网络参数;或者
主叫方终端通过向服务器发起呼叫请求,从服务器获取反应该主叫方终端本地网络条件的第一网络参数;
所述获取反应该被叫方终端本地网络条件的第二网络参数包括:
被叫方终端通过对该被叫方终端的本地网络进行检测获取反应该被叫方终端本地网络条件的第二网络参数;或者
被叫方终端通过向服务器发起呼叫请求,从服务器获取反应该被叫方终端本地网络条件的第二网络参数。
上述方法的另一个具体实施例中,所述主叫方终端基于媒体协商结果与被叫方终端进行视频呼叫业务包括:
主叫方终端或被叫方终端以媒体协商结果表示的视频参数向被叫方终端或主叫方终端发送视频码流;
主叫方终端或被叫方终端以媒体协商结果表示的视频参数对所述视频码流进行解码与播放。
本发明实施例提供的一种视频通信业务处理***,包括主叫方终端与被叫方终端;
所述主叫方终端,用于响应于用户请求发起视频呼叫业务时,获取反应该主叫方终端本地网络条件的第一网络参数;查询预先设置的网络参数与视频参数之间的对应关系,获取与所述第一网络参数相匹配的第一视频参数;并向被叫方终端发送视频呼叫请求消息,所述视频呼叫请求消息中包括第一视频参数;以及基于被叫方终端返回的媒体协商结果与被叫方终端进行视频呼叫业务;
所述被叫方终端,用于响应于接收到所述视频呼叫请求消息,获取反应该被叫方终端本地网络条件的第二网络参数;查询预先设置的网络参数与视频参数之间的对应关系,获取与所述第二网络参数相匹配的第二视频参数;以及基于第二视频参数与第一视频参数进行媒体协商,确定本次视频呼叫业务的视频参数作为媒体协商结果,并向主叫方终端返回媒体协商结果。
上述***的另一个具体实施例中,所述第一网络参数与所述第二网络参数包括当前网络的带宽、丢包率、抖动与延时中的任意一项或多项;
所述第一视频参数与第二视频参数包括分辨率;
所述网络参数与视频参数之间的对应关系包括:网络参数对应的网络条件越差,分辨率越低。
上述***的另一个具体实施例中,所述第一视频参数与第二视频参数还包括帧率和/或画面组GOP值;
所述网络参数与视频参数之间的对应关系还包括:网络参数对应的网络条件越差,帧率越低,GOP值越高。
上述***的另一个具体实施例中,所述主叫方终端,具体通过对该主叫方终端的本地网络进行检测获取反应该主叫方终端本地网络条件的第一网络参数;或者通过向服务器发起呼叫请求,从服务器获取反应该主叫方终端本地网络条件的第一网络参数;
所述被叫方终端,具体通过对该被叫方终端的本地网络进行检测获取反应该被叫方终端本地网络条件的第二网络参数;或者,通过向服务器发起呼叫请求,从服务器获取反应该被叫方终端本地网络条件的第二网络参数。
上述***的另一个具体实施例中,所述主叫方终端基于媒体协商结果与被叫方终端进行视频呼叫业务时,所述主叫方终端或被叫方终端,具体以媒体协商结果表示的视频参数向被叫方终端或主叫方终端发送视频码流;所述被叫方终端或主叫方终端,具体以媒体协商结果表示的视频参数对对方发送的所述视频码流进行解码与播放。
基于本发明上述实施例提供的视频通信业务处理方法与***,用户拨打或者接听视频电话时,在视频通信的呼叫业务流程中,在媒体协商之前增加网络预诊断操作,通话双方首先获取反应本地网络条件的网络参数,根据网络条件选择适合于当前网络状况的视频参数,确保当前网络条件满足视频参数配置比如分辨率的要求,然后再基于双方选择的视频参数进行媒体协商,基于协商结果进行视频通信业务,从而有效保证视频通信业务的服务质量。例如,较好的网络条件可以设置较高的视频参数配置,以便充分用网络资源来提供较高质量的视频通信业务;较差的网络条件可以设置较低的视频参数配置,以便避免网络条件无法支持而导致视频通信业务中断。
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
构成说明书的一部分的附图描述了本发明的实施例,并且连同描述一起用于解释本发明的原理。
参照附图,根据下面的详细描述,可以更加清楚地理解本发明,其中:
图1为本发明视频通信业务处理方法一个实施例的流程图。
图2为本发明视频通信业务处理***一个实施例的结构示意图。
具体实施方式
现在将参照附图来详细描述本发明的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本发明的范围。
同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。
以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。
对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。
在这里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它示例可以具有不同的值。
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。
按照现有技术的媒体协商流程,视频通话双方终端并不考虑网络情况,而是直接向对方发送自己的视频能力列表,其可以包括例如在逐行扫描下达到1280×720的分辨率的显示格式(720p)、视频图形阵列(Video Graphics Array,VGA)、常用视频标准化格式(Common Intermediate Format,CIF),那么视频通话双方最后将协商为采用720p这一视频参数即最高能力进行视频通信。而考虑网络情况的话,如果其中一方网络较差,它发送自己的视频能力列表可能为CIF,那么视频通话双方最后的媒体协商结果可能就是CIF。
本发明实施例中,视频通话双方的终端在媒体协商过程之前增加的网络预诊断流程,来为媒体协商提供更适合当前网络条件的能力列表,例如,分辨率等,帮助视频通话双方根据自身网络条件选择当前适合自己的能力,从而影响媒体协商的结果,使得媒体协商的结果更适合当前网络状况,从而保障视频服务质量。
图1为本发明视频通信业务处理方法一个实施例的流程图。图1所示,该实施例的视频通信业务处理方法包括:
110,主叫方终端响应于用户请求发起视频呼叫业务时,获取反应该主叫方终端本地网络条件的第一网络参数。
120,主叫方终端查询预先设置的网络参数与视频参数之间的对应关系,获取与第一网络参数相匹配的第一视频参数。
130,主叫方终端向被叫方终端发送视频呼叫请求消息,该视频呼叫请求消息中包括第一视频参数。
140,被叫方终端响应于接收到视频呼叫请求消息,获取反应该被叫方终端本地网络条件的第二网络参数。
150,被叫方终端查询预先设置的网络参数与视频参数之间的对应关系,获取与第二网络参数相匹配的第二视频参数。
160,被叫方终端基于第二视频参数与第一视频参数进行媒体协商,确定本次视频呼叫业务的视频参数作为媒体协商结果,并向主叫方终端返回媒体协商结果。
示例性地,可以采用对称协商或不对称协商方式进行媒体协商,相应选择第二视频参数与第一视频参数均支持、或者仅第二视频参数或第一视频参数支持的视频参数作为媒体协商结果。
170,主叫方终端基于媒体协商结果与被叫方终端进行视频呼叫业务,即:开始视频通话。
本发明上述实施例提供的视频通信业务处理方法,用户拨打或者接听视频电话时,在视频通信的呼叫业务流程中,在媒体协商之前增加网络预诊断操作,通话双方首先获取反应本地网络条件的网络参数,根据网络条件选择适合于当前网络状况的视频参数,确保当前网络条件满足视频参数配置比如分辨率的要求,然后再基于双方选择的视频参数进行媒体协商,基于协商结果进行视频通信业务,从而有效保证视频通信业务的服务质量。例如,较好的网络条件可以设置较高的视频参数配置,以便充分用网络资源来提供较高质量的视频通信业务;较差的网络条件可以设置较低的视频参数配置,以便避免网络条件无法支持而导致视频通信业务中断。
根据本发明视频通信业务处理方法实施例的一个具体示例而非限制,其中的第一网络参数与第二网络参数具体可以包括但不限于当前网络的带宽、丢包率、抖动与延时中的任意一项或多项;第一视频参数与第二视频参数具体可以包括分辨率。网络参数与视频参数之间的对应关系可以是:网络参数对应的网络条件越差,分辨率越低;反之,网络参数对应的网络条件越好,分辨率越高。
基于上述实施例示例,根据网络参数选择相匹配的视频参数,例如网络情况较差,可用带宽不足时,可以选择较低的分辨率,而网络情况较优,带宽充裕时,可以选择较高的分辨率。例如,网络参数与视频参数的一个对应示例:512k的可用带宽可支持CIF格式的视频参数;2M带宽可支持720p格式的视频参数。
根据本发明视频通信业务处理方法实施例的另一个具体示例而非限制,第一视频参数与第二视频参数还可以包括帧率和/或画面组(Group of Pictures,GOP)值等影响传输视频码流大小的参数。相应地,网络参数与视频参数之间的对应关系还可以包括:网络参数对应的网络条件越差,帧率越低,GOP值越高;反之,网络参数对应的网络条件越好,帧率越高,GOP值越低。
根据本发明视频通信业务处理方法实施例的又一个具体示例而非限制,本发明上述各实施例的操作110中,具体可以通过以下方式获取反应该主叫方终端本地网络条件的第一网络参数:
主叫方终端可以通过预先设置的网络情况检测单元,对该主叫方终端的本地网络进行检测获取反应该主叫方终端本地网络条件的第一网络参数;或者
由服务器获取反应该主叫方终端本地网络条件的第一网络参数,主叫方终端可以通过向服务器发起呼叫请求,从服务器获取反应该主叫方终端本地网络条件的第一网络参数。
相应地,本发明上述各实施例的操作140中,具体可以通过以下方式获取反应该被叫方终端本地网络条件的第二网络参数:
被叫方终端可以通过预先设置的网络情况检测单元,对该被叫方终端的本地网络进行检测获取反应该被叫方终端本地网络条件的第二网络参数;或者
由服务器获取反应被叫方终端本地网络条件的第二网络参数,被叫方终端可以通过向服务器发起呼叫请求,从服务器获取反应该被叫方终端本地网络条件的第二网络参数。
根据本发明视频通信业务处理方法实施例的再一个具体示例而非限制,本发明上述各实施例的操作170中,主叫方终端基于媒体协商结果与被叫方终端进行视频呼叫业务具体可以包括:
主叫方终端或被叫方终端以媒体协商结果表示的视频参数向被叫方终端或主叫方终端发送视频码流。例如,以该媒体协商结果中的GOP值,将待传输内容编码为媒体协商结果中分辨率对应格式的视频码流,并以该媒体协商结果中的帧率向被叫方终端或主叫方终端发送视频码流;
主叫方终端或被叫方终端以媒体协商结果表示的视频参数对视频码流进行解码与播放。例如,以该媒体协商结果中的帧率接收对方发送的视频码流,并以根据媒体协商结果中的GOP值与分辨率对该视频码流进行解码、播放。
图2为本发明视频通信业务处理***一个实施例的结构示意图。该实施例的视频通信业务处理***可用于实现本发明上述各实施例的视频通信业务处理方法。如图2所示,该实施例的视频通信业务处理***包括主叫方终端210与被叫方终端220。其中:
主叫方终端210,用于响应于用户请求发起视频呼叫业务时,获取反应该主叫方终端210本地网络条件的第一网络参数;查询预先设置的网络参数与视频参数之间的对应关系,获取与第一网络参数相匹配的第一视频参数;并向被叫方终端220发送视频呼叫请求消息,该视频呼叫请求消息中包括第一视频参数;以及基于被叫方终端220返回的媒体协商结果与被叫方终端220进行视频呼叫业务。
被叫方终端220,用于响应于接收到视频呼叫请求消息,获取反应该被叫方终端220本地网络条件的第二网络参数;查询预先设置的网络参数与视频参数之间的对应关系,获取与第二网络参数相匹配的第二视频参数;以及基于第二视频参数与第一视频参数进行媒体协商,确定本次视频呼叫业务的视频参数作为媒体协商结果,并向主叫方终端210返回媒体协商结果。
本发明上述实施例提供的视频通信业务处理***,用户拨打或者接听视频电话时,在视频通信的呼叫业务流程中,在媒体协商之前增加网络预诊断操作,通话双方首先获取反应本地网络条件的网络参数,根据网络条件选择适合于当前网络状况的视频参数,确保当前网络条件满足视频参数配置比如分辨率的要求,然后再基于双方选择的视频参数进行媒体协商,基于协商结果进行视频通信业务,从而有效保证视频通信业务的服务质量。例如,较好的网络条件可以设置较高的视频参数配置,以便充分用网络资源来提供较高质量的视频通信业务;较差的网络条件可以设置较低的视频参数配置,以便避免网络条件无法支持而导致视频通信业务中断。
根据本发明视频通信业务处理***实施例的一个具体示例而非限制,其中的第一网络参数与第二网络参数具体可以包括当前网络的带宽、丢包率、抖动与延时中的任意一项或多项;第一视频参数与第二视频参数具体可以包括分辨率。网络参数与视频参数之间的对应关系可以是:网络参数对应的网络条件越差,分辨率越低;反之,网络参数对应的网络条件越好,分辨率越高。
根据本发明视频通信业务处理***实施例的另一个具体示例而非限制,第一视频参数与第二视频参数还可以包括帧率和/或GOP值。相应地,网络参数与视频参数之间的对应关系还可以包括:网络参数对应的网络条件越差,帧率越低,GOP值越高;反之,网络参数对应的网络条件越好,帧率越高,GOP值越低。
根据本发明视频通信业务处理***实施例的又一个具体示例而非限制,主叫方终端210具体可以通过预先设置的网络情况检测单元,对该主叫方终端210的本地网络进行检测获取反应该主叫方终端210本地网络条件的第一网络参数;或者由服务器获取反应该主叫方终端210本地网络条件的第一网络参数,主叫方终端210通过向服务器发起呼叫请求,从服务器获取反应该主叫方终端210本地网络条件的第一网络参数。被叫方终端220具体也可以通过预先设置的网络情况检测单元,对该被叫方终端220的本地网络进行检测获取反应该被叫方终端220本地网络条件的第二网络参数;或者,由服务器获取反应被叫方终端220本地网络条件的第二网络参数,被叫方终端220通过向服务器发起呼叫请求,从服务器获取反应该被叫方终端220本地网络条件的第二网络参数。
根据本发明视频通信业务处理***实施例的再一个具体示例而非限制,主叫方终端210基于媒体协商结果与被叫方终端220进行视频呼叫业务时,主叫方终端210或被叫方终端220,具体可以以媒体协商结果表示的视频参数向被叫方终端220或主叫方终端210发送视频码流;被叫方终端220或主叫方终端210,具体可以以媒体协商结果表示的视频参数对对端发送的视频码流进行解码与播放。
本说明书中各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似的部分相互参见即可。对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
可能以许多方式来实现本发明的方法、***。例如,可通过软件、硬件、固件或者软件、硬件、固件的任何组合来实现本发明的方法和***。用于所述方法的步骤的上述顺序仅是为了进行说明,本发明的方法的步骤不限于以上具体描述的顺序,除非以其它方式特别说明。此外,在一些实施例中,还可将本发明实施为记录在记录介质中的程序,这些程序包括用于实现根据本发明的方法的机器可读指令。因而,本发明还覆盖存储用于执行根据本发明的方法的程序的记录介质。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
本发明实施例可以有效保证视频通信业务的服务质量,例如,较好的网络条件可以设置较高的视频参数配置,以便充分用网络资源来提供较高质量的视频通信业务;较差的网络条件可以设置较低的视频参数配置,以便避免网络条件无法支持而导致视频通信业务中断。
本发明的描述是为了示例和描述起见而给出的,而并不是无遗漏的或者将本发明限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适于特定用途的带有各种修改的各种实施例。
Claims (10)
1.一种视频通信业务处理方法,其特征在于,包括:
主叫方终端响应于用户请求发起视频呼叫业务时,获取反应该主叫方终端本地网络条件的第一网络参数;
主叫方终端查询预先设置的网络参数与视频参数之间的对应关系,获取与所述第一网络参数相匹配的第一视频参数;
主叫方终端向被叫方终端发送视频呼叫请求消息,所述视频呼叫请求消息中包括第一视频参数;
被叫方终端响应于接收到所述视频呼叫请求消息,获取反应该被叫方终端本地网络条件的第二网络参数;
被叫方终端查询预先设置的网络参数与视频参数之间的对应关系,获取与所述第二网络参数相匹配的第二视频参数;
被叫方终端基于第二视频参数与第一视频参数进行媒体协商,将第一视频参数与第二视频参数均支持的视频参数作为媒体协商结果,并向主叫方终端返回媒体协商结果;
主叫方终端基于媒体协商结果与被叫方终端进行视频呼叫业务。
2.根据权利要求1所述的方法,其特征在于,所述第一网络参数与所述第二网络参数包括当前网络的带宽、丢包率、抖动与延时中的任意一项或多项;
所述第一视频参数与第二视频参数包括分辨率;
所述网络参数与视频参数之间的对应关系包括:网络参数对应的网络条件越差,分辨率越低。
3.根据权利要求2所述的方法,其特征在于,所述第一视频参数与第二视频参数还包括帧率和/或画面组GOP值;
所述网络参数与视频参数之间的对应关系还包括:网络参数对应的网络条件越差,帧率越低,GOP值越高。
4.根据权利要求1至3任意一项所述的方法,其特征在于,所述获取反应该主叫方终端本地网络条件的第一网络参数包括:
主叫方终端通过对该主叫方终端的本地网络进行检测获取反应该主叫方终端本地网络条件的第一网络参数;或者
主叫方终端通过向服务器发起呼叫请求,从服务器获取反应该主叫方终端本地网络条件的第一网络参数;
所述获取反应该被叫方终端本地网络条件的第二网络参数包括:
被叫方终端通过对该被叫方终端的本地网络进行检测获取反应该被叫方终端本地网络条件的第二网络参数;或者
被叫方终端通过向服务器发起呼叫请求,从服务器获取反应该被叫方终端本地网络条件的第二网络参数。
5.根据权利要求4所述的方法,其特征在于,所述主叫方终端基于媒体协商结果与被叫方终端进行视频呼叫业务包括:
主叫方终端或被叫方终端以媒体协商结果表示的视频参数向被叫方终端或主叫方终端发送视频码流;
主叫方终端或被叫方终端以媒体协商结果表示的视频参数对所述视频码流进行解码与播放。
6.一种视频通信业务处理***,其特征在于,包括主叫方终端与被叫方终端;
所述主叫方终端,用于响应于用户请求发起视频呼叫业务时,获取反应该主叫方终端本地网络条件的第一网络参数;查询预先设置的网络参数与视频参数之间的对应关系,获取与所述第一网络参数相匹配的第一视频参数;并向被叫方终端发送视频呼叫请求消息,所述视频呼叫请求消息中包括第一视频参数;以及基于被叫方终端返回的媒体协商结果与被叫方终端进行视频呼叫业务;
所述被叫方终端,用于响应于接收到所述视频呼叫请求消息,获取反应该被叫方终端本地网络条件的第二网络参数;查询预先设置的网络参数与视频参数之间的对应关系,获取与所述第二网络参数相匹配的第二视频参数;以及基于第二视频参数与第一视频参数进行媒体协商,将第一视频参数与第二视频参数均支持的视频参数作为媒体协商结果,并向主叫方终端返回媒体协商结果。
7.根据权利要求6所述的***,其特征在于,所述第一网络参数与所述第二网络参数包括当前网络的带宽、丢包率、抖动与延时中的任意一项或多项;
所述第一视频参数与第二视频参数包括分辨率;
所述网络参数与视频参数之间的对应关系包括:网络参数对应的网络条件越差,分辨率越低。
8.根据权利要求7所述的***,其特征在于,所述第一视频参数与第二视频参数还包括帧率和/或画面组GOP值;
所述网络参数与视频参数之间的对应关系还包括:网络参数对应的网络条件越差,帧率越低,GOP值越高。
9.根据权利要求6至8任意一项所述的***,其特征在于,所述主叫方终端,具体通过对该主叫方终端的本地网络进行检测获取反应该主叫方终端本地网络条件的第一网络参数;或者通过向服务器发起呼叫请求,从服务器获取反应该主叫方终端本地网络条件的第一网络参数;
所述被叫方终端,具体通过对该被叫方终端的本地网络进行检测获取反应该被叫方终端本地网络条件的第二网络参数;或者,通过向服务器发起呼叫请求,从服务器获取反应该被叫方终端本地网络条件的第二网络参数。
10.根据权利要求9所述的***,其特征在于,所述主叫方终端基于媒体协商结果与被叫方终端进行视频呼叫业务时,所述主叫方终端或被叫方终端,具体以媒体协商结果表示的视频参数向被叫方终端或主叫方终端发送视频码流;所述被叫方终端或主叫方终端,具体以媒体协商结果表示的视频参数对对方发送的所述视频码流进行解码与播放。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310207936.7A CN104219479B (zh) | 2013-05-30 | 2013-05-30 | 视频通信业务处理方法与*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310207936.7A CN104219479B (zh) | 2013-05-30 | 2013-05-30 | 视频通信业务处理方法与*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104219479A CN104219479A (zh) | 2014-12-17 |
CN104219479B true CN104219479B (zh) | 2017-11-03 |
Family
ID=52100566
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310207936.7A Active CN104219479B (zh) | 2013-05-30 | 2013-05-30 | 视频通信业务处理方法与*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104219479B (zh) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105812705B (zh) | 2014-12-31 | 2019-04-12 | 华为终端(东莞)有限公司 | 一种视频通信方法、终端及*** |
CN106358004B (zh) * | 2015-07-14 | 2019-08-16 | 腾讯科技(深圳)有限公司 | 视频通话方法及装置 |
CN106856472B (zh) * | 2015-12-09 | 2019-10-25 | 展讯通信(上海)有限公司 | 基于VoLTE的视频通话方法、装置及移动终端 |
CN106878086A (zh) * | 2017-03-06 | 2017-06-20 | 北京理工大学 | 一种VoLTE视频通话用户体验质量评估方法 |
CN109803056A (zh) * | 2017-11-15 | 2019-05-24 | 中兴通讯股份有限公司 | 一种视频彩铃播放的方法、装置及*** |
CN108833820B (zh) * | 2018-05-29 | 2021-03-12 | Oppo广东移动通信有限公司 | 视频通话方法及相关产品 |
CN109729379B (zh) * | 2019-02-01 | 2020-05-05 | 广州虎牙信息科技有限公司 | 直播视频连麦的实现方法、装置、终端和存储介质 |
WO2021164490A1 (en) * | 2020-02-20 | 2021-08-26 | Guangdong Oppo Mobile Telecommunications Corp., Ltd. | Methods, apparatus and user equipment for wireless communication |
CN112333414A (zh) * | 2020-10-30 | 2021-02-05 | 维沃移动通信有限公司 | 视频通话方法、装置、电子设备及可读存储介质 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5392223A (en) * | 1992-07-29 | 1995-02-21 | International Business Machines Corp. | Audio/video communications processor |
CN1510876A (zh) * | 2002-12-26 | 2004-07-07 | 中国科学院计算技术研究所 | 自适应地调节网络视频质量的方法 |
CN1845596A (zh) * | 2005-04-06 | 2006-10-11 | 上海迪比特实业有限公司 | 视频传输***及其自适应调节视频图像的方法 |
CN101146204A (zh) * | 2006-09-12 | 2008-03-19 | 腾讯科技(深圳)有限公司 | 即时通信视频质量调节方法及装置 |
CN102348095A (zh) * | 2011-09-14 | 2012-02-08 | 宋健 | 一种用于移动设备视频通信中、保持图像稳定传输的方法 |
CN102783141A (zh) * | 2010-05-14 | 2012-11-14 | Lg电子株式会社 | 显示装置及其控制方法 |
CN103096011A (zh) * | 2011-11-08 | 2013-05-08 | 中国电信股份有限公司 | 视频通信协商方法、***及视频终端 |
-
2013
- 2013-05-30 CN CN201310207936.7A patent/CN104219479B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5392223A (en) * | 1992-07-29 | 1995-02-21 | International Business Machines Corp. | Audio/video communications processor |
CN1510876A (zh) * | 2002-12-26 | 2004-07-07 | 中国科学院计算技术研究所 | 自适应地调节网络视频质量的方法 |
CN1845596A (zh) * | 2005-04-06 | 2006-10-11 | 上海迪比特实业有限公司 | 视频传输***及其自适应调节视频图像的方法 |
CN101146204A (zh) * | 2006-09-12 | 2008-03-19 | 腾讯科技(深圳)有限公司 | 即时通信视频质量调节方法及装置 |
CN102783141A (zh) * | 2010-05-14 | 2012-11-14 | Lg电子株式会社 | 显示装置及其控制方法 |
CN102348095A (zh) * | 2011-09-14 | 2012-02-08 | 宋健 | 一种用于移动设备视频通信中、保持图像稳定传输的方法 |
CN103096011A (zh) * | 2011-11-08 | 2013-05-08 | 中国电信股份有限公司 | 视频通信协商方法、***及视频终端 |
Also Published As
Publication number | Publication date |
---|---|
CN104219479A (zh) | 2014-12-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104219479B (zh) | 视频通信业务处理方法与*** | |
CN105025327B (zh) | 一种移动终端现场直播的方法及*** | |
CN103404132B (zh) | 视频通信方法及家庭终端、家庭服务器 | |
US20150135240A1 (en) | Video display terminal, video transmission terminal, video communication system, video display method, video transmission method, and computer-readable recording medium recording program | |
US20220131912A1 (en) | Call processing method and device | |
CN103581699A (zh) | 视频播放方法、流媒体服务器及流媒体播放*** | |
EP1874018A1 (en) | Mobile phone browser supporting data transmission accompanied by an audio transmission | |
JP5022088B2 (ja) | アプリケーション端末装置及び経路選択方法 | |
WO2014086142A1 (zh) | 一种视频图像的处理方法及装置 | |
JP2011519193A (ja) | モバイル端末でリッチビデオを実施するための方法 | |
CN107197340A (zh) | 使用无线局域网来传送和接收数据的无线通信装置和方法 | |
US11924371B2 (en) | Content sending method and apparatus, and content receiving method and apparatus | |
JP6750834B2 (ja) | 方法、プログラムおよびシステム | |
US20140378107A1 (en) | System and method of providing caller identification information | |
CN116636192A (zh) | 一种呼叫处理***和呼叫处理方法 | |
CN114221909B (zh) | 数据传输方法、装置、终端及存储介质 | |
CN109963106B (zh) | 一种视频图像处理方法、装置、存储介质及终端 | |
WO2011088765A1 (zh) | 图片处理的方法、终端及服务器 | |
CN102957890A (zh) | 一种通信中视频图像播放方法及终端 | |
CN106454538A (zh) | 一种实时弹幕互动方法 | |
US20080040754A1 (en) | Pseudo-rich hybrid phone/browser | |
JP2009055466A (ja) | ビデオコンテンツ再生端末およびビデオコンテンツ再生プログラム | |
CN110708492A (zh) | 一种视频会议内容交互方法及*** | |
CN107634974A (zh) | 一种数据传输方法及装置 | |
JP4654463B2 (ja) | 画像再生方法およびシステム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |