Transcoding Capability Configuration for Multi-Terminal Groups
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing transcoding technologies face challenges in efficiently configuring transcoding capabilities across multiple terminals within the same service group, leading to increased negotiation times and bandwidth usage, especially in scenarios like video calls and live streaming.
Innovation Solution
A method and device for transcoding capability configuration that involves obtaining transcoding capability information from terminals, determining suitable transcoding parameters based on service types, and configuring these parameters to optimize communication quality and reduce bandwidth usage by selecting the most efficient transcoding capabilities.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional transcoding negotiation methods are used among multiple terminals, then each terminal can find suitable transcoding parameters, but the negotiation time and bandwidth consumption increase significantly
Solution Approach 1:
The patent introduces a server as an intermediary that collects transcoding capability information from multiple terminals and determines unified transcoding parameters. This mediator approach eliminates the need for direct peer-to-peer negotiation between terminals, significantly reducing negotiation time and bandwidth consumption while ensuring all terminals receive compatible transcoding parameters.
Solution Approach 2:
The server performs preliminary action by collecting and analyzing transcoding capability information from all terminals in advance, before actual video communication begins. This pre-computation of transcoding parameters avoids repeated negotiations during the communication process, reducing overall negotiation time and bandwidth usage.
2Reliability
If traditional transcoding negotiation methods are used among multiple terminals, then each terminal can find suitable transcoding parameters, but the bandwidth usage increases
Solution Approach 1:
The server acts as a centralized intermediary that consolidates capability information from multiple terminals and computes transcoding parameters in one location. This eliminates the need for each terminal to exchange capability information with every other terminal, significantly reducing the total bandwidth consumption for negotiation while ensuring reliable parameter matching.
Solution Approach 2:
The patent merges the negotiation process into a single centralized operation performed by the server, rather than having multiple distributed negotiations between terminal pairs. This consolidation reduces redundant information exchange and optimizes bandwidth utilization across the entire group of terminals.
3Adaptability or versatility
If separate transcoding negotiations are conducted for each terminal pair, then individual compatibility is ensured, but the overall negotiation process becomes complex and time-consuming
Solution Approach 1:
The server serves as a centralized intermediary that manages the complexity of multi-terminal compatibility. Instead of each terminal pair conducting separate negotiations, the server collects capability information from all terminals and determines a unified set of transcoding parameters that ensure compatibility across the entire group, simplifying the overall process.
Solution Approach 2:
The server performs multiple functions in a single process: collecting capability information from all terminals, analyzing compatibility requirements, determining unified transcoding parameters, and distributing these parameters to all terminals. This multi-functional approach eliminates the need for multiple separate negotiation processes.
Data Source
AI summary
A transcoding capability configuration method that includes: separately obtaining capability information reported by at least two terminals, where the capability information includes first transcoding capability data and a service type of a service executed by the at least two terminals, and the at least two terminals belong to a same service group; determining, based on the first transcoding capability data and the service type of each of the at least two terminals, second transcoding capability data satisfying the at least two terminals; and sending the second transcoding capability data to each of the at least two terminals, so that each terminal configures a transcoding parameter based on the second transcoding capability data.


