RTSP Server Content Storage and Recording Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current real-time stream protocol (RTSP) systems for multimedia data transmission do not allow user terminal apparatuses to store or record content, limiting their functionality to only streaming and temporary pausing of data from a server.

Innovation Solution

A server and user terminal apparatus implementation that uses RTSP to provide and manage streaming data, enabling content storage, recording, and control functions by transmitting content execution and list information, allowing for pre-stored content streaming and user-initiated recording and deletion via a real-time stream protocol communication scheme.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If RTSP communication scheme is used for streaming data transmission, then real-time multimedia data transmission is achieved, but content storage and recording functions are not available

Engineering Contradiction:
ImprovefunctionalityVSAvoidcontent storage capability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The server is designed to perform multiple functions: it not only streams multimedia content in real-time via RTSP but also stores content in its storage medium and provides recording services to user terminal apparatuses. This multi-functional approach resolves the contradiction by enabling content storage and recording within the existing RTSP framework without requiring separate systems.

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

Solution Approach 2:

The server pre-stores content in its storage medium before streaming. This preliminary action allows the server to immediately provide both streaming and storage functions upon receiving RTSP requests, eliminating the need for on-demand content acquisition and enabling reliable content storage capability from the outset.

Inventive Principle:
Principle #10Preliminary action

2Speed

If user terminal apparatus only receives streamed content, then real-time playback is achieved, but content list management and recording control are not possible

Engineering Contradiction:
Improvereal-time playback speedVSAvoidcontent control capability
Core Design Contradiction:
SpeedVSEase of operation

Solution Approach 1:

The server provides a content list response message to the user terminal apparatus that includes information about pre-stored content. This feedback mechanism enables the user terminal to identify and control specific content for recording while maintaining real-time playback capability, as the content list provides the necessary information for user-initiated recording commands.

Inventive Principle:
Principle #23Feedback

3Productivity

If server provides only streamed content, then streaming service is achieved, but pre-stored content management is not available

Engineering Contradiction:
Improvestreaming service efficiencyVSAvoidpre-stored content information
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The server pre-stores content in its storage medium and maintains a content list with information about available content. This preliminary preparation allows the server to efficiently provide both streaming services and pre-stored content management, as all content information is already organized and ready for user access without requiring real-time content acquisition.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9635078B2Server, user terminal apparatus, and method for providing streaming data service
Publication Date: 2017.04.25 SAMSUNG ELECTRONICS CO LTD
  • US9635078B2 patent drawing
  • US9635078B2 patent drawing
  • US9635078B2 patent drawing

AI summary

A server, a user terminal apparatus, and a method for providing a streaming data service are disclosed. The method of providing streaming data to a user terminal apparatus from a server includes receiving a describe message from the user terminal apparatus via a real-time stream protocol scheme, transmitting a response message containing content execution information about at least one content of a streaming data service and content list information pre-stored in relation to at least one content stored in a storage medium to the user terminal apparatus when the describe message is received, and transmitting streaming data about content of the streaming data service or content stored in the storage medium to the user terminal apparatus when streaming data service request is received from the user terminal apparatus based on the response message.