[发明专利]建立音视频通讯连接的方法和装置有效
申请号: | 201110047721.4 | 申请日: | 2011-02-28 |
公开(公告)号: | CN102651701A | 公开(公告)日: | 2012-08-29 |
发明(设计)人: | 陈谦 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L29/06 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 鞠永善 |
地址: | 518000 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 建立 视频 通讯 连接 方法 装置 | ||
技术领域
本发明涉及网络技术领域,特别涉及一种建立音视频通讯连接的方法和装置。
背景技术
随着网络技术的发展,网络用户之间的实时音视频通讯越来越频繁,在现有的实时音视频通讯中,考虑到成本的压力,一般选用端到端、或者客户端中转数据的方式建立数据传输通道。例如ICE(Interactive ConnectivityEstablishment,交互式连通建立方式)协议,在建立连接通路的时候,会尝试建立各种连接方式的通路(包括直连、STUN(Session Traversal Utilities for NAT,NAT穿越会话协议)连接、TURN(Traversal Using Relay NAT,通过中转穿越NAT)连接等)并评测各连接方式,然后根据连接的质量、创建连接耗费的时间来选择某两个用户之间最终的传输方式。
在对现有技术进行分析后,发明人发现现有技术至少具有如下缺点:
在现有的音视频通讯中,建立连接过程需要一定的时间尝试,用户发出多人音视频的邀请后需要等待一定的时间建立、选择连接通路,最终建立音视频通讯连接以完成数据的传输,不仅耗时长,用户的体验不佳,而且运营成本高。
发明内容
本发明实施例提供了一种建立音视频通讯连接的方法和装置。所述技术方案如下:
一种建立音视频通讯连接的方法,包括:
与多个客户端建立服务器中转连接;
尝试与所述多个客户端建立直连连接以及客户端中转连接;
如果所述直连连接或客户端中转连接成功,断开与所述多个客户端的服务器中转连接。
与多个客户端建立服务器中转连接,具体包括:
在该多个客户端中的任一个客户端发起音视频连接或加入音视频会话时,检测所述客户端的网络状态,当所述客户端的网络状态符合第一预设标准,则为所述客户端建立服务器中转连接。
所述方法还包括:
如果所述直连连接和客户端中转连接失败,保持所述服务器中转连接。
所述方法还包括:
如果所述直连连接或客户端中转连接成功,检测当前的音视频通讯连接,当所述音视频通讯连接中任一个连接的连接质量不符合第二预设标准,则将所述连接质量不符合第二预设标准的连接切换为其他的连接方式。
检测当前的音视频通讯连接,具体包括:
实时收集所述音视频通讯连接中各个连接的连接质量参数,所述连接质量参数包括连接的延迟、丢包和抖动;
根据所述各个连接的连接质量参数和所述第二预设标准进行评估。
一种建立音视频通讯连接的装置,包括:
第一建立模块,用于与多个客户端建立服务器中转连接;
第二建立模块,用于尝试与所述多个客户端建立直连连接以及客户端中转连接;
所述第一建立模块还用于如果所述直连连接或客户端中转连接成功,断开与所述多个客户端的服务器中转连接。
所述第一建立模块具体用于在该多个客户端中的任一个客户端发起音视频连接或加入音视频会话时,检测所述客户端的网络状态,当所述客户端的网络状态符合第一预设标准,则为所述客户端建立服务器中转连接。
所述第一建立模块还用于如果所述直连连接和客户端中转连接失败,保持所述服务器中转连接。
所述装置还包括:
检测模块,用于如果所述直连连接或客户端中转连接成功,检测当前的音视频通讯连接,当所述音视频通讯连接中任一个连接的连接质量不符合第二预设标准,则触发用于将所述连接质量不符合第二预设标准的连接切换为其他的连接方式的切换模块。
所述检测模块包括:
参数收集单元,用于实时收集所述音视频通讯连接中各个连接的连接质量参数,所述连接质量参数包括连接的延迟、丢包和抖动;
评估单元,用于根据所述各个连接的连接质量参数和所述第二预设标准进行评估。
本发明实施例提供的技术方案的有益效果是:
通过在建立多人异构网络环境下的音视频通讯连接时,先与其他客户端建立服务器中转连接,该机制保证了多人之间的音视频通路可以可靠快速的建立起来;再尝试其他连接,当其他连接成功时,中断服务器中转连接,保证了最大限度的降低了多人音视频连接通路的运营成本。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110047721.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:板框压滤机的组合式过滤板
- 下一篇:压滤机清洗滤布装置