Server Content Frame Processing for Client Reproduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing content sharing technologies face challenges in ensuring that client devices can properly process and reproduce shared contents, as they often lack necessary parsers and codecs, leading to incomplete or improper reproduction of content.
Innovation Solution
A server device method that assesses the reproduction capabilities of client devices by receiving and analyzing reproduction capability information, and performs partial processing of content frames, such as parsing and decoding, to ensure compatibility and efficient transmission.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the server device transmits all content frames without processing, then the transmission speed is fast and bandwidth consumption is low, but the client device cannot reproduce the content if it lacks necessary parsers and codecs
Solution Approach 1:
The server device performs preliminary processing of content frames before transmission by selecting only necessary frames (highlight frames, key frames, or frames at preset intervals) and processing them with parsers and codecs. This preliminary action ensures the client device can reproduce content without wasting communication resources on transmitting all frames.
Solution Approach 2:
Instead of processing all content frames, the server device performs partial processing on selected frames only. This partial action provides sufficient information for content reproduction while minimizing processing overhead and communication resource consumption.
2Reliability
If the server device performs full parsing and decoding processing on all content frames, then the client device can definitely reproduce the content, but the processing time increases and server resources are consumed
Solution Approach 1:
The server device performs partial processing on selected frames rather than all frames. This reduces processing time and server resource consumption while still providing sufficient information for the client device to reproduce the content effectively.
Solution Approach 2:
The content is segmented into distinct frame types (highlight frames, key frames, intermediate frames), and only specific segments are processed and transmitted. This segmentation approach reduces the total processing workload while maintaining content reproduction capability.
3Adaptability or versatility
If the server device transmits processed content frames, then the client device can reproduce content without having parsers and codecs, but processing and transmitting selected frames consumes server resources and bandwidth
Solution Approach 1:
The server device performs partial processing on selected frames rather than all frames, reducing server resource consumption while still improving client device compatibility. The processed frames contain sufficient information for reproduction without requiring full processing of the entire content.
Solution Approach 2:
Different processing qualities are applied to different frames based on their importance. Highlight frames and key frames receive full processing to ensure compatibility, while intermediate frames may use simpler processing or be omitted, optimizing the balance between compatibility and resource consumption.
Data Source
AI summary
A contents sharing method includes a step for receiving playback capability information from a client apparatus; a determination step for determining, on the basis of the received playback capability information, whether to carry out partial processing of contents to be supplied to the client apparatus; and a transmission step for processing some frames in the contents to be played in the client apparatus and transmitting the processed frames to the client apparatus if it is determined that the partial processing is to be performed. Accordingly, contents may be efficiently provided.


