[发明专利]利用嵌入式编码像素测量远程视频回放性能有效
申请号: | 200910250399.8 | 申请日: | 2009-12-07 |
公开(公告)号: | CN101783937A | 公开(公告)日: | 2010-07-21 |
发明(设计)人: | 梅金贾·维克拉姆M;毕达卡·里希N;萨特娜·苏尼尔;科里斯南·斯里尼瓦斯;阿格拉沃尔·班尼特 | 申请(专利权)人: | 威睿公司 |
主分类号: | H04N7/24 | 分类号: | H04N7/24;H04N7/26;H04L29/06 |
代理公司: | 北京鸿元知识产权代理有限公司 11327 | 代理人: | 陈英俊;孙明岩 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 利用 嵌入式 编码 像素 测量 远程 视频 回放 性能 | ||
技术领域
本发明一般地涉及利用嵌入式编码像素测量远程视频回放性能。
背景技术
计算行业近年来已有许多进步,这些进步产生了大量产品和服务。计算 系统也有了许多改变,包括它们的虚拟化。计算机资源的虚拟化通常意味着 涉及计算机硬件的抽象,其实质是将操作系统与应用同底层硬件相分离。硬 件因而在多个操作系统和应用之间被共享,其中每个操作系统和应用在对应 的虚拟机(VM)中被隔离。虚拟化的结果是硬件被更有效利用并被平衡, 因此虚拟桌面基础架构(VDI)正成为更有前途的解决方案。利用VDI,用 户通过网络连接访问在远程服务器上运行的虚拟机所提供的个人桌面。每个 VM是完整的执行环境,并且服务器通过网络连接提供用户界面,从而在用 户和VM之间传输用户输入和输出。在用户使用远程服务时为用户提供与使 用程序在本地执行的传统系统类似的桌面体验,这是非常有吸引力的。用户 体验的质量基于许多基础因子(例如,往返等待时间或网络带宽)而会变化。
在用于远程传送的众多关键应用中,解决方案提供商将远程视频回放视 为最重要的应用之一。远程视频回放也是最经常使用的应用之一,其由于施 加在实时视频传送所需的底层资源(例如,服务器计算能力和下行链路带宽) 上的压力,易受到性能劣化的影响。在视频传送期间,多数资源会变成瓶颈。 尽管存在一些措施来找到这些资源中的一些资源的利用率,但是不存在测量 远程端的视频性能和质量的准确方法。过去的方法使用对进入网络数据的分 析,以试图使网络性能和视频质量相关。该方法并不准确,因为可能发生由 于有限带宽而使服务器端的协议降低视频的比特率,或者因为可能存在影响 视频性能的一些用于播放器皮肤(player skin)、窗口外观或其他屏幕更新 的分组。
正是在这种情况下,本发明的实施例应运而生。
本申请与2008年12月18日递交的名为“MEASURING CLIENT INTERACTIVE PERFORMANCE USING A DISPLAY CHANNEL”的美国专 利申请12/337,774有关,该申请通过引用结合于此。
发明内容
本发明的实施例提供了用于测量远程视频传送的性能的方法、系统和计 算机程序。编码信息被添加到视频帧的像素中,以在将视频传送到远程客户 后标识帧号码并获得信息。
应当认识到,本发明可以以多种方式实现,例如方法、装置、系统、设 备或者计算机可读介质上的方法。下面描述了本发明的若干创造性实施例。
在一个实施例中,一种方法在服务器计算机处在视频流的帧中嵌入标记 符,所述标记符包括预配置的像素序列,并且其后跟随被编码在像素数据中 的帧号码。在一个实施例中,针对每个字节的像素数据编码一个比特。该方 法随后在客户计算机处找到第一标记符,以确定所述标记符在显示中的位 置。一旦标记符的位置被确定,后续帧中的标记符以及他们对应的帧号码就 被检测。该方法存储每个检测到的标记符的帧号码和到达时间。所存储的到 达时间和帧号码可以用于远程视频传送的统计性能分析。在另一实施例中, 包含在计算机可读存储介质中的计算机程序可以用来执行该方法。
在又一实施例中,一种测量远程视频传送的性能的系统包括视频服务 器、视频客户以及性能服务器。视频服务器传送视频流并将标记符嵌入视频 流的选定帧中。标记符包括预配置的像素序列,并且其后跟随包含编码帧号 码的像素。视频客户接收所述视频流并且被配置成找到第一标记符,然后在 其他视频帧中检测其后的标记符。一旦在显示中找到第一标记符,其位置就 被用做寻找其他标记符以及他们对应帧号码的位置。性能服务器被配置成 从视频客户接收每个检测到的标记符的帧号码和到达时间,以及存储所接收 的到达时间和帧号码。
通过下面以示例的方式对本发明原理的详细说明并结合附图,本发明的 其他方面将变得明显。
附图说明
通过下面的说明并结合附图可以最好地理解本发明,其中:
图1描述了根据一个实施例的远程视频回放环境。
图2示出了根据一个实施例使用在视频通道上发送并且在镜像缓冲器 上检测到的信息测量视频性能的体系结构。
图3A-3D描述了用于在视频通道上发送编码信息的不同实施例。
图4描述了根据一个实施例在客户和服务器之间的视频通信。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于威睿公司,未经威睿公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910250399.8/2.html,转载请声明来源钻瓜专利网。