Device Capability Negotiation for Multi-Layer Video
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current methods for device capability negotiation in multi-layer video coding are inefficient, leading to high delay and network burdens due to the need for multiple rounds of negotiation during session setup, especially when network conditions change, as terminals lack initial information about the multi-layer video bitstream and must re-send detailed information to select optimal layer combinations.
Innovation Solution
A method and apparatus for device capability negotiation that involves receiving and sending decoding capability information, including parameters like Profile, Tier, and Level, to facilitate efficient negotiation by providing necessary decoding capability information for multi-layer video bitstreams and their layers, reducing the need for multiple reciprocating sessions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If detailed bitstream information is sent to terminal previously and terminal performs selection, then terminal can select optimal layer combination, but multiple rounds of negotiation are conducted leading to low efficiency and high delay
Solution Approach 1:
The server proactively provides detailed bitstream information and decoding capability requirements in advance during session setup, before the terminal needs to make selection. This preliminary action eliminates the need for multiple back-and-forth negotiation rounds, as the terminal receives all necessary information upfront to perform optimal layer combination selection.
2Adaptability or versatility
If server re-sends detailed bitstream information when network conditions change, then optimal user experience can be achieved, but network burdens increase and terminal processing resources are occupied
Solution Approach 1:
The terminal feeds back its selected layer combination and decoding capability information to the server. This feedback mechanism enables the server to adapt to network condition changes and adjust bitstream transmission accordingly, while avoiding the need for repeated detailed information transmission by using the feedback to guide future selections.
3Speed
If terminal does not have information about multi-layer video bitstream during initial session setup, then session can start quickly, but terminal cannot provide needed output layer information for server to judge and select bitstream
Solution Approach 1:
The terminal provides its decoding capability information (Profile, Tier, Level) during the initial session setup process, before the server needs to select the bitstream. This preliminary provision of information enables both parties to make informed decisions quickly without requiring subsequent negotiation rounds.
4Measurement precision
If multiple reciprocating session processes are conducted, then optimal layer selection can be made, but network burdens increase and processing resources are occupied
Solution Approach 1:
The server provides detailed bitstream information and decoding capability requirements in advance during session setup. This preliminary action simplifies the negotiation process by eliminating the need for multiple reciprocating session processes, as the terminal receives all necessary information upfront to perform optimal layer combination selection.
Data Source
AI summary
A device capability negotiation method includes receiving, by a first device, a multilayer video data request sent by a second device, and sending, by the first device, response information to the second device. The response information includes at least one of the following information types: decoding capability information needed for decoding a multilayer video code stream, decoding capability information needed for decoding various layers in the multilayer video code stream, and decoding capability information needed for decoding different output layer combinations in the multilayer video code stream. Also disclosed are a device capability negotiation apparatus, and a computer storage medium.

