Streaming Quality Adaptation Using Receiver Resources
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional streaming methods primarily adjust transmission quality based on network resources, leading to reduced user experience due to static compression and high computational requirements for quality compensation, which are resource-intensive and costly.
Innovation Solution
A method that dynamically determines the target transmission quality of a stream by considering both receiver resources and network resources available, using adaptive balancing to adjust the stream quality and compensate for degradation, incorporating receiver resources as a new dimension of flexibility.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Use of energy by moving object
If transmission quality is adjusted based primarily on network resources, then network resource utilization is improved, but user experience deteriorates due to quality degradation
Solution Approach 1:
The patent implements dynamic quality adjustment by continuously monitoring both network resources and receiver resources, and adapting the transmission quality in real-time based on the combined availability of both resource types, rather than relying on static network-only conditions
Solution Approach 2:
The patent introduces receiver resources (computing power, memory, storage) as an intermediary factor that mediates between network resource constraints and quality requirements, allowing the system to compensate for network limitations through local processing capabilities
2Loss of energy
If static compression is used to reduce transmission bandwidth, then network resource consumption is reduced, but computational requirements for quality compensation increase significantly
Solution Approach 1:
The patent changes the parameters of compression by dynamically selecting compression ratios and quality levels based on real-time assessment of both network resources and receiver resources, optimizing the balance between bandwidth savings and computational requirements
Solution Approach 2:
The system dynamically adjusts compression parameters and quality compensation intensity based on the combined state of network and receiver resources, rather than using fixed static compression settings
3Reliability
If high quality stream transmission is maintained, then user experience is improved, but network resource consumption increases
Solution Approach 1:
Receiver resources serve as an intermediary that enables high-quality output by compensating for reduced transmission quality through local processing, thus maintaining user experience while reducing network bandwidth consumption
Solution Approach 2:
The patent adds a new dimension to the quality transmission problem by considering receiver resources (computing, memory, storage) as a separate resource dimension that can be traded against network resources to achieve quality compensation
Data Source
AI summary
Embodiments of the present disclosure relate to a method, a system, and a computer program product for streaming. The method includes: acquiring, during transmission of a stream, information indicating resources of a receiver of the stream available for compensating for degradation of a transmission quality of the stream; and determining at least a target transmission quality of the stream based at least on the resources of the receiver and network resources available for transmitting the stream. This solution provides a more flexible adaptive balance mechanism for streaming, and further optimizes utilization of various resources and user experience in streaming.


