视频通信协商方法、系统及视频终端技术方案

技术编号:8685891 阅读:158 留言:0更新日期:2013-05-09 05:25
本发明专利技术公开了一种视频通信协商方法、系统及视频终端。其中,该方法包括在通话过程中,第一视频终端接收第二视频终端在检测到或接收到触发事件后发送的视频通信协商请求;第一视频终端解析视频通信协商请求,与第二视频终端进行协商并确定协商后的视频参数;第一视频终端和第二视频终端利用协商后的视频参数传输媒体流。本发明专利技术在视频通信过程中使得互通视频的终端能够动态调整视频参数,以自适应网络环境的变化,从而使互通视频的终端能够在复杂变化的网络环境下保证通话质量和视频的流畅性。

【技术实现步骤摘要】

本专利技术涉及视频通信
,特别地,涉及一种视频通信协商方法、系统及视频终端
技术介绍
移动互联网的发展,推动了智能终端产业链的壮大,智能手机、平板电脑成为终端市场的热点。新的操作系统的推出以及芯片处理性能的提升使得各类有屏终端具备了开发视频通信功能的能力,运营商、终端开发商、互联网厂商纷纷开发推出基于互联网或3G的点对点视频通信功能。在点对点的视频通彳目中,通/[目双方会对视频通/[目的相关彳目息(例如,编解码、图像分辨率等)进行协商并建立连接,互通视频及语音,但由于网络环境较为复杂,通话质量以及视频的流畅性等较易受到传输带宽等多种因素的影响,因此,如何在复杂的网络环境下保障通话质量和视频的流畅性是亟待解决的技术问题。另外,根据用户使用习惯,对在语音通话过程中开启视频也具有较强的需求。
技术实现思路
本专利技术要解决的一个技术问题是提供一种视频通信协商方法、系统及视频终端,能够在复杂多变的网络环境下保证通话质量和视频的流畅性。根据本专利技术的一方面,提出了 一种视频通信协商方法,包括在通话过程中,第一视频终端接收第二视频终端在检测到或接收到触发事件后发送的视频通信协商请求;第一视频终端解析视频通信协商请求,与第二视频终端进行协商并确定协商后的视频参数;第一视频终端和第二视频终端利用协商后的视频参数传输媒体流。根据本专利技术的另一方面,还提出了一种视频终端,包括请求发送单元,用于在通话过程中检测到或接收到触发事件后向通信对端发送视频通信协商请求;解析协商单元,用于在通话过程中解析视频通信协商请求,与发送请求的终端协商并确定协商后的视频参数;数据传输单元,与解析协商单元相连,用于利用协商后的视频参数传输媒体流。根据本专利技术的又一方面,还提出了一种视频通信协商系统,包括两个相互通信的视频终端。本专利技术提供的视频通信协商方法、系统及视频终端,在视频通信过程中使得互通视频的终端能够动态调整视频参数,以自适应网络环境的变化,从而使互通视频的终端能够在复杂变化的网络环境下保证通话质量和视频的流畅性。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分。在附图中:图1是本专利技术视频通信协商方法的一个实施例的流程示意图。图2是本专利技术视频通信协商方法的另一实施例的流程示意图。图3是本专利技术视频通信协商方法的又一实施例的流程示意图。图4是本专利技术视频终端的一个实施例的结构示意图。图5是本专利技术视频通信协商系统的一个实施例的结构示意图。具体实施例方式下面参照附图对本专利技术进行更全面的描述,其中说明本专利技术的示例性实施例。本专利技术的示例性实施例及其说明用于解释本专利技术,但并不构成对本专利技术的不当限定。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本专利技术及其应用或使用的任何限制。图1是本专利技术视频通信协商方法的一个实施例的流程示意图。如图1所示,该实施例可以包括以下步骤:S102,在通话过程中,第一视频终端接收第二视频终端在检测到或接收到触发事件后发送的视频通信协商请求;S104,第一视频终端解析视频通信协商请求,与第二视频终端进行协商并确定协商后的视频参数,其中,两个终端可以通过一次或多次交互来实现视频参数的协商;S106,第一视频终端和第二视频终端利用协商后的视频参数传输媒体流。S卩,当通信双方协商成功后,请求发起方(即,第二视频终端)主动调整图像分辨率(与协商后的视频参数一致)并进行编码,向对方(即,第一视频终端)发送比原先分辨率较高或较低的视频流,而被请求方(即,第一视频终端)则根据对方请求的图像分辨率要求进行编码,向请求方发出视频流。该实施例在视频通信过程中使得互通视频的终端能够在网络环境变化等情况下动态调整视频参数,从而使互通视频的终端能够在复杂变化的网络环境下保证通话质量和视频的流畅性。其中,步骤S102中的触发事件可以包括但不限于网络状况发生变化、开启视频以及关闭视频。进一步地,以网络状况发生变化为触发事件进行说明,在第一视频终端与第二视频终端通话过程中,如果第二视频终端检测到网络带宽发生变化,则可以向第一视频终端发送视频通信协商请求,该请求中可以携带图像分辨率参数,在第一视频终端与第二视频终端为同类型终端时,所携带的图像分辨率参数可以用于双向,即,第二视频终端期望发送的图像的分辨率和第二视频终端期望接收的图像的分辨率,如果第二视频终端与第一视频终端类型不同,所携带的图像分辨率参数可以分别包括期望发送的图像分辨率和期望接收的图像分辨率,具体地,图像分辨率可以包括但不限于CIF(Common Intermediate Format,通用媒体模式,352 X 288像素)、VGA ¢40 X 480像素)、Dl (数字电视系统显示格式的标准)、720P以及1080P。此外,图像分辨率还可以为其他非标准格式,例如,600X400等。此外,协商后的视 频参数还可以包括视频编解码方式和端口信息,其中,视频编解码方式可以包括但不限于H.263和H.264。举例说明,在互通的两个终端类型不同时,假设第二视频终端期望发送的分辨率为VGA,与其对应的编解码方式为H.263,而第一视频终端解析后发现其能够接收分辨率为VGA的视频流,但是不支持H.263的编解码方式,因此,两个终端还需要协商视频流的编解码方式。另外,如果发送视频流的端口也发生改变时,双方还需要进一步协商通信端口。在通话过程中,如果第二视频终端检测到网络带宽小于预定下限时,其触发视频通信协商过程,向其通信对端(即,第一视频终端)发送视频通信协商请求,该请求中至少包括一个比之前分辨率要低的参数,例如,之前使用的为Dl分辨率格式,此时可以请求使用VGA分辨率格式,在第一视频终端确定采用VGA方式后,通信双方均开始采用VGA格式传输媒体流(包括视频媒体流和语音媒体流)。由于网络带宽的减小,第二视频终端主动请求降低所传输视频的分辨率,虽然视频的清晰度有所降低,但是从整体上保证了通话质量和视频图像的流畅性,不会由于网络状况的恶化而出现丢包现象,导致视频的不连续性或语音通话质量恶化。如果在一段时间后网络状况发生了改变,例如,第二视频终端检测到网络带宽大于预定下限,则其又触发另一次视频通信协商过程,其向第一视频终端发送视频通信协商请求,该请求中可以包含Dl分辨率格式,第一视频终端确定可以采用Dl分辨率格式后,通信双方开始采用Dl格式传输媒体流(包括视频媒体流和语音媒体流)。此时,由于网络状况变好,例如,带宽增大,第二视频终端主动请求提高所传输视频的分辨率,不仅保证了基本的通话质量和视频图像的连续性,同时还显著提高了视频的清晰度。假设第二视频终端想结束双方之间的视频通话,仅采用语音方式进行交流,此时,该第二视频终端可以根据用户发起的一个控制指令触发向第一视频终端发送视频通信协商请求,该请求中携带“关闭视频”的消息代码,第一视频终端接收到该请求后,判断自身如具备关闭视频的能力,则向第二视频终端发送响应消息,指示第二视频终端可以关闭视频,协商成功后通信双方均关闭视频流仅利用语音方式交流,此时仅在双方之间传输语音媒体流。如果因为交流需要,其中的任一方还可以再次发起视频通信协商请求,以请求开启视频。假设第二视频终端又主动向第一视频终端发送视频通信协商请求,该请求中至少包括图像本文档来自技高网...

【技术保护点】
一种视频通信协商方法,其特征在于,包括:在通话过程中,第一视频终端接收第二视频终端在检测到或接收到触发事件后发送的视频通信协商请求;所述第一视频终端解析所述视频通信协商请求,与所述第二视频终端进行协商并确定协商后的视频参数;所述第一视频终端和所述第二视频终端利用协商后的视频参数传输媒体流。

【技术特征摘要】
1.一种视频通信协商方法,其特征在于,包括: 在通话过程中,第一视频终端接收第二视频终端在检测到或接收到触发事件后发送的视频通信协商请求; 所述第一视频终端解析所述视频通信协商请求,与所述第二视频终端进行协商并确定协商后的视频参数; 所述第一视频终端和所述第二视频终端利用协商后的视频参数传输媒体流。2.根据权利要求1所述的视频通信协商方法,其特征在于,所述协商后的视频参数包括图像分辨率。3.根据权利要求2所述的视频通信协商方法,其特征在于,所述协商后的视频参数还包括视频编解码方式和端口信息。4.根据权利要求1所述的视频通信协商方法,其特征在于,所述触发事件包括网络状况发生变化、开启视频以及关闭视频。5.根据权利要求1所述的视频通信协商方法,其特征在于,根据所述触发事件的突发性发起多次视频通信协商请求。6.根据权利要求1所述的视频通信协商方法,其特征在于,利用SIP协议或XMPP协议实现所述第一视频终端与所述第二视频终端之间的视频通信协商。7.一种视频终端,其特征在于,包括: 请求发送单元,用于在通话过程中检测...

【专利技术属性】
技术研发人员:应闻达万象张铮凯金海孙海
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1