CN103595948B - 分辨率自适应的视频通话系统和方法 - Google Patents
分辨率自适应的视频通话系统和方法 Download PDFInfo
- Publication number
- CN103595948B CN103595948B CN201310352636.8A CN201310352636A CN103595948B CN 103595948 B CN103595948 B CN 103595948B CN 201310352636 A CN201310352636 A CN 201310352636A CN 103595948 B CN103595948 B CN 103595948B
- Authority
- CN
- China
- Prior art keywords
- video
- calling
- resolution ratio
- callee
- calling party
- 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.)
- Expired - Fee Related
Links
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明提供了一种分辨率自适应的视频通话系统,其包括基于SIP控制信令的视频通话服务器和若干个连接所述视频通话服务器的视频通话终端,所述视频通话终端包括主动发起视频通话请求的主叫方和接收该视频通话请求的被叫方,其特征在于,所述主叫方与被叫方在各自支持的分辨率的交集中选择分辨率最佳值进行视频通话。本发明分辨率自适应的视频通话系统在SDP协商过程中加入新的信息,并且按照当前的主流格式来定义消息格式,将主叫方所支持的分辨率发送给被叫方,由被叫方从中自动或手动选择最佳分辨率,从而使得视频通话双方就能按照最优的分辨率来进行视频通话,保证视频通话的质量。
Description
技术领域
本发明涉及一种多媒体通讯技术,尤其涉及一种视频通讯技术。
背景技术
随着我国宽带互联网建设的不断推进,三网合一的网络融合不断推进,越来越多的用户开始使用基于IP的宽频服务,融合通信的宽频时代已经到来。这使得许多基于IP的多媒体的服务成为可能,尤其是视频通话得到了迅速发展,用户对业务的需求不断增长,会话业务逐步由话音向多媒体发展,话音视频混合及可灵活切换成为纯话音业务发展的自然延续。在视频通话业务中,随着大屏网络电视,高清机顶盒等产品加入市场,视频通话参与者的设备和分辨率也越来越多样化。传统的统一低分辨率视频通话已满足不了用户的通话质量需求。
当前主要的视频通话服务器都是基于SIP控制信令的,SIP(Session InitiationProtocol)是一个应用层的信令控制协议。用于创建、修改和释放一个或多个参与者的会话。这些会话可以是Internet多媒体会议、IP电话或多媒体分发。会话的参与者可以通过组播(multicast)、网状单播(unicast)或两者的混合体进行通信。
SIP它既不是会话描述协议,也不提供会议控制功能。为了描述消息内容的负载情况和特点,SIP 使用 Internet 的会话描述协议 (SDP) 来描述终端设备的特点。
SDP英文全称为Session Description Protocol。为会话通知、会话邀请和其它形式的多媒体会话初始化等目的提供了多媒体会话描述。
在一般的视频通话中,由于参与会话的通信方设备多样化,且事先不知道对方参与者所能支持的分辨率,一般按照主叫方设定的分辨率来协商会话,被叫方默认接受主叫方的分辨率。在这种情况下,对于主叫方性能高的设备而被叫方性能低的设备会因为处理不了而降低通话质量。而如果主叫方选择低分辨率,对于网络电视等大屏的参与者会满足不了其对视频通话质量的要求,降低视频通话的质量。
发明内容
针对现有技术中的上述缺陷,本发明提供了分辨率自适应的视频通话系统及其方法。
本发明一种分辨率自适应的视频通话系统,其包括基于SIP控制信令的视频通话服务器和若干个连接所述视频通话服务器的视频通话终端,所述视频通话终端包括主动发起视频通话请求的主叫方和接收该视频通话请求的被叫方,其特征在于,
所述主叫方与被叫方在各自支持的分辨率的交集中选择分辨率最佳值进行视频通话。
优选的,所述主叫方发往所述被叫方的请求信令中包括自己所支持的全部分辨率;
所述被叫方发往所述主叫方的接收请求信令中包括自己所支持的全部分辨率与所述主叫方所支持的分辨率的交集中的最佳值。
优选的,所述视频通话服务器采用INTERNET的会话描述协议来描述所述视频通话终端。
优选的,所述视频通话服务器包括:
注册服务器,负责所述视频通话终端的注册;
视频代理和重定向服务器,负责注册位置信息、状态通知和呼叫路由;
NAT服务器,负责在所述主叫方和被叫方之间建立媒体传输流。
优选的,所述视频通话终端包括:
声音采集模块,负责采集用户声音信息;
图像采集模块,负责采集用户图像信息;
显示模块,负责显示接收到的用户图像信息;
网络模块,负责与所述视频通话服务器通讯。
本发明还提供该视频通话系统的分辨率自适应的方法,其特征在于,其包括以下步骤:
1)主动发起视频通话请求的主叫方向视频通话服务器发送SIP信令,并在该SIP信令中加入主叫方支持的各种分辨率的清单;
2)视频通话服务器将主叫方的SIP信令发送给被叫方;
3)被叫方在接收到的主叫方支持的各种分辨率的清单中,选择最适合自己的最佳分辨率,并将该最佳分辨率加入到200OK消息中,发送到视频通话服务器;
4)视频通话服务器设定主叫方与被叫方之间的呼叫路由,建立主叫方与被叫方之间的视频通话通道,主叫方和被叫方在最佳分辨率下进行视频通话。
优选的,所述主叫方在SIP信令的invite消息中加入resolution字段来描述主叫方支持的各种分辨率的清单。
本发明分辨率自适应的视频通话系统在SDP协商过程中加入新的信息,并且按照当前的主流格式来定义消息格式,将主叫方所支持的分辨率发送给被叫方,由被叫方从中自动或手动选择最佳分辨率,从而使得视频通话双方就能按照最优的分辨率来进行视频通话,保证视频通话的质量。
附图说明
下面结合附图和具体实施方式对本发明作进一步详细的说明。
图1是本发明实施例的整体结构示意图;
图2是本发明实施例的视频通话终端的功能结构图;
图3是视频通话的SIP流程。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,并使本发明的上述目的、特征和优点能够更加明显易懂,下面结合实施例及实施例附图对本发明作进一步详细的说明。
如图1所示,本发明的视频通话系统采用c/s结构,服务器端为会话发起协议(sip)服务器,客户端(即视频通话终端)由网络电视、手机,电脑上的摄像头,音频编解码,视频编解码,数据传输,显示等功能模块构成。
服务器端:服务器端由视频代理和重定向服务器,NAT(Network AddressTranslation:Network Address Translation,网络地址解析)服务器和注册服务器组成,其中sip, sdp,nat为使用到的关键技术,其结构如图1。
视频代理和重定向服务器负责注册位置信息、状态通知、呼叫路由等基本视频通话业务功能。NAT服务器协助用户端之间建立媒体传输流。注册服务器负责用户注册等。
客户端:视频通话后台随客户端系统启动,视频通话界面由主界面调用进入。视频通话后台包括:与sip服务器交互和服务器注册;与界面交互;其结构图2所示。
视频通话的SIP流程如图3所示。
用户在启动客户端通话功能后,客户端会自动启动登陆服务器流程,成功登陆后可以发起视频通话请求,在呼叫请求的sip信令中加入主叫方支持的所有分辨率信息给服务器,分辨率信息按照当前的主流格式(720p:1280*720, 576p:1024*576, SVGA:800*600,4CIF:704*576, VGA:600*480, CIF:352*288, QCIF:176*144)来定义消息格式,例如一设备全部支持以上分辨率,则相应的sdp中的信息格式定义为resolution=720P*;576P;SVGA;4CIF;VGA;CIF;QCIF。
注:以上720P之后的*号为优先选择分辨率,用户可以手动设置。
服务器找到被叫地址并转发请求,被叫收到视频通话请求后,可选择接通或挂断。如选择接通,则被叫方会根据主叫方的分辨率来选择其所支持的最优匹配的分辨率(默认为所支持的最大分辨率或可由用户设置),并将所选信息发送给主叫方。被叫方根据所选分辨率启动视频编解码器并经过编码、压缩后,再经过网络传输给服务器,服务器经过nat模块传输给主叫方,主叫方根据被叫方返回的信息启动视频编解码器,然后双方各自解码从服务器发送来的音频和视频流进行视频通话业务,直到一方结束通话为止。
使用到的关键技术:加入了分辨率自适应协商,配合采用的高效编解码技术(视频采用H264,音频采用G.711),在最大限度减少带宽的同时最大程度的提高用户的通话质量。
以上所述,仅为本发明的具体实施方式,本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求所界定的保护范围为准。
Claims (2)
1.一种视频通话系统中分辨率自适应的方法,其包括一种视频通话系统,所述分辨率自适应的视频通话系统包括基于SIP控制信令的视频通话服务器和若干个连接所述视频通话服务器的视频通话终端,所述视频通话终端包括主动发起视频通话请求的主叫方和接收该视频通话请求的被叫方,其特征在于,
所述主叫方与被叫方在各自支持的分辨率的交集中选择分辨率最佳值进行视频通话;
所述主叫方发往所述被叫方的请求信令中包括自己所支持的全部分辨率;
所述被叫方发往所述主叫方的接收请求信令中包括自己所支持的全部分辨率与所述主叫方所支持的分辨率的交集中的最佳值;
所述视频通话服务器采用INTERNET的会话描述协议来描述所述视频通话终端;
所述视频通话服务器包括:
注册服务器,负责所述视频通话终端的注册;
视频代理和重定向服务器,负责注册位置信息、状态通知和呼叫路由;
NAT服务器,负责在所述主叫方和被叫方之间建立媒体传输流;
所述视频通话终端包括:
声音采集模块,负责采集用户声音信息;
图像采集模块,负责采集用户图像信息;
显示模块,负责显示接收到的用户图像信息;
网络模块,负责与所述视频通话服务器通讯,其特征在于,其包括以下步骤:
1)主动发起视频通话请求的主叫方向视频通话服务器发送SIP信令,并在该SIP信令中加入主叫方支持的各种分辨率的清单;
2)视频通话服务器将主叫方的SIP信令发送给被叫方;
3)被叫方在接收到的主叫方支持的各种分辨率的清单中,选择最适合自己的最佳分辨率,并将该最佳分辨率加入到200OK消息中,发送到视频通话服务器;
4)视频通话服务器设定主叫方与被叫方之间的呼叫路由,建立主叫方与被叫方之间的视频通话通道,主叫方和被叫方在最佳分辨率下进行视频通话。
2.根据权利要求1所述的方法,其特征在于,所述主叫方在SIP信令的invite消息中加入resolution字段来描述主叫方支持的各种分辨率的清单。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310352636.8A CN103595948B (zh) | 2013-08-14 | 2013-08-14 | 分辨率自适应的视频通话系统和方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310352636.8A CN103595948B (zh) | 2013-08-14 | 2013-08-14 | 分辨率自适应的视频通话系统和方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103595948A CN103595948A (zh) | 2014-02-19 |
CN103595948B true CN103595948B (zh) | 2017-08-25 |
Family
ID=50085914
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310352636.8A Expired - Fee Related CN103595948B (zh) | 2013-08-14 | 2013-08-14 | 分辨率自适应的视频通话系统和方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103595948B (zh) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106488167A (zh) * | 2015-08-26 | 2017-03-08 | 中兴通讯股份有限公司 | 一种视频通话方法、网络设备、终端及系统 |
CN108206923B (zh) * | 2016-12-16 | 2020-10-27 | 展讯通信(上海)有限公司 | 多路视频通话的实现方法、装置及多通终端 |
CN110740478A (zh) * | 2018-07-18 | 2020-01-31 | 成都鼎桥通信技术有限公司 | 视频分辨率的协商方法和装置 |
WO2022057560A1 (zh) * | 2020-09-17 | 2022-03-24 | 中兴通讯股份有限公司 | 视频设备重定向方法、客户端、虚拟机桌面及存储介质 |
CN114339112B (zh) * | 2020-09-30 | 2023-10-20 | 华为终端有限公司 | 视频通话的方法、电子设备及系统 |
CN114915615B (zh) * | 2021-12-29 | 2024-03-19 | 天翼数字生活科技有限公司 | 一种家庭多媒体网关的实现方法与系统 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101035248A (zh) * | 2007-03-29 | 2007-09-12 | 华为技术有限公司 | 共享图片和/或视频数据的方法、系统及可视电话 |
CN101583009A (zh) * | 2009-06-18 | 2009-11-18 | 中兴通讯股份有限公司 | 可视终端及其实现界面内容共享的方法 |
CN101697579A (zh) * | 2009-10-23 | 2010-04-21 | 中兴通讯股份有限公司 | 一种具有可视电话功能的终端及其调节视频图像的方法 |
CN102025965A (zh) * | 2010-12-07 | 2011-04-20 | 华为终端有限公司 | 视频通话方法及可视电话 |
CN103139527A (zh) * | 2011-12-05 | 2013-06-05 | 中国电信股份有限公司 | 视频通信中的参数协商方法、装置及视频通信终端 |
-
2013
- 2013-08-14 CN CN201310352636.8A patent/CN103595948B/zh not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101035248A (zh) * | 2007-03-29 | 2007-09-12 | 华为技术有限公司 | 共享图片和/或视频数据的方法、系统及可视电话 |
CN101583009A (zh) * | 2009-06-18 | 2009-11-18 | 中兴通讯股份有限公司 | 可视终端及其实现界面内容共享的方法 |
CN101697579A (zh) * | 2009-10-23 | 2010-04-21 | 中兴通讯股份有限公司 | 一种具有可视电话功能的终端及其调节视频图像的方法 |
CN102025965A (zh) * | 2010-12-07 | 2011-04-20 | 华为终端有限公司 | 视频通话方法及可视电话 |
CN103139527A (zh) * | 2011-12-05 | 2013-06-05 | 中国电信股份有限公司 | 视频通信中的参数协商方法、装置及视频通信终端 |
Also Published As
Publication number | Publication date |
---|---|
CN103595948A (zh) | 2014-02-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2863632B1 (en) | System and method for real-time adaptation of a conferencing system to current conditions of a conference session | |
CN108055496B (zh) | 一种视频会议的直播方法和系统 | |
CN103595948B (zh) | 分辨率自适应的视频通话系统和方法 | |
US8767591B2 (en) | Multi-point video conference system and media processing method thereof | |
CN113746808A (zh) | 线上会议的融合通信方法、网关、电子设备及存储介质 | |
EP3127326B1 (en) | System and method for a hybrid topology media conferencing system | |
US20130282820A1 (en) | Method and System for an Optimized Multimedia Communications System | |
CN101472235A (zh) | 一种多终端通信方法、系统和装置 | |
WO2011088656A1 (zh) | 一种移动终端实现可视电话三方通话的方法及系统 | |
CN101325504A (zh) | 一种应用服务器控制多媒体会议的方法及装置 | |
WO2009033401A1 (fr) | Procédé de communication, système de communication et entité de fonction de commande de service | |
CN111131759B (zh) | 一种实时多媒体传输系统及其使用方法 | |
EP1890463A1 (en) | Accessing interactive services over internet | |
CN117176972B (zh) | 一个基于WebRTC技术的云会议音视频传输系统及方法 | |
US8908853B2 (en) | Method and device for displaying information | |
US9246695B2 (en) | Method and apparatus for providing virtual closed circuit television | |
CN102438119B (zh) | 一种数字电视的音视频通讯系统 | |
CN110460603B (zh) | 多媒体文件的传输方法、终端、服务器、系统及存储介质 | |
WO2012083606A1 (zh) | 一种语音视频通话的方法及系统 | |
CN101110946B (zh) | 对会话初始化协议终端的音频和视频通信进行切换的方法 | |
CN101753571A (zh) | 实现双视频流传送的方法、装置和系统 | |
JP5239756B2 (ja) | 映像共有時のメディア同期方法 | |
US8611258B1 (en) | Method and apparatus for integrating video and instant messaging application sessions | |
CN101895553A (zh) | 会话启动协议sip终端参加多媒体会议的方法及系统 | |
CN102594837A (zh) | 一种基于sip协议的多点语音视频通讯的控制方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20170825 Termination date: 20180814 |
|
CF01 | Termination of patent right due to non-payment of annual fee |