HTTP Live Streaming Index Start Position Identifier

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current HTTP Live Streaming protocols do not efficiently allow clients to start playback from a specific point in a multimedia stream, requiring clients to download and analyze an entire index of segmented media files to determine the correct starting point.

Innovation Solution

Generating an index for HTTP Live media streams that includes a start position identifier, allowing clients to directly request and start playback from a specified segmented media file, thereby enabling seamless playback from any desired point in the stream.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If clients download and analyze the entire index of segmented media files to determine the starting point, then they can accurately locate the desired playback position, but this increases bandwidth usage and reduces playback efficiency

Engineering Contradiction:
Improveplayback position accuracyVSAvoidbandwidth usage
Core Design Contradiction:
Measurement precisionVSLoss of energy

Solution Approach 1:

The patent extracts only the necessary information (start position identifier and corresponding segmented media file location) from the complete index, allowing clients to locate the desired playback position without downloading the entire index. This selective extraction reduces bandwidth consumption while maintaining accurate position identification.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The server pre-processes the index to identify and highlight the start position identifier and corresponding segmented media file before the client requests playback. This preliminary action enables the client to directly jump to the desired position without analyzing the entire index, improving both efficiency and accuracy.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If clients download and analyze the entire index of segmented media files to determine the starting point, then they can accurately locate the desired playback position, but this increases the time required to start playback

Engineering Contradiction:
Improveplayback position accuracyVSAvoidtime to start playback
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent extracts only the necessary information (start position identifier and corresponding segmented media file location) from the complete index, allowing clients to locate the desired playback position without downloading the entire index. This selective extraction reduces bandwidth consumption while maintaining accurate position identification.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The server pre-processes the index to identify and highlight the start position identifier and corresponding segmented media file before the client requests playback. This preliminary action enables the client to directly jump to the desired position without analyzing the entire index, improving both efficiency and accuracy.

Inventive Principle:
Principle #10Preliminary action

3Device complexity

If the index includes only a list of segmented media files without start position identifiers, then the protocol remains simple, but clients cannot efficiently start playback from a specific point

Engineering Contradiction:
Improveindex structure complexityVSAvoidplayback efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The server pre-processes the index to identify and highlight the start position identifier and corresponding segmented media file before the client requests playback. This preliminary action enables the client to directly jump to the desired position without analyzing the entire index, improving both efficiency and accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent enhances the index structure by adding start position identifiers at specific locations within the index rather than requiring a complete restructuring. This localized enhancement maintains the overall simplicity of the index format while providing the necessary functionality for efficient random access playback.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9049264B2Media start position based on inserting a start position indentifier
Publication Date: 2015.06.02 VERIZON PATENT & LICENSING INC
  • US9049264B2 patent drawing
  • US9049264B2 patent drawing
  • US9049264B2 patent drawing

AI summary

A device may generate an index for providing media files via a HTTP Live media stream. The index may include an ordered list of uniform resource identifiers for obtaining the media files. The device may determine a start position for content corresponding to the media files and may insert a start point identifier into the index. The start point identifier may identify one of the uniform resource identifiers included in the ordered list of uniform resource identifiers, for obtaining one of media files that corresponds to the start position for the content. The device may send the index to a client device. The device may receive a request the one of the media files and may provide the one of the media files to the client device via the HTTP Live media stream.