【技术实现步骤摘要】
【国外来华专利技术】用于在网络中使用的流控制系统
本专利技术涉及用于在网络中使用的流控制系统。本专利技术还涉及一种桥接设备、一种流控制设备、一种方法以及一种包括用于使处理器系统执行该方法的指令的计算机程序。网络被布置用于经由网络资源的分配链将至少一个视频流从视频服务器传输到视频客户端。分配链可以具有耦合到视频服务器的服务器节点和耦合到视频客户端的客户端节点。
技术介绍
通过互联网流式传输视频内容(也称为“过顶(OTT)”)在过去十年中变得越来越流行,其服务诸如YouTube、Netflix和Hulu。不得不在尽力而为的互联网上工作,用于流式传输OTT视频的当前协议(如MPEGDASH(通过HTTP的动态自适应流式传输))基于“自适应比特率流式传输”,其中,原始视频以多种版本提供,每个版本由不同的视频比特率表征。每个视频比特率或版本可以对应于不同的视频质量,并且可能需要不同的带宽量来流式传输给用户。另外,视频流的每个版本可以在时间上划分为一系列片段或“块”,以便于经由HTTP协议更容易地传输。视频客户端可以不断地估计可用带宽(例如,基于最后几个块的下载速度),并且客户端可以使用该信息来决定应检索哪个版本的内容。客户端还可以在整个视频流过程中切换质量,以适应于或多或少的可用带宽。使得能够向用户提供连续流的这些动态带宽调整使得OTT服务得以蓬勃发展。近年来,越来越多的带有屏幕的设备已具备互联网能力:在计算机、手机和平板计算机之后,电视也开始支持互联网连接。例如,VR头戴设备在连接到膝上型计算机时也可以用于接收流式传输的视频。这 ...
【技术保护点】
1.一种用于在网络中使用的流控制系统,该网络包括/n-网络资源,这些网络资源包括节点和连接这些节点的链路,以及/n-至少一个网络控制器,该网络控制器具有用于交换网络控制数据的网络控制器接口,并且被布置为控制一个或多个网络资源;/n该网络被布置用于经由网络资源的分配链将至少一个视频流从视频服务器传输到视频客户端,/n该分配链包括耦合到该视频服务器的服务器节点和耦合到该视频客户端的客户端节点;/n其中,该流控制系统包括桥接单元、桥接控制器和流式传输控制器,该流式传输控制器被布置为控制该客户端节点处的流式传输设置;/n该桥接单元耦合到该桥接控制器,并且被布置为通过以下方式与该网络控制器和该流式传输控制器交换消息:/n-与该网络控制器接口进行通信,以及/n-与该流式传输控制器通信;/n该桥接控制器被布置为通过以下方式控制该视频流:/n-从该流式传输控制器获得至少一个流式传输控制请求,该请求包括该视频流的带宽要求;/n-经由该网络控制器接口获得网络资源数据,该网络资源数据包括网络资源上的可用带宽,/n-针对该请求,基于该网络资源数据和该流式传输控制请求确定包括所分配带宽的资源分配,所分配带宽等于 ...
【技术特征摘要】
【国外来华专利技术】20170814 EP 17186134.7;20180703 EP 18181445.01.一种用于在网络中使用的流控制系统,该网络包括
-网络资源,这些网络资源包括节点和连接这些节点的链路,以及
-至少一个网络控制器,该网络控制器具有用于交换网络控制数据的网络控制器接口,并且被布置为控制一个或多个网络资源;
该网络被布置用于经由网络资源的分配链将至少一个视频流从视频服务器传输到视频客户端,
该分配链包括耦合到该视频服务器的服务器节点和耦合到该视频客户端的客户端节点;
其中,该流控制系统包括桥接单元、桥接控制器和流式传输控制器,该流式传输控制器被布置为控制该客户端节点处的流式传输设置;
该桥接单元耦合到该桥接控制器,并且被布置为通过以下方式与该网络控制器和该流式传输控制器交换消息:
-与该网络控制器接口进行通信,以及
-与该流式传输控制器通信;
该桥接控制器被布置为通过以下方式控制该视频流:
-从该流式传输控制器获得至少一个流式传输控制请求,该请求包括该视频流的带宽要求;
-经由该网络控制器接口获得网络资源数据,该网络资源数据包括网络资源上的可用带宽,
-针对该请求,基于该网络资源数据和该流式传输控制请求确定包括所分配带宽的资源分配,所分配带宽等于或小于该带宽要求以使得该视频流遵守该网络资源数据;
-将所分配带宽传输到该流式传输控制器,以使得该流式传输控制器能够根据所分配带宽来控制该客户端的流式传输设置;以及
-向该网络控制器传输网络控制数据,以根据所分配带宽控制与相应视频流相关联的相应分配链;
其中,该流式传输控制器被布置为
-与该桥接控制器交换流式传输控制数据,该流式传输控制数据包括该流式传输控制请求和所分配带宽;以及
-根据所分配带宽控制该客户端的流式传输设置。
2.如权利要求1所述的系统,其中,该桥接控制器被布置为获得该网络资源数据,该网络资源数据包括与该视频流的分配链相关联的网络资源上的可用带宽。
3.如权利要求1或2所述的系统,其中,该桥接控制器被布置为
-获得包括由网络资源引入的延迟的网络资源数据;以及
-确定该资源分配,以使得该分配链符合包括在该请求中的该视频流的延迟要求。
4.如以上权利要求中任一项所述的系统,其中,该桥接控制器被布置为根据所分配带宽,在该分配链中控制以下各项中的至少一项:
-耦合到该视频服务器的网络转发元件,用于设置该视频流的流量上限;
-网络资源的服务质量操纵功能。
5.如以上权利要求中任一项所述的系统,其中,该桥接控制器被布置为维护关于当前连接的客户端的客户端信息,该客户端信息包括以下各项中的至少一项:
-客户端标识符;
-客户端互联网协议地址(IP);
-客户端媒体访问地址(MAC);
-客户端端口号;
-客户端TCPISN(初始序列号);
-TCP报头的未使用/实验选项字段之一中的选项数据;
-TCP报头的未使用/实验选项字段之一中的选项种类;
-客户端QUIC连接ID;
-客户端视频流式传输要求数据;
-客户端最小带宽;
-客户端最大带宽。
6.一种用于在如权利要求1中定义的网络中使用的桥接设备,该桥接设备包括:如在以上权利要求中的任一项中定义的桥接单元和桥接控制器。
7.如权利要求6所述的桥接设备,其中,该桥接控制器被布置为处理包括以下各项中的至少一项的流式传输控制数据:
-添加命令,用于将至少一个新的流式传输客户端添加到由该桥接控制器维护的客户端列表中;
-删除命令,用于从该客户端列表中移除至少一个客户端;
-更新命令,用于通知该桥接控制器已更改了客户端的参数;
-获得客户端命令,用于检索与该客户端列表上的客户端相关的值;
-客户端资源更新命令,用于传...
【专利技术属性】
技术研发人员:L德阿昆托,PW祖拉尼夫斯基,S冈克尔,E托马斯,
申请(专利权)人:皇家KPN公司,荷兰应用自然科学研究组织,
类型:发明
国别省市:荷兰;NL
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。