-
公开(公告)号:US20180098044A1
公开(公告)日:2018-04-05
申请号:US15821276
申请日:2017-11-22
Applicant: Echostar Technologies L.L.C.
Inventor: MARK B. HURST
IPC: H04N9/87 , H04L29/06 , H04N21/432
CPC classification number: H04N9/87 , H04L65/4084 , H04L65/4092 , H04L65/80 , H04N21/4325 , H04N21/44209 , H04N21/443 , H04N21/64753 , H04N21/64769 , H04N21/814 , H04N21/8166
Abstract: Systems, devices and methods are provided to arbitrate network bandwidth that is shared between multiple video players executing concurrently on one or more client platforms that each have at least one video data stream supplied over a data network. An amount of bandwidth available from the data network is determined. An arbitration module calculates whether the selected video players can sustain a video playback quality above a pre-defined threshold using the determined amount of bandwidth available, and a modify playback message is sent to at least one video player when the video playback quality is not sustainable. Various implementations could prioritize bandwidth based upon the content presented so that high-bandwidth scenes (e.g., action sequences) receive more bandwidth than more static scenes.
-
公开(公告)号:US20180063212A1
公开(公告)日:2018-03-01
申请号:US15804635
申请日:2017-11-06
Applicant: Echostar Technologies L.L.C.
Inventor: MARK B. HURST , LOREN LARSON , DAVID S. ANDERSON , LEI WANG
IPC: H04L29/06 , H04N21/845 , G06F15/16 , H04N21/63 , H04N21/472 , H04N21/4402 , H04N21/2662 , H04N21/258 , H04N21/239 , H04N21/2343 , H04N21/222 , H04N7/173 , H04L29/08 , H04N21/643
CPC classification number: H04L65/60 , G06F15/16 , H04L65/403 , H04L65/80 , H04L67/104 , H04L67/1076 , H04L67/28 , H04L67/2842 , H04L67/2885 , H04L67/322 , H04L67/42 , H04N7/17336 , H04N21/222 , H04N21/234327 , H04N21/2393 , H04N21/25808 , H04N21/25841 , H04N21/2662 , H04N21/440227 , H04N21/47202 , H04N21/632 , H04N21/643 , H04N21/8456
Abstract: A system and method are provided of minimizing network bandwidth used from an external network by client peers in a local network. The method can include the operation of organizing a plurality of clients each having media streamlets and a client parent in a structure within the local network. Mapping information propagates through the structure. The mapping information represents local streamlet locations as stored by the plurality of clients. Another operation is retrieving a local streamlet from a client identified in the mapping information as having the local streamlet for the requesting client.
-