SYSTEMS AND METHODS FOR ADAPTIVE BITRATE STREAMING OF MEDIA STORED IN MATROSKA CONTAINER FILES USING HYPERTEXT TRANSFER PROTOCOL

Patent №

US 8,914,534

Granted

2014-12-16

Filed 2011

Owner

DIVX, LLC

Lab

AI components

2

kr · planning

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

13221682

Systems and methods for adaptive bitrate streaming of media stored in Matroska container files utilizing Hypertext Transfer Potocol (HTTP) in accordance with embodiments of the invention are disclosed. In one embodiment, a processor configured, via a client application, to request portions of files from a remote server. In addition, the client application further configures the processor to retrieve top level index data that identifies a plurality of EBML container files and describes at least a maximum bitrate of the alternative streams contained within the EBML container files, parse the top level index data to obtain information identifying the plurality of EBML container files, request a portion of at least one of the EBML container files that contains the at least one element that specifies the encoding parameters of the stream contained within the EBML container file, retrieve an index that references each element containing portions of encoded video within at least one of the EBML container files, utilize the index to request portions of a first EBML container file that includes elements that contain portions of encoded video, receive and buffer the requested elements, decode the encoded video contained within the buffered elements utilizing the encoding parameters, measure current streaming conditions, and select another of the EBML container files from which to retrieve elements containing portions of encoded video for decoding, where the selection is based upon the measured streaming conditions and the description of the bitrate of the alternative stream contained within the top level data.

Knowledge representationPlanningH04N 19/593G11B 27/005G11B 27/11G11B 27/322H04L 65/612H04L 65/613H04L 65/70H04N 19/172+17 more

AI classification

Planning0.93
Knowledge representation0.77
Evolutionary computation0.18
Vision0.15
AI hardware0.10
Natural language0.00
Machine learning0.00
Speech0.00

Ownership

DIVX, LLC

assignment · 278790514

Assignors

BRANESS, JASON, VAN DER SCHAAR, AUKE SJOERD, SOROUSHIAN, KOUROSH

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC