[发明专利]多路视频通信方法与系统有效
申请号: | 200810198890.6 | 申请日: | 2008-09-27 |
公开(公告)号: | CN101365125A | 公开(公告)日: | 2009-02-11 |
发明(设计)人: | 谷沉沉 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04N7/24 | 分类号: | H04N7/24;H04L29/06 |
代理公司: | 广州华进联合专利商标代理有限公司 | 代理人: | 曾旻辉 |
地址: | 518044广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频 通信 方法 系统 | ||
1.一种多路视频通信方法,其特征在于,所述方法包括以下步骤:
建立候选视频编码参数表,所述候选视频编码参数表是视频编码参数与视 频率失真特性的关系表,选用某一组视频编码参数对原始视频数据进行编码时, 得到的码率和解码后的视频失真度与该组视频编码参数对应;
检测网络状况信息及两个以上远程客户端的属性并建立视频通信连接,检 测网络状况信息具体为:通过检测网络状况信息获得本地网络的最大可用上行 带宽、与本地客户端连接的远程客户端的数量、远程客户端与本地客户端连接 的最大可用下行带宽;所述远程客户端的属性包括远程客户端解码器能支持的 视频最大分辨率、最大帧率,建立视频通信连接包括创建网络连接单元,通过 网络连接单元与远程客户端协商确定连接双方所使用的视频编解码类型,并为 每一个远程客户端创建一个独立的视频编解码器;
根据所述网络状况信息及所述各个远程客户端的属性选择与各个远程客户 端对应的视频编码参数,具体为:根据本地网络状况信息、各个远程客户端网 络状况信息及各个远程客户端属性从所述候选视频编码参数表中选择与各个远 程客户端对应的视频编码参数;
根据所述视频编码参数分别编码视频数据,得到与所述各个远程客户端对 应的编码后的视频数据;
传输分别编码后的视频数据至对应的各个远程客户端。
2.根据权利要求1所述的多路视频通信方法,其特征在于,所述根据所述 网络状况信息及各个远程客户端的属性选择与所述各个远程客户端对应的视频 编码参数的步骤包括:
在候选视频编码参数表中查找在各视频编解码器增加相同编码码率的情况 下,视频失真改善最大的视频编码参数;
将查找到的视频编码参数更新为相应视频编解码器的当前视频编码参数。
3.根据权利要求2所述的多路视频通信方法,其特征在于,若存在两个以 上增加相同编码码率的情况下视频失真改善最大的视频编码参数,则随机将其 中某一视频编码参数更新为相应视频编解码器的当前视频编码参数。
4.根据权利要求2所述的多路视频通信方法,其特征在于,还包括:
通过检测网络状况信息获得所述本地客户端的最大可用上行带宽;
计算所述本地客户端中每一视频编解码器选用的当前视频编码参数对应的 码率之和;
判断所述码率之和是否超过所述最大可用上行带宽;
如果所述码率之和未超过所述最大可用上行带宽,则重复执行所述查找与 更新的步骤。
5.根据权利要求2所述的多路视频通信方法,其特征在于,还包括:
通过检测网络状况信息获取所述本地客户端与所述远程客户端连接时所述 远程客户端的最大可用下行带宽;
判断所述更新的当前视频编码参数对应的视频码率是否超过相应远程客户 端的最大可用下行带宽;
如果所述视频码率未超过所述最大可用下行带宽,则重复执行所述查找与 更新的步骤。
6.根据权利要求2所述的多路视频通信方法,其特征在于,还包括:
通过检测远程客户端的属性获得所述远程客户端能支持的视频最大分辨 率、最大帧率;
判断所述更新的当前视频编码参数所对应的视频分辨率和帧率是否超过所 述最大分辨率、最大帧率;
如果所述视频分辨率和帧率未超过所述最大分辨率、最大帧率,则重复执 行所述查找与更新的步骤。
7.根据权利要求1所述的多路视频通信方法,其特征在于,还包括:
定时检测并更新网络状况信息;
根据更新的网络状况信息选择编码参数。
8.根据权利要求7所述的多路视频通信方法,其特征在于,还包括:
根据网络状况信息检测结果,判断远程客户端是否关闭;
如果所述远程客户端关闭,则删除与该远程客户端相应的网络连接单元和 视频编解码器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810198890.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:床上笔记本电脑桌
- 下一篇:一种铝电解槽纵向端头格栅板绝缘结构