[发明专利]多路视频通信方法与系统有效
申请号: | 200810198890.6 | 申请日: | 2008-09-27 |
公开(公告)号: | CN101365125A | 公开(公告)日: | 2009-02-11 |
发明(设计)人: | 谷沉沉 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04N7/24 | 分类号: | H04N7/24;H04L29/06 |
代理公司: | 广州华进联合专利商标代理有限公司 | 代理人: | 曾旻辉 |
地址: | 518044广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频 通信 方法 系统 | ||
【技术领域】
本发明涉及计算机网络技术领域,尤其是计算机网络中的多路视频通信方 法与系统。
【背景技术】
互联网技术的发展,极大地改变了人们的工作生活。其中,视频通信技术 使得远隔千里的人们能够获得面对面的沟通体验。因此,视频聊天、视频会议、 网络游戏中都广泛用到了视频通信技术。
由于视频通信需要处理的原始视频数据量大,因此在传输之前需要对原始 视频数据进行视频编码,通过对视频编码器设置分辨率、帧率、码率等编码参 数,生成符合特定需求的视频码流。在接收终端,对视频码流进行解码便可得 到解码视频图像。对于固定的视频编解码器,在特定的编码参数条件下对视频 序列进行编码,得到一组码率和失真的关系,作为该编解码器的率失真特性, 通常用率失真特性描述编解码器生成的码流在不同码率条件下对应的解码视频 质量。
在一对一的网络视频通信中,为适应网络带宽的波动,通常根据网络状况 自适应地调整编码参数及传输技术,提高传输的视频质量。在多人视频通信过 程中,由于连接多个用户的网络状况存在异构性和时变性,且终端设备(如手 机,PC机)的处理能力也有所差异,传统上是按照平均或者多数的需求对视频 编解码设定编码参数,对原始视频数据进行编码生成单一码流,对参与通话的 所有用户广播该单一码流,对于同一个发送的视频源,在所有接收的远程客户 端具有相同的视频质量。
这种广播单一码流的多人视频通信技术无法适应终端处理能力和网络状况 的多样性,对于网络状况较好或者终端设备处理能力较强的用户,会带来资源 的浪费而没有达到最优的视频通话质量,而对于网络状况较差或者终端处理能 力较低的用户,会造成网络拥塞或者终端设备无法正常处理等状况。
【发明内容】
有鉴于此,有必要解决广播单一码流的多人视频通信技术无法适应终端处 理能力和网络状况的多样性的问题,提供一种提高多路视频通信质量的方法。
此外,还提供了一种提高多路视频通信质量的系统。
为解决上述技术问题,提出以下技术方案:
一种多路视频通信方法,包括以下步骤:建立候选视频编码参数表,所述 候选视频编码参数表是视频编码参数与视频率失真特性的关系表,选用某一组 视频编码参数对原始视频数据进行编码时,得到的码率和解码后的视频失真度 与该组视频编码参数对应;检测网络状况信息及两个以上远程客户端的属性并 建立视频通信连接,检测网络状况信息具体为:通过检测网络状况信息获得本 地网络的最大可用上行带宽、与本地客户端连接的远程客户端的数量、远程客 户端与本地客户端连接的最大可用下行带宽;所述远程客户端的属性包括远程 客户端解码器能支持的视频最大分辨率、最大帧率,建立视频通信连接包括创 建网络连接单元,通过网络连接单元与远程客户端协商确定连接双方所使用的 视频编解码类型,并为每一个远程客户端创建一个独立的视频编解码器;根据 所述网络状况信息及所述各个远程客户端的属性选择与各个远程客户端对应的 视频编码参数,具体为:根据本地网络状况信息、各个远程客户端网络状况信 息及各个远程客户端属性从所述候选视频编码参数表中选择与各个远程客户端 对应的视频编码参数;根据所述视频编码参数分别编码视频数据,得到与所述 各个远程客户端对应的编码后的视频数据;传输分别编码后的视频数据至对应 的各个远程客户端。
其中,所述根据所述网络状况信息及各个远程客户端的属性选择与所述各 个远程客户端对应的视频编码参数的步骤包括:在候选视频编码参数表中查找 在各视频编解码器增加相同编码码率的情况下,视频失真改善最大的视频编码 参数;将查找到的视频编码参数更新为相应视频编解码器的当前视频编码参数。
其中,若存在两个以上增加相同编码码率的情况下视频失真改善最大的视 频编码参数,则随机将其中某一视频编码参数更新为相应视频编解码器的当前 视频编码参数。
其中,还包括:通过检测网络状况信息获得所述本地客户端的最大可用上 行带宽;计算所述本地客户端中每一视频编解码器选用的当前视频编码参数对 应的码率之和;判断所述码率之和是否超过所述最大可用上行带宽;如果所述 码率之和未超过所述最大可用上行带宽,则重复执行所述查找与更新的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810198890.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:床上笔记本电脑桌
- 下一篇:一种铝电解槽纵向端头格栅板绝缘结构