RTSP Server Content Storage and Recording Management
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
3Productivity
If server provides only streamed content, then streaming service is achieved, but pre-stored content management is not available
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.
Data Source
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.


