Raw Storage Format for Live Media Stream Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing digital video recording (DVR) systems face challenges in efficiently managing live media streams, particularly in updating and streaming recorded content without causing memory overload and scalability issues, as they rely on complex mapping processes across files.
Innovation Solution
A storage format that divides live media streams into segments, storing each segment in separate files with corresponding segment descriptors and context messages, allowing for independent updates and efficient streaming, thereby reducing the need for per-stream processing and memory overload.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If complex mapping processes are used to manage live media streams in existing DVR systems, then the ability to update and stream recorded content is achieved, but memory overload and scalability issues occur
Solution Approach 1:
The patent segments the media stream into discrete chunks that are stored independently in a file system. Each chunk represents a segment of the live media stream and can be individually managed, updated, and streamed without requiring complex mapping processes across the entire stream. This segmentation eliminates memory overload by processing and storing smaller units independently.
2Manufacturing precision
If per-stream processing is performed for each media stream, then accurate recording and streaming is achieved, but memory overhead increases
Solution Approach 1:
The patent merges multiple media streams into a unified file storage structure where chunks from different streams are stored together in the file system. This eliminates the need for separate per-stream processing and memory allocation, reducing overall memory overhead while maintaining accurate recording and streaming capabilities through the unified chunk-based approach.
3Productivity
If live media streams are recorded and updated continuously, then real-time DVR functionality is achieved, but system scalability is limited
Solution Approach 1:
The patent implements a self-service architecture where the file system automatically manages chunk storage, retrieval, and updates without requiring complex centralized coordination. Each chunk is independently addressable and can be processed autonomously, enabling the system to scale horizontally by adding more storage nodes while maintaining real-time DVR functionality through distributed file system operations.
Data Source
AI summary
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for storing live media streams are disclosed. A storage format that can be used to record and then playback live streams including data-streams, audio-streams, video-streams, and other multi-media streams is also disclosed. The disclosed storage format is referred to as “raw”.


