发明名称 Architecture for simulation of network conditions for video delivery
摘要 In one embodiment, a method includes retrieving a playlist for a video stream of video content for a client. The playlist is for portions of video content for the video stream. A traffic shaping service determines a set of rules for the playlist for a set of portions in the plurality of portions where each rule is associated with a network condition. For each rule, the method performs: dynamically allocating a port and setting a network condition to apply to the port according to the rule. During playback of the video content, the traffic shaping service receives a request for a portion from the client and determines a port associated with the request for the portion. The method then sends a traffic shaped portion through the determined port where the network condition is applied to the traffic shaped portion based on the network condition being set on the port.
申请公布号 US8775672(B2) 申请公布日期 2014.07.08
申请号 US201213495998 申请日期 2012.06.13
申请人 Hulu, LLC 发明人 Antonov Lyudmil Vladimirov;Carter Andrew Sherman;Bear Daniel Honig;Holt William Zachary Patrick
分类号 G06F15/173 主分类号 G06F15/173
代理机构 Fountainhead Law Group P.C. 代理人 Young Brian N.;Fountainhead Law Group P.C.
主权项 1. A method comprising: retrieving a playlist for a video stream of video content for a client, wherein the playlist is for a plurality of portions of video content for the video stream; determining, at a traffic shaping service, a set of rules for the playlist for a set of portions in the plurality of portions, wherein each rule is associated with a respective network condition to simulate operation of a computing device with the respective network condition via software simulation without instrumenting hardware of the computing device to operate differently to provide the respective network condition; for each rule, performing: dynamically allocating a port; andsetting a network condition to apply to the port according to the rule, wherein any portion sent through the port has the network condition simulated to simulate operation of the computing device with the network condition; during playback of the video content at the client, receiving, at the traffic shaping service, a request for a portion in the set of portions from the client; determining a port associated with the request for the portion; and sending the portion through the determined port, wherein the network condition is applied to the portion via the software simulation to simulate operation of the computing device with the network condition.
地址 Santa Monica CA US