Patents
Literature
Patsnap Eureka AI that helps you search prior art, draft patents, and assess FTO risks, powered by patent and scientific literature data.

58 results about "Adaptive bitrate streaming" patented technology

Adaptive bitrate streaming is a technique used in streaming multimedia over computer networks. While in the past most video or audio streaming technologies utilized streaming protocols such as RTP with RTSP, today's adaptive streaming technologies are almost exclusively based on HTTP and designed to work efficiently over large distributed HTTP networks such as the Internet.

Systems and methods for efficient management of resources for streaming interactive multimedia content

Interactive video game content for a video game is streamed to a client device using a first streaming protocol configured for low-latency streaming. When an indication of non-interactive content to be inserted into the video game is detected, streaming of the interactive video game content to the client device is paused and the non-interactive content is streamed to the client device using a second streaming protocol configured for adaptive bitrate streaming. Upon receiving an indication that streaming of the non-interactive content to the client device has ended, streaming of the interactive content to the client device is resumed using the first streaming protocol.
Owner:ADEIA GUIDES INC

Server-side adaptive bitrate streaming (ABR) with manifest file encoding

An enhanced server-side Adaptive Bitrate Streaming (ABR) of source content. The ABR switching logic is located in association with a server, and this logic also receives telemetry data as measured by the client. The client receives a single manifest that comprises a set of encoded entries each associated with a segment of the source content and comprising a first portion encoding, as a set of options, each of the multiple bitrates, and a second portion that, for each of the multiple bitrate options, encodes a size of the segment associated therewith. In operation, the client media player makes a request for a portion of the source content, and that request includes one of the encoded entries. In response, the server-side ABR switching logic determines whether to switch delivery of the source content from an existing first bitrate to a second bitrate. If so, the requested portion is delivered to the client at the second bitrate.
Owner:AKAMAI TECHNOLOGIES INC

Systems and Methods for Performing Adaptive Bitrate Streaming

Systems and methods for performing trick play functionality using trick play streams during adaptive bitrate streaming in accordance with embodiments of the invention are disclosed. One embodiment includes requesting a video container index from a video container file containing a video stream from a plurality of alternative streams of video; requesting at least one portion of the video stream using at least one entry from the video container index; decoding the at least one portion of the video stream; receiving at least one user instruction to perform a visual search of the media; requesting a trick play container index from a trick play container file containing a trick play stream; requesting at least one frame of video from the at least one trick play stream; and decoding and displaying the at least one frame of video from the trick play stream.
Owner:DIVX LLC

Dynamic systems and methods for media-aware transport of fragment of content in low-latency, over-the-top, and adaptive bitrate streaming

Low latency, over-the-top (OTT), and / or adaptive bitrate (ABR) content streaming is provided. Content delivery is enhanced by determining if a fragment of a content segment at a content delivery network (CDN) edge node meets a threshold for preferential encapsulation and transport. If met, preferential encapsulation and transport to the client device is provided; otherwise, it defaults to non-preferential encapsulation. The size of the fragment is quantified at a parser of the CDN edge node or an ABR segment encryption system. The ABR system may be connected between a content source and a CDN origin and may include an encryptor that sends CMAF video and audio segment's fragment byte offsets metadata. Also, the CDN edge node may include the ABR system and an encryptor that sends an encrypted CMAF segment's fragment size to a threshold calculator of an HTTP server. Related apparatuses, devices, techniques, and articles are also described.
Owner:ADEIA GUIDES INC

Using messaging associated with adaptive bitrate streaming to perform media monitoring for mobile platforms

Methods, apparatus, systems, storage media, etc., to perform media monitoring for mobile platforms using messaging associated with adaptive bitrate streaming are disclosed. An example media platform disclosed herein is to detect an outgoing message to be sent by the mobile platform to stream media in accordance with an online streaming protocol, and associate resource identifier information included in the outgoing message with a time value. The disclosed example media platform is also to transmit the outgoing message to a first server to cause the media to be streamed to the mobile platform, and transmit the resource identifier information and the time value to a second server different from the first server to cause a media impression associated with the mobile platform to be monitored.
Owner:THE NIELSEN CO (US) LLC

ADAPTIVE BIT RATE STREAMING OF MEDIUM STORED IN Matroska CONTAINER FILE USING HYPERTEXT TRANSFER PROTOCOL

To provide an adaptive bit rate streaming of a medium stored in a Matroska container file using a hypertext transfer protocol.SOLUTION: A system and a method for adaptive bit rate streaming of a medium stored in a Matroska container file, using a hypertext transfer protocol (HTTP) is disclosed. A processor requests a part of a file from a remote server, identifies the EBML container file, and reads the top level index data describing the maximum bit rate of an alternative stream to be contained in the EBML container file.SELECTED DRAWING: Figure 1
Owner:DIVX LLC

Optimizing content item compression for adaptive bitrate streaming by internet protocol television (IPTV) providers

Systems and methods are disclosed for generating an adaptive bitrate ladder for a content item based on the actual quality of the content item. A broadcaster determines a quality score of a content item and multiplexes a message indicating the quality score with data packets of the content item to a headend. The headend uses the quality score to determine an ABR ladder with a set of bitrates for the content item. The headend then transcodes the content item into the set of bitrates. The headend then transmits a plurality of network addresses, each corresponding to a stream at a particular bitrate, to a user gateway to enable the user gateway to make the streams available.
Owner:ADEIA GUIDES INC

Systems and Methods for Distributing Content Using a Common Set of Encryption Keys

Systems and methods for performing adaptive bitrate streaming using alternative streams of protected content in accordance with embodiments of the invention are described. One embodiment of the invention includes a processor, and memory containing a client application. In addition, the client application configures the processor to: request a top level index file identifying a plurality of alternative streams of protected content, where each of the alternative streams of protected content are encrypted using common cryptographic information; obtain the common cryptographic information; request portions of content from at least the plurality of alternative streams of protected content; access the protected content using the common cryptographic information; and playback the content.
Owner:DIVX LLC

Systems and methods for performing adaptive bitrate streaming

ActiveUS12250404B2TelecommunicationsMediaFLO
Systems and methods for performing trick play functionality using trick play streams during adaptive bitrate streaming in accordance with embodiments of the invention are disclosed. One embodiment includes requesting a video container index from a video container file containing a video stream from a plurality of alternative streams of video; requesting at least one portion of the video stream using at least one entry from the video container index; decoding the at least one portion of the video stream; receiving at least one user instruction to perform a visual search of the media; requesting a trick play container index from a trick play container file containing a trick play stream; requesting at least one frame of video from the at least one trick play stream; and decoding and displaying the at least one frame of video from the trick play stream.
Owner:DIVX LLC

Optimizing content item compression for adaptive bitrate streaming by over-the-top (OTT) providers

Systems and methods are disclosed for generating an adaptive bitrate ladder for a content item based on the actual quality of the content item. A broadcaster determines a quality score of a content item and multiplexes a message indicating the quality score with data packets of the content item to an OTT provider. The OTT provider uses the quality score to determine an ABR ladder with a set of bitrates for the content item. The OTT provider then encodes a plurality of portions of the content item for each bitrate. The OTT provider then generates a manifest indicating a portion of a URL corresponding to each portion and transmits the manifest to a client device.
Owner:ADEIA GUIDES INC

Systems and methods for efficient management of resources for streaming interactive multimedia content

Interactive video game content for a video game is streamed to a client device using a first streaming protocol configured for low-latency streaming. When an indication of non-interactive content to be inserted into the video game is detected, streaming of the interactive video game content to the client device is paused and the non-interactive content is streamed to the client device using a second streaming protocol configured for adaptive bitrate streaming. Upon receiving an indication that streaming of the non-interactive content to the client device has ended, streaming of the interactive content to the client device is resumed using the first streaming protocol.
Owner:ADEIA GUIDES INC

Systems and Methods for Performing Adaptive Bitrate Streaming

Systems and methods for performing trick play functionality using trick play streams during adaptive bitrate streaming in accordance with embodiments of the invention are disclosed. One embodiment includes requesting a video container index from a video container file containing a video stream from a plurality of alternative streams of video; requesting at least one portion of the video stream using at least one entry from the video container index; decoding the at least one portion of the video stream; receiving at least one user instruction to perform a visual search of the media; requesting a trick play container index from a trick play container file containing a trick play stream; requesting at least one frame of video from the at least one trick play stream; and decoding and displaying the at least one frame of video from the trick play stream.
Owner:DIVX LLC

Server-side adaptive bitrate streaming (ABR) with manifest file encoding

An enhanced server-side Adaptive Bitrate Streaming (ABR) of source content. The ABR switching logic is located in association with a server, and this logic also receives telemetry data as measured by the client. The client receives a single manifest that comprises a set of encoded entries each associated with a segment of the source content and comprising a first portion encoding, as a set of options, each of the multiple bitrates, and a second portion that, for each of the multiple bitrate options, encodes a size of the segment associated therewith. In operation, the client media player makes a request for a portion of the source content, and that request includes one of the encoded entries. In response, the server-side ABR switching logic determines whether to switch delivery of the source content from an existing first bitrate to a second bitrate. If so, the requested portion is delivered to the client at the second bitrate.
Owner:AKAMAI TECHNOLOGIES INC

Adaptive bitrate streaming with gaps and / or subsegments

The present disclosure relates to adaptive bitrate streams with gaps and / or sub-segments. Novel tools and techniques are provided for implementing encoding or decoding of adaptive bitrate streams. In various embodiments, one or more first computing systems may divide a live media content stream into one or more segments, each of which may include a start segment boundary and an end segment boundary. The one or more first computing systems may encode the one or more segments into one or more primary adaptive bitrate streams. The one or more first computing systems may also divide the one or more segments of the live media content stream into one or more sub-segments. Each sub-segment may be smaller than the length of a corresponding segment in the one or more segments. The one or more first computing systems may encode the one or more sub-segments into one or more secondary adaptive bitrate streams and / or a second computing system may decode the one or more sub-segments from the one or more secondary adaptive bitrate streams.
Owner:AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD

Method to insert program boundaries in linear video for adaptive bitrate streaming

Aspects of the subject disclosure may include, for example, a system for indicating a program boundary in an adaptive bitrate media stream, where the system includes a memory and a processor that performs operations including generating multiple transcoded media output streams of different bit rates from an input linear media stream, fragmenting the multiple transcoded media output streams into chunks, detecting a program boundary in the input linear media stream, and supplying a program change indicator in a manifest file for implementing program change features in mobile communication devices. Other embodiments are disclosed.
Owner:DIRECTV LLC

Methods and systems of provisioning digital content

PendingUS20260197515A1User deviceDigital content
The present disclosure provides a method of provisioning digital content. Further, the method may include receiving, using a communication device, a content stream data from one or more content source devices. Further, the receiving may be performed based on a real-time communication protocol. Further, the method may include generating, using the processing device, an adaptive content stream data based on the one or more content stream data in accordance with an adaptive bitrate streaming protocol. Further, the method may include transmitting, using the communication device, the adaptive content stream data to one or more user devices associated with one or more users.

Optimizing Content Item Compression for Adaptive Bitrate Streaming by Internet Protocol Television (IPTV) Providers

Systems and methods are disclosed for generating an adaptive bitrate ladder for a content item based on the actual quality of the content item. A broadcaster determines a quality score of a content item and multiplexes a message indicating the quality score with data packets of the content item to a headend. The headend uses the quality score to determine an ABR ladder with a set of bitrates for the content item. The headend then transcodes the content item into the set of bitrates. The headend then transmits a plurality of network addresses, each corresponding to a stream at a particular bitrate, to a user gateway to enable the user gateway to make the streams available.
Owner:ADEIA GUIDES INC

Adaptive bitrate streaming using video quality information

The invention relates to adaptive bitrate streaming using video quality information. In some implementations, a method receives a quality metric value for a profile level of a plurality of profile levels for a piece of content. An available bandwidth and an associated bit rate for a profile level of the plurality of profile levels are evaluated to select a first profile level. The quality metric value for a profile level of the plurality of profile levels is evaluated to select a second profile level. The method selects a profile level of the plurality of profile levels based on the first profile level and the second profile level. The selected profile level is requested for the segment.
Owner:BEIJING YOJAJA SOFTWARE TECHNOLOGY DEVELOPMENT CO LTD

Manifest customization in adaptive bitrate streaming

A method receives a manifest for video requested by a client device. The manifest including links for different versions of the video for the client device to use to request segments of the different versions of the video based on conditions detected by the client device. A placeholder in the manifest is selected based on a configuration specifying the placeholder as a trigger to insert alternate content into the manifest. The method then selects a metadata payload based on the configuration specifying the placeholder and a source of the metadata payload and dynamically inserts the metadata payload into the manifest at a position based on the placeholder. The metadata payload is added with an identifier from the configuration that identifies the metadata payload to the client device. The manifest is outputted with the metadata payload for use by the client device while playing the video.
Owner:ARRIS ENTERPRISES LLC

Dynamic systems and methods for media-aware transport of fragment of content in low-latency, over-the-top, and adaptive bitrate streaming

Low latency, over-the-top (OTT), and / or adaptive bitrate (ABR) content streaming is provided. Content delivery is enhanced by determining if a fragment of a content segment at a content delivery network (CDN) edge node meets a threshold for preferential encapsulation and transport. If met, preferential encapsulation and transport to the client device is provided; otherwise, it defaults to non-preferential encapsulation. The size of the fragment is quantified at a parser of the CDN edge node or an ABR segment encryption system. The ABR system may be connected between a content source and a CDN origin and may include an encryptor that sends CMAF video and audio segment's fragment byte offsets metadata. Also, the CDN edge node may include the ABR system and an encryptor that sends an encrypted CMAF segment's fragment size to a threshold calculator of an HTTP server. Related apparatuses, devices, techniques, and articles are also described.
Owner:ADEIA GUIDES INC

Systems and Methods for Automatically Generating Top Level Index Files

Systems and methods for automatically generating top level index files for use in adaptive bitrate streaming in accordance with embodiments of the invention are disclosed. One embodiment of the method of the invention includes receiving a request from a playback device at a playback server, where the request identifies a piece of content, retrieving a list of assets associated with the identified piece of content using the playback server, filtering the list of assets using at least one predetermined criterion using the playback server, generating a top level index file describing each asset in the filtered list of assets using the playback server, and sending the top level index file to the playback device using the playback server.
Owner:DIVX LLC

Using messaging associated with adaptive bitrate streaming to perform media monitoring for mobile platforms

Methods, apparatus, systems, storage media, etc., to perform media monitoring for mobile platforms using messaging associated with adaptive bitrate streaming are disclosed. An example media platform disclosed herein is to detect an outgoing message to be sent by the mobile platform to stream media in accordance with an online streaming protocol, and associate resource identifier information included in the outgoing message with a time value. The disclosed example media platform is also to transmit the outgoing message to a first server to cause the media to be streamed to the mobile platform, and transmit the resource identifier information and the time value to a second server different from the first server to cause a media impression associated with the mobile platform to be monitored.
Owner:THE NIELSEN CO (US) LLC

Systems and methods for efficient management of resources for streaming interactive multimedia content

Interactive video game content for a video game is streamed to a client device using a first streaming protocol configured for low-latency streaming. When an indication of non-interactive content to be inserted into the video game is detected, streaming of the interactive video game content to the client device is paused and the non-interactive content is streamed to the client device using a second streaming protocol configured for adaptive bitrate streaming. Upon receiving an indication that streaming of the non-interactive content to the client device has ended, streaming of the interactive content to the client device is resumed using the first streaming protocol.
Owner:ADEIA GUIDES INC

Transcoder tuning for segment fluidity

To provide a system capable of executing adaptive bit rate streaming (ABR) while making scene change detection effective.SOLUTION: The transcoder 510 has multiple encoders 512 configured to generate multiple variant streams, and a cross-variant instantaneous decoder refresh (IDR) identifier 518. A cross-variant instantaneous decoder refresh (IDR) identifier inspects a plurality of variant streams, identifies IDR frames in each of the plurality of variant streams, determines IDR frames that fall on cross-variant boundaries, and demarcates the IDR frames that fall on cross-variant boundaries.SELECTED DRAWING: Figure 5
Owner:DISNEY ENTERPRISES INC

Adaptive bitrate streaming

Systems and methods are described for performing adaptive bitrate (ABR) streaming. A user device may request a segment of a first version of a plurality of versions of a content asset from a content provider, and may receive the segment. An estimated time to receive a second segment of a second version of the content may be determined based on metrics associated with receipt of the segment of the first version and in a manner that takes into account latency with the network, such that a determination whether to switch to a higher or lower bitrate version of a content asset during ABR streaming may be more accurately made.
Owner:COMCAST CABLE COMM LLC

Adaptive bitrate streaming using video quality information

To provide a method and program of a delivery system which determines a profile level to select based on available bit-rate and quality.SOLUTION: In a content delivery system including a server system and a client device, the client device is configured to: receive a quality metric value for a profile level in a plurality of profile levels of a segment of content; evaluate an available bandwidth and associated bit-rate of the profile level in the profile levels for selecting a first profile level; evaluate the quality metric value for the profile level in the profile levels for selecting a second profile level; select a profile level from among the profile levels based on the first profile level and the second profile level; and request a segment of the selected profile level.SELECTED DRAWING: Figure 7
Owner:BEIJING YOJAJA SOFTWARE TECHNOLOGY DEVELOPMENT CO LTD