【技术实现步骤摘要】
【国外来华专利技术】1.
本申请涉及一种用于将媒体数据从流传输服务器传输到一个或多个客户端设备的数据传输协议。更具体地,本专利技术提供了一种可以与诸如HTTP直播流(也称为HLS)之类的现有流传输协议结合使用的增强型数据流控制方法。根据本专利技术的方法考虑网络状况和客户端设备状况,诸如客户端设备的数据缓冲器,并且在客户端设备处应用一种或多种数据流控制方法或模式以提高用于互联网协议电视(IPTV)应用的媒体数据传输的速度和质量。2.
技术介绍
视频业务目前占据通信网络(例如,互联网或当今的任何类似的无线通信网络,例如LAN、WLAN等)的超过60%的世界带宽使用。如何将这样的数据注入到网络中对通过网络的总体数据流具有强烈的影响。对网络的不受控数据注入会导致拥塞影响,例如缓慢的总业务流、分组延迟、分组丢失、分组乱序、分组重传、网络设备(路由器、交换机等)的洪泛/崩溃以及不可控流量的洪泛。这些类型的事件导致网络流量减慢,并且如果正在使用的交换和路由网络设备不能处理流量需求,则有时完全停止。此外,非管理数据注入将对诸如VoIP(IP语音)、媒体事件的实况广播、实时视频会议和其他时间敏感应用之类的依赖于实时通信的应用具有负面影响。HTTP直播流(在下文中被称为HLS)是目前正在实现的基于HTTP的媒体流通信协议。HLS的功能是将整个数据流分解成一系列基于HTTP的小文件下载;每个下载加载整个潜在无界的传输流的一个短部分或块。当播放流时,可以是机顶盒或智能媒体播放器的客户端播放器或客户端设备可以从包含相同材料但以多个不同数据速率编码的多个不同流中选择,允许流会话适应可用的数据速率。在流会 ...
【技术保护点】
一种用于管理通过通信网络从发送节点到接收节点的媒体数据的流动的数据流控制方法,所述接收节点能够播放所述媒体数据,其中发送到所述接收节点的数据是以多个不同数据速率编码的数据段的序列,以及其中所述数据流控制方法由所述接收节点实现,用于控制所述数据从所述发送节点到所述接收节点的流动,所述方法还包括:识别所述发送节点和所述接收节点之间的通信网络的状况;识别所述接收节点处的数据缓冲器的状况;以及基于所识别的所述通信网络的状况和所识别的所述接收节点的状况来调整通过所述通信网络的媒体数据流。
【技术特征摘要】
【国外来华专利技术】2014.04.03 GB 1406048.7;2014.10.17 GB 1418455.01.一种用于管理通过通信网络从发送节点到接收节点的媒体数据的流动的数据流控制方法,所述接收节点能够播放所述媒体数据,其中发送到所述接收节点的数据是以多个不同数据速率编码的数据段的序列,以及其中所述数据流控制方法由所述接收节点实现,用于控制所述数据从所述发送节点到所述接收节点的流动,所述方法还包括:识别所述发送节点和所述接收节点之间的通信网络的状况;识别所述接收节点处的数据缓冲器的状况;以及基于所识别的所述通信网络的状况和所识别的所述接收节点的状况来调整通过所述通信网络的媒体数据流。2.根据权利要求1所述的方法,其中,所述接收节点能够解码所述数据段并且从所述数据段回放所述媒体数据。3.根据权利要求2所述的方法,其中,识别网络的状况的步骤包括:由所述接收节点检测网络流量的水平,以及基于检测到的网络流量的水平来确定所述发送节点和所述接收节点之间的网络是处于正常状态还是处于拥塞状态;以及-其中,识别数据缓冲器的状况的步骤包括:根据所述接收节点的所述数据缓冲器中存在的数据的量来确定所述接收节点处的数据缓冲器水平。4.根据权利要求3所述的方法,还包括:如果网络状况被识别为正常并且缓冲器水平的状况小于80%,则所述接收节点被配置为连续地接收数据,直到缓冲器水平达到80%或直到达到所述接收节点处的预定数据限制或直到网络状况变为拥塞。5.根据权利要求3或4所述的方法,还包括:当网络状况被识别为正常并且缓冲器水平的状况小于80%时,所述接收节点被配置为首先下载接收到的第一数据段,并且仅当第一数据段的下载进度达到80%时开始下载所述序列中的第二数据段。6.根据权利要求3或4所述的方法,还包括:如果网络状况被识别为正常并且缓冲器水平的状况小于80%,则所述接收节点被配置为实现所述接收节点和所述发送节点之间的一个或多个附加网络路径或TCP链路,每个TCP链路能够下载数据段的一部分。7.根据权利要求3或4所述的方法,还包括:如果网络状况被识别为正常并且缓冲器水平的状况小于80%,则所述方法还包括:检测能够将所需媒体数据流传输到所述接收节点的多个发送节点的位置;计算所述多个发送节点中的每一个与所述接收节点之间的距离;以及确定从所述接收节点到所述多个发送节点中的至少两个发送节点的并发路径。8.根据权利要求6或7所述的方法,其中,在给定时间在所述发送节点和所述接收节点之间实现最多六个并发路径或TCP链路。9.根据权利要求3所述的方法,其中,如果缓冲器水平大于80%并且网络状况被识别为正常,则所述方法包括:调整接收装置接收数据的速率,使其等于在接收数据的回放期间缓冲器的消耗速率。10.根据权利要求9所述的方法,包括:使用最多两个活动TCP链路或活动网络路径来接收数据,使得在每个链路上请求数据段的数据的预定...
【专利技术属性】
技术研发人员:猛鸿·皮特·杜,曹树勋,
申请(专利权)人:奥比特多媒体控股公司,
类型:发明
国别省市:维尔京群岛;VG
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。