【技术实现步骤摘要】
【国外来华专利技术】
本公开一般地涉及通信领域,并且更具体地,涉及与客户端缓冲器充满媒体片段的某一时间段期间的自适应流送、以及改善媒体播出(playout)的媒体质量和用户体验相关联的技术。
技术介绍
超文本传输协议(HTTP)自适应流(HAS)客户端被设计用于通过利用TCP的流的贪婪本性和阻塞控制能力来给终端用户提供最佳品质的体验。在HAS中,视频内容以数个比特率被编码具有相关联的质量等级,其中每个质量等级被分为通常为两到十秒的片段(通常也被称为块或分段)。这给予客户端基于客户端和服务器之间的路径上的可用带宽的测量来选择质量等级的能力并且随着网络带宽改变或波动来修改该决定。还存在可能影响客户端的决定的其它因素。当开始获取新的视频流(例如,在信道变化、回放(playback)位置变化或快进/倒回操作后)时,客户端必须管理快速开始回放、呈现“高品质”视频和建造充分的播出缓冲器深度之间的基本权衡,以在网络带宽下降的情况下防止回放器停止(stall)。附图说明图1A是根据本公开的一个实施例、用于降低自适应流的流启动延迟的通信系统的简化框图。图1B是示出了与本公开的一个实施例相关联的可能示例细节的简化框图。图1C是示出了与本公开的一个实施例相关联的可能示例细节的简化框图。图2是示出了根据本公开的一个实施例、与通信系统相关联的可能操作的简化流程图。图3是示出了根据本公开的一个实施例、与通信 ...
【技术保护点】
一种方法,包括:在内容接收器处接收网络内的内容,所述内容基于由所述内容接收器做出的获取请求从内容源被传送,其中,针对所述内容的所述获取请求是基于第一适应逻辑方案的,所述第一适应逻辑方案以选定的速率填充所述内容接收器的缓冲器并且以选定的编码速率下载内容的片段;在所述内容接收器处检测网络优先级,其中,所述网络优先级包括所述内容接收器处观测的下载速率,所述内容接收器处观测的下载速率大于所述网络中的其它内容接收器的公平共享速率;以及响应于对所述网络优先级的检测来修改针对所述内容的所述获取请求,其中,所修改的获取请求基于优先级适应方案,所述优先级适应方案能够导致以下各项中的至少一项:相对于所述第一适应逻辑方案,以较快的速率填充所述缓冲器和以较高的编码速率下载内容的片段。
【技术特征摘要】
【国外来华专利技术】2013.05.16 US 13/895,8221.一种方法,包括:
在内容接收器处接收网络内的内容,所述内容基于由所述内容接收器
做出的获取请求从内容源被传送,其中,针对所述内容的所述获取请求是
基于第一适应逻辑方案的,所述第一适应逻辑方案以选定的速率填充所述
内容接收器的缓冲器并且以选定的编码速率下载内容的片段;
在所述内容接收器处检测网络优先级,其中,所述网络优先级包括所
述内容接收器处观测的下载速率,所述内容接收器处观测的下载速率大于
所述网络中的其它内容接收器的公平共享速率;以及
响应于对所述网络优先级的检测来修改针对所述内容的所述获取请
求,其中,所修改的获取请求基于优先级适应方案,所述优先级适应方案
能够导致以下各项中的至少一项:相对于所述第一适应逻辑方案,以较快
的速率填充所述缓冲器和以较高的编码速率下载内容的片段。
2.如权利要求1所述的方法,其中,要被发送到所述内容接收器的分
组被标记有第一丢弃优先级或第二丢弃优先级,并且在所述内容接收器处
所检测到的所述网络优先级至少部分地基于被标记有所述第一丢弃优先级
的分组与被标记有所述第二丢弃优先级的分组的比率。
3.如权利要求2所述的方法,其中,所述内容接收器处所检测到的所
述网络优先级还基于:所述内容接收器处对被标记有第一优先级的被丢弃
的分组的比率、和被标记有第二优先级的被丢弃的分组的比率的确定。
4.如权利要求2所述的方法,还包括:
在所述内容接收器处连续监测网络优先级的任何变化;以及
响应于所述网络优先级中的任何变化来修改所述优先级适应方案。
5.如权利要求2所述的方法,其中,对分组的标记包括:利用哈希函
数以所述第一丢弃优先级或所述第二丢弃优先级伪随机标记分组,所述哈
希函数基于由所述内容接收器提供的加权值被加权。
6.如权利要求5所述的方法,其中,所述加权值表示所述内容接收器
的缓冲器状态。
7.如权利要求5所述的方法,其中,针对每个分组,对分组的伪随机
标记还包括:
将所述分组的头部信息输入到生成伪随机输出值的所述哈希函数
中,;以及
基于来自所述哈希函数的输出值与由所述内容接收器提供的所述加权
值的对比,来以所述第一丢弃优先级或所述第二丢弃优先级标记所述分
组。
8.如权利要求3所述的方法,还包括:
在所述内容接收器处识别已经被丢弃的分组,并且识别被丢弃的分组
被标记有所述第一丢弃优先级还是所述第二丢弃优先级。
9.如权利要求8所述的方法,其中,与由所述内容接收器发送的三重
确认相关联的任何分组在所述内容接收器处被标识为被丢弃的分组。
10.如权利要求9所述的方法,其中,每个分组的分组头部包括与所
述分组相关联的DSCP值,所述方法还包括:
在存储于所述内容接收器处的第一阵列中,针对每个代码点计数接收
到的具有所述第一丢弃优先级和所述第二丢弃优先级的分组的数量;以及
在存储于所述内容接收器处的第二阵列中,针对每个代码点计数被确
定为丢弃的分组的数量。
11.如权利要求2所述的方法,其中,标记分组包括:
利用哈希函数伪随机标记集群中的分组,所述哈希函数基于由所述内
容接收器提供的加权值被加权,其中每个集群包括标记有所述第一丢弃优
先级或所述第二丢弃优先级的多个分组。
12.一种装置,包括:
存储器元件,所述存储器元件被配置为存储指令;
缓冲器,所述缓冲器用于存储内容;以及
处理器,所述处理器被配置为执行和控制所述指令的操作,以执行以
下各项操作:
基于由所述装置发起的获取请求通过网络接收从内容源被传送的
内容,其中,针对内容的所述获取请求是基于第一适应逻辑方案的,
\t所述第一适应逻辑方案以选定的速率填充所述缓冲器并且以选定的编
码速率下载内容的片段;
检测网络优先级,其中,所述网络优先级包括所述装置处观测的
下载速率,所述装置处观测的下载速率大于所述网络中的其它装置的
公平共享速率;以及
响应于对所述网络优先级的检测来修改针对所述内容的获取请
求,其中,所修改的获取请求基于优先级适应方案,所述优先级适应
方案能够执行以下各项中的至少一项:相对于所述第一适应逻辑方
案,以较快的速率填充所述缓冲器和以较高的编码速率下载内容的片
段。
13.如权利要求12所述的装置,其中,要被发送到所述装置的分组被
标记有第一丢弃优先级或第二丢弃优先级,并...
【专利技术属性】
技术研发人员:乔舒亚·B·盖哈姆,埃里克·坎宁安,艾丽·C·贝根,大卫·R·奥兰,
申请(专利权)人:思科技术公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。