[发明专利]用于接收HTTP自适应流视频的方法和客户端装置在审
申请号: | 201380062211.1 | 申请日: | 2013-11-25 |
公开(公告)号: | CN104813638A | 公开(公告)日: | 2015-07-29 |
发明(设计)人: | D·德弗莱斯朔韦尔;J·德弗里恩特 | 申请(专利权)人: | 阿尔卡特朗讯公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L5/14 |
代理公司: | 北京市中咨律师事务所 11247 | 代理人: | 刘薇;杨晓光 |
地址: | 法国布洛*** | 国省代码: | 法国;FR |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 接收 http 自适应 视频 方法 客户端 装置 | ||
技术领域
本发明涉及HTTP自适应流传输(HAS)领域,特别地,涉及确定将被请求的块的标称比特率的问题。
背景技术
在开放式因特网上传送视频的重要技术是超文本传输协议(HTTP)自适应流传输(HAS)。该技术具有易于部署的优点,因为它比其它协议更容易穿越防火墙,具有从传输控制协议(TCP)继承的固有拥塞控制,可以利用现有的HTTP基础架构,特别是HTTP缓存和内容分发网络(CDN)节点。
根据HAS的设计原理,视频以不同比特率进行编码,并且客户端可以在指定时刻在这些比特率之间切换。通常,两个连续的切换时间之间的视频区间称为视频片段,而与该区间相关联的比特串称为块(即,存在与比特率版本一样多的可用的不同块)。
目前,还没有完全满意的选择相对于网络性能最适合的块的机制。
发明内容
本发明的目的是提供用于接收HAS视频流的更满意的方法和客户端。
根据本发明的一个方面,提供了一种用于从服务器接收HTTP自适应流视频的方法,该方法包括:在可操作地连接到服务器的客户端处:在接收到视频的块后,确定从服务器到客户端的传输的当前传输速率;至少根据当前传输速率,获取与预期的未来传输速率有关的统计信息;从统计信息中导出目标传输速率;以及根据目标传输速率,请求视频的后续块。
根据本发明的方法的优点在于:基于当前(可选地,也可以是最近的)传输速率观测以及在统计上与其关联的预期的未来传输速率,预计在传输速率方面的网络性能。这在客户端能够在不同时刻在不同类型的网络上运行时特别有关。特别地,客户端与服务器之间的网络可以包括无线链路(例如,IEEE 802.11WLAN链路、诸如UMTS、3G、LTE等的移动链路、……)和/或有线链路(例如,IEEE 802.3“以太网”链路、PLC链路、xDSL链路、同轴链路等)。通过考虑将(预期的)未来网络行为关联到所观测的行为的统计,可以为目前实际的网络拓扑部署更理想的请求策略。因此,本发明可以用易于评估的度量来实施,即,从服务器到客户端的网络链路上的传输速率。
在根据本发明的方法的实施例中,统计信息包括直方图,导出包括根据直方图计算预定分位数。
该实施例的优点在于:该方法不仅向未来提供当前(可选的,过去的)网络性能的适当推断,而且暗示未来网络性能没有被高估的某个置信水平。后者很重要,因为对网络性能的高估和对太大而鉴于实际的未来网络性能而不能及时传送的块的相关请求可能导致缓冲欠载和在HAS流的最终用户的体验质量上的不可接受的下降(甚至可能是视频图像的“冻结”或完全消失)。
根据操作者和/或用户的需求,可以选择不同的分位数。优选地,选择分位数以覆盖至少50%的最佳情况(此时,所选择的分位数是中位数)或者75%的最佳情况(即,分位数是25百分位)或者甚至95%的最佳情况(即,分位数是95百分位)或者其间任何适合的分位数。
在特定实施例中,分位数是5百分位、1百分位、0.1百分位中的一个。
这些实施例的优点在于可用于提供能够在没有由于网络性能问题而造成的中断的情况下使用流式内容的极大保障水平。
在实施例中,根据本发明的方法还包括用所确定的当前传输速率更新统计信息。
该实施例的优点在于:系统在所观测的网络性能的模式被累积地存储为统计信息以改进后续的目标速速率的的意义上是自主学习的。优选地,不仅使用当前会话的信息,而且还在客户端的若干或全部会话中构建认知(可选地,累积认知)。
在特定实施例中,统计信息从与客户端分离的网络节点获取并在该网络节点处更新,网络节点被配置为存储来自多个客户端的统计信息。
该实施例的优点在于:由于大量客户端的贡献,更准确的统计被收集,因此,对于所涉及的所有客户端实现更好的性能。
在特定实施例中,传输速率信息与诸如相关联的网络类型、一天中的时间或一周中的天的辅助信息关联地存储在网络节点处。
该实施例的优点在于:通过仅使用与正被服务的客户端的实际情况最相关的信息,可以更准确地应用统计信息。
在根据本发明的方法的实施例中,统计信息的获取在启动客户端后发生。
在该实施例中,从统计数据库(其可以存储在客户端内部的组件上或者存储在可选地聚集来自不同客户端的统计的单独的网络节点上)中获取最新的相关统计是客户端设备的启动或初始化序列的一部分。
在根据本发明的方法的实施例中,统计信息的获取间隔地发生。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿尔卡特朗讯公司,未经阿尔卡特朗讯公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380062211.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:在视频会议会话中预览呼叫方的方法
- 下一篇:用于管理访问控制的基于策略的技术