H04N21/64769

Estimating bandwidth savings for adaptive bit rate streaming

Example implementations involve systems and methods for determining bandwidth savings from a rate-limiting process. A network optimization node can determine a first reference characteristic of a first portion of adaptive bit rate (ABR) media data transmitted from a first content provider to a first user equipment while rate-limiting is disabled and store in an estimation module database associated with the network optimization node, the first reference characteristic in association with the first content provider. The node can determine a first rate-limited characteristic of a second portion of the ABR media data transmitted from the first content provider to at least one of the first user equipment and a second user equipment while rate-limiting is enabled and calculate a first bandwidth savings for the first content provider associated with rate-limiting being enabled based on a difference between the first reference characteristic and the first rate-limited characteristic.

Systems and methods for managing content distribution to an in-transit media system
11064263 · 2021-07-13 · ·

Systems and methods for dynamically multiplexing requested linear media channels and network data on forward link traffic streams of a communication link to a craft media delivery system are provided. Furthermore, systems and methods for receiving dynamically multiplexed requested linear media channels and network data on forward link traffic streams of a communication link by a craft media delivery system are also provided.

Personalized sensitivity measurements and playback factors for adaptive and personalized media coding and delivery

A method for delivering media to a playback device including outputting first test media to be viewed by a first user. The method further includes receiving a first user input related to a first perception of the first test media by the first user and indicating a first personalized quality of experience of the first user with respect to the first test media. The method further includes generating a first personalized sensitivity profile including one or more viewing characteristics of the first user based on the first user input, and determining, based at least in part on the first personalized sensitivity profile, a first media parameter. The first media parameter is determined in order to increase an efficiency of media delivery to the first playback device over a network while preserving the first personalized quality of experience of the first user.

ADAPTIVE SWITCHING IN A WHOLE HOME ENTERTAINMENT SYSTEM
20210029397 · 2021-01-28 · ·

Provided herein are various embodiments for synchronizing playback of audio and video. An embodiment operates by determining that a first quality video is being received at a media device. It is determined that a buffer of the media device is not large enough to buffer the first quality video long enough to synchronize an output of the high quality video with the output of the audio by one or more wireless speakers. A second quality of the video that the buffer can hold long enough to synchronize is identified, wherein the second quality of the video is lower than the first quality of the video. The media device outputs the video at the second quality and the corresponding audio to the one or more wireless speakers.

Changing visually lossless compression ratio while maintaining parameters related to uncompressed video
10887662 · 2021-01-05 · ·

Methods and systems for compression that maintains parameters related to uncompressed video (PRTUV) while changing video compression ratios on-the-fly. One embodiment of a system includes: A video transmitter that receives incoming high-definition uncompressed video (HD-UV) characterized by certain PRTUV. The video transmitter compresses the incoming HD-UV into a first compressed video of ratio between 1:1 and 5:1, and sends it over a communication link to a receiver that decompresses the video to an outgoing HD-UV. When the video transmitter receives a command to smoothly change on-the-fly the compression to a second compressed video of ratio between 2:1 and 10:1, it makes the change without interrupting the continuous flow of the incoming HD-UV. Wherein the outgoing HD-UV maintains the PRTUV before, during, and after the change from the first compressed video to the second compressed video.

Smooth switching of video sources sharing a common link
10887663 · 2021-01-05 · ·

Methods and systems for smooth switching of video sources. One method includes the steps of: Inferring that first and second network paths share a common link that has insufficient bandwidth to carry both the respective first and second incoming high-definition uncompressed videos (HD-UVs) generated by first and second real-time video encoders (RT-VEs). And synchronizing a smooth switching between the first and second incoming HD-UVs by: indicating the first and second RT-VEs to increase their first and second compression ratios to ratios that enable the common link to carry both the first and second compressed videos; indicating a video switcher to perform the smooth switching between the first and second corresponding outgoing HD-UVs; indicating the first RT-VE to stop sending the first compressed video after the smooth switching; and indicating the second RT-VE to decrease the second compression ratio.

Managing encoder configuration based on content delivery network performance

Techniques for managing encoder configuration based on content delivery network performance are described. A computer-implemented method may include obtaining availability metrics from one or more content delivery networks (CDNs), the availability metrics associated with one or more content streams provided by the one or more CDNs, determining at least one CDN has less than a threshold capacity based at least on the availability metrics, and sending a request to one or more encoders associated with the one or more content streams to reduce a quality of at least one of the one or more content streams based at least on the availability metrics.

APPARATUS, SYSTEM, AND METHOD FOR ADAPTIVE-RATE SHIFTING OF STREAMING CONTENT
20200389510 · 2020-12-10 · ·

An apparatus for adaptive-rate shifting of streaming content includes an agent controller module configured to simultaneously request at least portions of a plurality of streamlets. The agent controller module is further configured to continuously monitor streamlet requests and subsequent responses, and accordingly request higher or lower quality streamlets. A staging module is configured to stage the streamlets and arrange the streamlets for playback on a content player. A system includes a data communications network, a content server coupled to the data communications network and having a content module configured to process content and generate a plurality of high and low quality streams, and the apparatus. A method includes simultaneously requesting at least portions of a plurality of streamlets, continuously monitoring streamlet requests and subsequent responses, and accordingly requesting higher or lower quality streamlets, and staging the streamlets and arranging the streamlets for playback on a content player.

Systems and methods for adjusting buffer size

Methods and systems are provided for adjusting a size of a buffer based on a probability that a rewind request will be received during a currently playing segment of media. When the system determines that receiving a rewind request is likely, the system will increase the size of a buffer such that the rewind request can be accommodated using data from the buffer. When the system determines that receiving a rewind request is unlikely, the system will decrease the size of the buffer to free resources for other system components.

METHOD AND SYSTEM FOR MONITORING QUALITY OF STREAMING MEDIA
20200366967 · 2020-11-19 ·

The present disclosure discloses a method and a system for monitoring quality of streaming media. The method includes: simulating, by a terminal player, playing a streaming media resource in a fixed period; recording, by the terminal player, indicator data for simulating playing the streaming media resource; sending, by the terminal player, the indicator data to a monitoring server; receiving, by the monitoring server, the indicator data; and determining, by the monitoring server, current quality of streaming media based on the indicator data. The present disclosure can detect a quality problem of streaming media services in time.