Real-time streaming and playback of digital media
AssigneeSigniant Inc.
InventorsJochen STRUNK, Robert Martin KRÜGER, Thomas MEYER
Life of this patent
Estimating the term…
Abstract
The present technology provides systems and methods to facilitate seek functionality in real-time streaming and playback of digital media. In particular, the present technology provides for generating an index for a digital media file encoded in a non-streaming format, determining a portion of the digital media file to transcode, and transcoding the portion of the digital media file to a proxy format based on the index.
Claims20
A method comprising:
- generating, by a computer system, an index for a digital media file encoded in a non-streaming and non-seekable format while identifying file offsets of key frames of the digital media file during a first pass through the digital media file;
- determining, by the computer system, a portion of the digital media file to transcode;
- and
- transcoding, by the computer system, the portion of the digital media file to a proxy format based on the index.
A system comprising:
- one or more processors;
- and
- one or more storage devices storing instructions that, when executed by the one or more processors, cause the system to perform:
- generating an index for a digital media file encoded in a non-streaming and non-seekable format while identifying file offsets of key frames of the digital media file during a first pass through the digital media file;
- determining a portion of the digital media file to transcode;
- and
- transcoding the portion of the digital media file to a proxy format based on the index.
A non-transitory computer-readable storage medium including instructions that, when executed by one or more processors of a system, cause the system to perform:
- generating an index for a digital media file encoded in a non-streaming and non-seekable format while identifying file offsets of key frames of the digital media file during a first pass through the digital media file;
- determining a portion of the digital media file to transcode;
- and
- transcoding the portion of the digital media file to a proxy format based on the index.
Dependencies are inferred from the claim text.