Video Server Storage Module Management via Segmented Transmission Paths
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional video servers face network congestion and inefficient utilization of storage module processing performance when handling large amounts of video data and video files, particularly when using general-purpose Ethernet switches.
Innovation Solution
A video server system that includes an encoder, video file input module, data transmission module, storage modules, and an apparatus controller, which manages the output of video data and files by selecting suitable storage modules based on residual capacity and time slots, preventing network congestion and optimizing storage module utilization.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a general-purpose Ethernet switch is used to input video signals and files, then the video server can handle both video signals and files, but network congestion occurs when massive amounts of video data or large numbers of video files are transmitted
Solution Approach 1:
The invention segments video data transmission into two separate paths: video signals are transmitted through a dedicated video signal transmission path, while video files are transmitted through a separate file transmission path using an Ethernet switch. This segmentation prevents network congestion by isolating the high-bandwidth video signal traffic from file transmission traffic, allowing the system to handle both types of data without performance degradation.
2Quantity of substance
If multiple storage modules are included in the video server, then storage capacity is increased, but it becomes necessary to optimize the utilization of processing performance of each storage module
Solution Approach 1:
The invention introduces a storage module management unit as an intermediary that controls and coordinates multiple storage modules. This unit receives write requests, determines the optimal storage module based on current status and processing capacity, and distributes data accordingly. This intermediary layer simplifies the complexity of managing multiple storage modules by providing a centralized control mechanism that optimizes data distribution and utilization of processing performance across all storage modules.
3Reliability
If video data is transmitted to multiple storage modules simultaneously, then storage redundancy and capacity utilization are improved, but network congestion and processing bottlenecks occur
Solution Approach 1:
The invention implements periodic action by controlling the timing and sequence of write operations to storage modules. The storage module management unit manages write requests in a controlled manner, distributing data to multiple storage modules in sequential time slots rather than simultaneously. This periodic approach ensures that each storage module has sufficient time to process incoming data without being overwhelmed, maintaining data transmission efficiency while still achieving storage redundancy through distributed writing across multiple modules over time.
Data Source
AI summary
According to one embodiment, a video server includes an encoder, a transmission module, storage modules, and a controller. The encoder outputs a request in response to encoding a video signal. The controller confirms whether or not the number of outputs of video data and a video file to the storage modules within a time interval is less than a limitation number in response to the request. The controller selects the best storage module to store the encoded video data from among the storage modules if the number of outputs is less than the limitation number. The apparatus controller transmits an instruction to the encoder designating the selected storage module as a transmission destination. The encoder outputs the encoded video data designating the transmission destination. The transmission module transmits the output video data to the transmission destination. The storage modules designated as the transmission destination stores the transmitted video data.


