Cascading Audio Video Stream Distribution Architecture
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for reducing bandwidth usage in large web conference meetings, such as IP multicasting, are often hindered by security concerns and require significant network management, making them impractical for many enterprise settings.
Innovation Solution
A cascading technique that selectively uses IP multicasting, unicast transmission within a subnet, and direct media server connectivity, allowing client devices to self-organize and choose the most efficient network topology to distribute media streams, reducing outbound and inbound bandwidth without degrading user experience.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of energy
If IP multicasting is used to reduce bandwidth usage, then bandwidth efficiency is improved, but network management complexity and security concerns increase
Solution Approach 1:
The system enables client devices to automatically discover and join multicast sessions without manual network administrator intervention. The multicast infrastructure serves itself through automated session announcement, client discovery, and dynamic joining/leaving mechanisms, eliminating the need for manual port management and session configuration.
Solution Approach 2:
The patent introduces intermediary components such as multicast session managers and network intermediaries that facilitate secure multicast operations. These intermediaries handle security policies, session management, and coordinate between clients and network infrastructure, reducing the burden on network administrators while maintaining security controls.
2Loss of energy
If IP multicasting is implemented, then bandwidth efficiency is improved, but security risks increase
Solution Approach 1:
The system implements feedback mechanisms where clients announce their presence and receive session information, and where the system monitors session participation. This feedback loop enables dynamic security decisions, allowing the system to control who joins multicast sessions based on policies, and to revoke access when necessary, thereby managing security risks in real-time.
Solution Approach 2:
The patent dynamically changes security parameters such as session keys, access control lists, and participant permissions based on session state and policy requirements. This allows the system to adapt security measures to specific session contexts, maintaining security while enabling efficient multicast operations.
3Reliability
If direct media server connectivity is used, then user experience is improved, but bandwidth consumption increases
Solution Approach 1:
The system segments the media distribution architecture into multiple levels: direct server-to-client connections for small groups, and server-to-client plus client-to-client relay connections for larger groups. This segmentation allows the system to optimize bandwidth usage by using direct connections when quality is critical and using relay connections when bandwidth efficiency is needed, thereby resolving the contradiction between user experience and bandwidth consumption.
Data Source
AI summary
An approach to supplying a data stream, for e.g., an internet-based video conference, to multiple client devices in a network, including attempting, at a first client device, to join an Internet Protocol (IP) multicast session in a network in which the first client device is operating and, if unsuccessful to attempt to join a unicast transmission of the data stream from a network node other than the meeting server and that is in a same subnet as the first client device, and if the unicast join within the same subnet is unsuccessful, registering the first client device with the meeting server to obtain at least one candidate node from which to receive the data stream.


