RTSP SET_PARAMETER for Dynamic Playlist Navigation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing server-side playlist schemes in multimedia streaming do not support client-side navigational control of playlist seeking, which is essential for providing a dynamic and user-friendly experience with minimal impact on client device resources.

Innovation Solution

The method involves generating a Real Time Streaming Protocol (RTSP) SET_PARAMETER message containing a playlist identifier, media clip index, and clip offset, along with an activation time, to dynamically navigate within or across playlists, allowing seamless switching between media sources without interrupting the streaming process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If server-side playlists are used to combine streams from multiple sources, then the ability to provide uninterrupted streaming and ad insertion is improved, but client-side navigational control of playlist seeking is lost

Engineering Contradiction:
Improvestreaming control capabilityVSAvoidclient-side navigation control
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent segments the playlist control functionality by separating the playlist data structure (maintained on server) from the navigation control commands (issued by client). The client receives playlist information from the server and can issue seeking commands to navigate within the playlist, while the server maintains overall playlist management and stream composition. This segmentation allows both server-side playlist management and client-side navigation control to coexist.

Inventive Principle:
Principle #1Segmentation

2Reliability

If client devices download and store large multimedia files before presentation, then complete content availability is ensured, but significant waiting time and resource consumption occur

Engineering Contradiction:
Improvecontent availabilityVSAvoiddownload waiting time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements preliminary action by having the client device download and store a playlist file containing information about multiple media sources before the actual streaming begins. This playlist file includes identifiers and metadata about the media clips that will be streamed. By preparing this playlist structure in advance, the system ensures content availability is planned and organized without requiring the client to download entire large multimedia files before presentation can begin.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7934010B2System and method for retrieving digital multimedia content from a network node
Publication Date: 2011.04.26 NOKIA OF AMERICA CORP
  • US7934010B2 patent drawing
  • US7934010B2 patent drawing
  • US7934010B2 patent drawing

AI summary

A scheme for retrieving digital multimedia content from a network node. An RTSP SET_PARAMETER message is provided to the network node by a client application executing on a digital multimedia device, wherein the message contains at least one of a playlist identifier, a media clip index and an indication of an activation time. Responsive to the message, content from a particular content source identified by the playlist identifier, the media clip index, or both, is streamed to the digital multimedia device at a time determined responsive to the activation time.