Adaptive Media Codec Routing for Encrypted Conferencing Compatibility

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Participants in audiovisual conferencing with diverse data processing systems face suboptimal experiences due to differing media capabilities, necessitating the use of the lowest common configuration, which compromises quality, and transcoding is not feasible with end-to-end encryption.

Innovation Solution

Implementing a common codec and encryption method across participant systems, allowing for higher quality conferencing without server transcoding, and enabling on-demand creation of a common codec stream for new participants, with fallback options based on bandwidth and system conditions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If server media transcoding is used to support diverse participant systems, then adaptability to different media capabilities is improved, but end-to-end security is compromised because the server cannot decrypt encrypted content

Engineering Contradiction:
Improveadaptability to different media capabilitiesVSAvoidend-to-end security
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system changes the parameter of codec selection by allowing each participant to specify their preferred codec from a list of supported codecs. The system then routes streams appropriately so that participants receive content in their preferred format without requiring server-side transcoding of encrypted content, thus maintaining security while adapting to diverse capabilities.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system segments the media stream handling by creating separate streams for different codecs. Instead of requiring the server to transcode all content, the originating participant sends multiple encoded streams (e.g., both H.264 and H.265) and the server simply forwards the appropriate stream to each participant based on their capabilities, avoiding decryption and re-encoding.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If the lowest common configuration is used to ensure compatibility across all participants, then adaptability is improved, but media quality deteriorates

Engineering Contradiction:
Improvecompatibility across participantsVSAvoidmedia quality
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The system applies local quality by allowing different participants to receive media streams of different qualities and formats based on their individual capabilities. High-capability participants receive high-quality H.265 streams while lower-capability participants receive compatible H.264 streams, with each participant experiencing optimal quality for their device without being constrained by the lowest common denominator.

Inventive Principle:
Principle #3Local quality

3Adaptability or versatility

If participant systems transmit multiple codec streams to support diverse participants, then adaptability is improved, but bandwidth consumption and processing load increase

Engineering Contradiction:
Improvesupport for diverse participantsVSAvoidbandwidth consumption
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The server acts as an intermediary that receives multiple codec streams from participants and intelligently distributes the appropriate stream to each participant based on their capabilities. This eliminates the need for participants to send multiple streams to all other participants directly, reducing overall bandwidth consumption while maintaining support for diverse codec requirements.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20250220139A1Optimizing media experience in conferencing with diverse participants
Publication Date: 2025.07.03 APPLE INC
  • US20250220139A1 patent drawing
  • US20250220139A1 patent drawing
  • US20250220139A1 patent drawing

AI summary

Participant systems in an audiovisual (AV) conferencing can, in one embodiment, use methods to ensure that all participants have a common platform to support AV conferencing, such as a common codec, and also attempt to provide higher quality AV conferencing (e.g., better than the common codec) based on available bandwidth and other criteria. The participant systems can use the common codec as a fallback platform when bandwidth or other criteria dictate a reduction in the quality of the AV conferencing. Other embodiments are also disclosed.