-
公开(公告)号:US11677649B1
公开(公告)日:2023-06-13
申请号:US17473663
申请日:2021-09-13
IPC分类号: H04L43/0805 , H04L43/0829 , H04L47/70
CPC分类号: H04L43/0805 , H04L43/0829 , H04L47/825
摘要: A backbone service exposes network parameters, such as a minimum available bandwidth, latency, or packet loss, in a tunnel path between any source-destination pairs. The network parameters can be mapped as a function of time so that service teams can schedule when to use the backbone with minimized interruption to other users. The data generated by the backbone service can be transmitted, stored or displayed for informational purposes to provide insights to service teams on how to better leverage the network and create awareness of the current status of the backbone. The backbone service can be extended to provide bandwidth brokerage for controlling traffic distribution in the network. The backbone service can further provide triggered messages that inform service teams about failures in the network that could reduce the available bandwidth. The messages can further target users of affected source-destination pairs.
-
公开(公告)号:US10735489B1
公开(公告)日:2020-08-04
申请号:US15076344
申请日:2016-03-21
发明人: Marc Joliveau , Gregory Scott Benjamin , Nicholas James Benson , Justin Michael Binns , Kenneth Thomas Burford , Stefan Christian Richter , Li Tong , Charles Benjamin Franklin Waggoner
IPC分类号: H04L29/06
摘要: Techniques are described for switching streaming of media content between content delivery networks (CDNs) during mid-stream. An initial CDN can be used to stream the media content. The performance of a second CDN can be measured by requesting a fragment of the media content as a measurement or test fragment. Streaming of the media content can be switched to the second CDN if its performance is determined to be better than the initial CDN.
-
公开(公告)号:US10530825B2
公开(公告)日:2020-01-07
申请号:US15170164
申请日:2016-06-01
IPC分类号: H04L29/06
摘要: Techniques are described for reducing the delay between the live playhead of live streaming content and the client playhead of a client device consuming the live stream. In one technique, an increased playback speed is used by the media player on the client device so that the delay is gradually reduced. In another technique, the media player jumps forward in the stream, skipping content identified as expendable.
-
公开(公告)号:US11102535B1
公开(公告)日:2021-08-24
申请号:US15188758
申请日:2016-06-21
发明人: Amarsingh Buckthasingh Winston , Nicholas James Benson , Marc Joliveau , Lei Li , Stefan Christian Richter , Li Tong
IPC分类号: H04N21/2662 , H04L29/06 , H04L12/26 , H04N21/2387
摘要: Techniques are described for adjusting parameter settings for bitrate selection algorithms for different segments of a population of devices streaming content. Streaming sessions are identified according to session characteristics. Within each segment of sessions, control parameter settings are sent to devices corresponding to a subset of each segment. Test parameter settings are sent to devices corresponding to another subset of each segment. If the test parameter settings result in better playback performance relative to the control parameter settings, the test parameter settings become the new control parameter settings, and new test parameter settings are generated.
-
公开(公告)号:US10440148B1
公开(公告)日:2019-10-08
申请号:US16030341
申请日:2018-07-09
发明人: Stefan Christian Richter , Nicholas James Benson , Justin Michael Binns , Kenneth Thomas Burford , James Marvin Freeman, II , Marc Joliveau , Li Tong
IPC分类号: G06F15/173 , H04L29/08 , H04L12/825 , H04L12/26
摘要: Techniques are described for balancing traffic among content delivery networks (CDNs). A CDN balancer can analyze CDN performance data and determine CDN balancing ratios used to distribute traffic among the CDNs.
-
公开(公告)号:US10432686B1
公开(公告)日:2019-10-01
申请号:US15180903
申请日:2016-06-13
摘要: A system for delivering live streaming content based on accurate media data fragment size and duration. The system may include a client media player to receive a portion of a streaming media file (e.g., in an MP4 format), download a first sub-portion of the streaming media file including fragment-level metadata, and parse and analyze the fragment-level metadata to determine a size and duration of a current fragment of the media file. A media server may generate custom data identifying a size and duration of a current fragment of a media file. The media server may insert the custom data (e.g., as a custom header or unique packet identifier) and send the custom data to a client media player. The client media player may be configured to decode the custom data and determine the current fragment size and duration.
-
公开(公告)号:US09742749B1
公开(公告)日:2017-08-22
申请号:US14860455
申请日:2015-09-21
IPC分类号: H04H60/25 , H04L29/06 , H04L9/08 , H04W12/04 , H04N21/4627 , H04N21/6587 , H04N21/6377 , G06F21/62
CPC分类号: H04L63/068 , H04L9/0891 , H04L63/0428 , H04L2209/601 , H04N21/4627 , H04N21/6125 , H04N21/63775 , H04N21/6587 , H04W12/04
摘要: Techniques are described by which decryption key rotation may be accomplished to support the protection of live streaming content. During playback of content using a decryption key, the client begins acquisition of a second stream of the same content (including a new decryption key) such that the client can transition playback of the content from the first stream to the second with few or no visible artifacts from the viewer's perspective.
-
公开(公告)号:US11095699B1
公开(公告)日:2021-08-17
申请号:US16517118
申请日:2019-07-19
摘要: A system for delivering live streaming content based on accurate media data fragment size and duration. A media server may generate custom data identifying a size and duration of a current fragment of a media file. The media server may insert the custom data (e.g., as a custom header or unique packet identifier) and send the custom data to a client media player. The client media player may be configured to decode the custom data and determine the current fragment size and duration.
-
公开(公告)号:US10313721B1
公开(公告)日:2019-06-04
申请号:US15190037
申请日:2016-06-22
发明人: Euan McLeod , Nicholas James Benson , Kenneth Thomas Burford , James Marvin Freeman, II , Stefan Christian Richter , Amarsingh Buckthasingh Winston
IPC分类号: H04L29/06 , H04N21/472 , H04N21/2387
摘要: Techniques are described for live streaming media content using on-demand manifests. Many manifest files providing playback options for different time periods of a live stream of media content can be generated and provided to viewer devices. Requests from viewer devices using the manifest files can be analyzed to determine a fragment to be provided for playback in relation to the time period of the live stream to be provided for playback.
-
公开(公告)号:US10277929B1
公开(公告)日:2019-04-30
申请号:US15190039
申请日:2016-06-22
发明人: Euan McLeod , Nicholas James Benson , Kenneth Thomas Burford , James Marvin Freeman, II , Stefan Christian Richter , Amarsingh Buckthasingh Winston
IPC分类号: H04L29/06 , H04N21/2387 , H04N21/472 , H04L29/08
摘要: Techniques are described for live streaming media content using on-demand manifests. A manifest file providing playback options for a portion of the duration of the playback of a live stream can be provided to viewer devices. The viewer devices can also be provided location identifiers for the live stream. Based on the location identifier used by the viewer devices to request fragments of the live stream of the media content, the requests from the viewer devices using the manifest file can be analyzed to determine a fragment to be provided for playback in relation to the time period of the live stream.
-
-
-
-
-
-
-
-
-