Adaptive Bit Rate Manifest Policy Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing content delivery networks face challenges in efficiently controlling and managing the delivery of Adaptive Bit Rate (ABR) content, particularly in scenarios where data rate throttling is necessary to prevent network congestion.
Innovation Solution
The implementation of a method and apparatus for receiving ABR content, which involves receiving an ABR manifest describing content segments and specifying policies with associated data transfer rules, and requesting content segments from a content delivery network based on the identified policy.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If data rate throttling is applied to prevent network congestion, then network stability is improved, but content delivery speed deteriorates
Solution Approach 1:
The system dynamically adjusts the data rate for content delivery based on network conditions and policy requirements. The ABR manifest contains multiple representations with different bitrates, and the system can switch between them dynamically to balance network stability and delivery speed according to current conditions.
Solution Approach 2:
The invention changes the parameter of data rate by providing multiple representations of content at different bitrates in the ABR manifest. This allows the system to select appropriate bitrate parameters based on network conditions and policy requirements, resolving the contradiction between stability and speed.
2Adaptability or versatility
If multiple policies with different data transfer rules are implemented, then adaptability to different network conditions is improved, but device complexity increases
Solution Approach 1:
The ABR manifest is segmented to include multiple policies with different data transfer rules, each applicable to specific network conditions. This segmentation allows the device to select the appropriate policy segment based on current conditions, improving adaptability while managing complexity through modular organization.
Solution Approach 2:
Multiple policies and their associated data transfer rules are pre-configured in the ABR manifest before content delivery. This preliminary action allows the device to simply select from pre-defined policies rather than making complex decisions in real-time, reducing device complexity while maintaining high adaptability.
Data Source
Figure 1~2
Figure 3
Figure 4
AI summary
Methods and apparatus are provided for content delivery. In one aspect, a method in a device of receiving Adaptive Bit Rate (ABR) content comprises receiving an ABR manifest associated with the content, the ABR manifest describing segments of content and specifying a plurality of policies and respective associated data transfer rules, receiving an indication identifying one of the policies, and requesting segments of the content from a content delivery network in accordance with the content delivery rules associated with the policy identified by the indication.