Dynamic Multimedia Playlist Generation via Single RTSP Connection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for streaming multimedia files to mobile devices involve repeated establishment and closure of RTSP and RTP connections, leading to excessive connection overhead, especially in limited bandwidth scenarios, and lack flexibility in aggregating and managing multimedia content.

Innovation Solution

A method and system that dynamically combine multiple multimedia files into a single logical file, minimizing RTSP connection overhead by creating a single virtual multimedia file, adjusting frame rate and resolution based on bandwidth and device capabilities, and using RSS feeds for dynamic playlist generation and content aggregation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If separate RTSP connections are established for each streaming file, then each file can be streamed independently, but connection overhead increases significantly consuming more network bandwidth and time

Engineering Contradiction:
Improveindependent file streamingVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent combines multiple separate RTSP connections into a single connection by multiplexing multiple multimedia files over one RTSP channel. The server maintains one active RTSP connection and streams multiple files sequentially or in parallel within that single connection, eliminating the need to repeatedly establish and close separate connections for each file.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The single RTSP connection is designed to serve multiple functions by handling multiple multimedia files simultaneously. The connection acts as a universal channel that can carry different files without requiring separate dedicated connections, thus reducing connection overhead while maintaining the ability to stream multiple independent files.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Adaptability or versatility

If separate RTSP connections are established for each streaming file, then file streaming can be initiated independently, but connection establishment time increases total processing time

Engineering Contradiction:
Improveindependent file accessVSAvoidconnection establishment time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The server establishes a single RTSP connection in advance and maintains it active for streaming multiple files. By preparing and maintaining the connection beforehand rather than creating new connections for each file request, the system eliminates repeated connection establishment delays while still allowing independent file access through the shared connection.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If multiple multimedia files are streamed using conventional methods, then each file can be selected independently, but RSS aggregation flexibility is limited to predefined channels

Engineering Contradiction:
Improvefile selection flexibilityVSAvoidRSS channel configuration
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system dynamically generates RSS feeds by combining multiple multimedia files into a single virtual file structure. Instead of using static predefined RSS channels, the system can dynamically aggregate files from various sources into flexible playlists that adapt to user preferences and content availability, thereby enhancing RSS aggregation flexibility without increasing device complexity.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10999343B1Apparatus and method for dynamically providing web-based multimedia to a mobile phone
Publication Date: 2021.05.04 OPEN INVENTION NEWTORK LLC
  • US10999343B1 patent drawing
  • US10999343B1 patent drawing
  • US10999343B1 patent drawing

AI summary

An apparatus and method for dynamically providing web-based multimedia to a mobile phone are described. According to one embodiment, an RSS feed is received that references multimedia files meeting one or more criteria. A playlist is generated dynamically from the multimedia files. The playlist is a single virtual multimedia file. An updated RSS feed is received that references one or more additional multimedia files meeting the one or more criteria. A second playlist is generated dynamically from the multimedia files and the one or more additional multimedia files.