Dynamic Packager Network for Adaptive Bitrate Media Distribution
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Content providers face challenges in delivering high availability and high performance media content due to bandwidth limitations in content distribution networks, particularly with the increasing demand for adaptive streaming solutions across diverse devices and protocols.
Innovation Solution
A system and method for dynamic packager network-based adaptive bitrate (ABR) media distribution and delivery, combining peer-to-peer sharing and dynamic adaptive media distribution, with a Service Manifest Controller managing entitlements, routing, and resource optimization across the network to meet changing customer demands.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If centralized CDN servers are used to distribute media content, then content availability is improved, but bandwidth costs and network load increase significantly
Solution Approach 1:
The patent implements peer-to-peer copying where packagers create and distribute copies of ABR media to multiple network nodes. Any packager can ingest ABR media and distribute it to other packagers, creating a distributed copy network that reduces reliance on centralized servers and decreases bandwidth costs while maintaining content availability.
Solution Approach 2:
The patent segments the centralized CDN architecture into distributed packager nodes across the network. Each packager acts as an independent content source and distributor, dividing the centralization function into multiple decentralized units that collectively provide content availability while reducing individual bandwidth burdens.
2Adaptability or versatility
If adaptive streaming technology is implemented to handle diverse device demands, then customer demand satisfaction is improved, but network resource requirements and complexity increase
Solution Approach 1:
The patent makes packagers universal by enabling any packager to ingest ABR media in multiple formats and distribute to various device types. The system supports multiple adaptive streaming protocols and formats through a unified packager architecture, allowing diverse device compatibility without requiring separate specialized systems for each device type.
Solution Approach 2:
The patent implements dynamic adaptive media distribution where the system can dynamically change which packagers provide specific media, instantiate new packager nodes, and adapt routing in real-time based on changing customer demands and network conditions, reducing the need for static complex configurations.
3Device complexity
If static media distribution architecture is used, then system simplicity is maintained, but ability to meet changing customer demands deteriorates
Solution Approach 1:
The patent transforms the static distribution architecture into a dynamic system where packagers can be instantiated, deactivated, and reassigned based on real-time demands. The system dynamically adapts routing and content distribution paths without requiring complex manual reconfiguration, maintaining operational simplicity while achieving high adaptability.
Solution Approach 2:
The patent enables the distribution network to self-adjust and self-manage through automated packager selection and routing decisions. The system autonomously determines optimal content sources and distribution paths based on current network state and demand patterns, eliminating the need for complex external control mechanisms while providing adaptive response to changing conditions.
Data Source
AI summary
A method, system and non-transitory computer-readable medium for distributing adaptive bitrate (ABR) media are disclosed. The method includes initially ingesting a first ABR media element at a first network node and receiving, at the first network node, a second ABR media element that was initially ingested at a second node. The method further includes initiating distribution of the first and second ABR media elements from the first network node to a first plurality of network nodes.


