Server Video Frame Conversion for New Terminal Joining
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In video PoC or video sharing services, newly joining terminals often face picture quality issues due to the lack of initial I-frames, and differing terminal capabilities can lead to decoding and reproduction problems, resulting in distorted or undecodable video.
Innovation Solution
A server apparatus that receives and copies video streams, converting frames to non-predictive I-frames for new terminals and adapting formats to match the capabilities of other terminals, ensuring seamless video decoding and reproduction across various devices without remodeling the terminals.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Use of energy by moving object
If video frames are transmitted using predictive coding to reduce bit rate, then transmission efficiency is improved, but newly joining terminals cannot decode video properly due to lack of reference frames
Solution Approach 1:
The server performs preliminary action by detecting when a new terminal joins the group and proactively transmitting an I-frame (intra-coded frame) to that terminal before the terminal attempts to decode video. This advance preparation ensures the new terminal has the necessary reference frames to properly decode subsequent predictive-coded frames, resolving the contradiction between transmission efficiency and decoding reliability.
Solution Approach 2:
The server acts as an intermediary between the video source and newly joining terminals. It receives predictive-coded video frames, identifies new terminals, and inserts I-frames as intermediary reference data to enable proper decoding. This intermediary role allows the system to maintain efficient predictive coding while ensuring new terminals can decode video correctly.
2Adaptability or versatility
If the server converts video formats to match each terminal's capabilities, then compatibility across different devices is improved, but server processing complexity increases
Solution Approach 1:
The server applies local quality by converting video formats selectively based on each terminal's specific capabilities. Instead of converting to all possible formats or using a single universal format, the server analyzes individual terminal characteristics and applies appropriate format conversions only where needed. This reduces unnecessary processing while ensuring each terminal receives compatible video data.
Solution Approach 2:
The server changes video parameters (such as resolution, bitrate, or codec type) dynamically based on terminal capabilities. By adjusting these parameters locally for each terminal rather than maintaining a fixed output format, the server achieves broad compatibility while minimizing processing complexity through intelligent parameter selection.
Data Source
AI summary
Disclosed is a server apparatus including a conversion unit which, in case another terminal takes part anew in a group of terminals, during a time of transmitting the copied stream or packet, converts a video frame to a non-predictive frame and transmits the non-predictive frame and transmits a video signal following the non-predictive frame, as it is.


