WebRTC Add-on Codec Delivery via Secure Data Channel
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
WebRTC browser manufacturers face challenges in securely and reliably integrating add-on codecs into their browsers due to licensing fees and security risks associated with browser plug-ins, which are not compliant with the charter of operating without plug-ins and pose acceptance issues for customers.
Innovation Solution
A method for secure and dynamic downloading of add-on software using a standardized WebRTC data channel (IP/UDP/DTLS/SCTP) between a WebRTC server and client, allowing for the transfer and installation of codecs without plug-ins, enabling automatic or user-initiated downloads and temporary or permanent installation options.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If add-on codecs are installed through browser plug-ins, then the functionality of WebRTC clients can be extended, but security risks increase and compliance with the WebRTC charter is compromised
Solution Approach 1:
The patent extracts the add-on codec distribution mechanism from the traditional browser plug-in model and relocates it to a server-side controlled delivery system. The WebRTC server downloads add-on codecs and transfers them directly to clients through secure data channels, eliminating the need for uncontrolled plug-in installations and maintaining security while enabling functionality extension.
Solution Approach 2:
The WebRTC server acts as an intermediary between the add-on codec source and the client. Instead of clients directly installing plug-ins from unverified sources, the server mediates the distribution by verifying codecs, downloading them through secure channels, and transferring them to authorized clients, thus maintaining both security and functionality.
2Adaptability or versatility
If add-on codecs are provided with free browsers, then functionality is enhanced, but licensing fees cannot be covered
Solution Approach 1:
The patent implements a dynamic codec licensing model where add-on codecs can be downloaded and activated on-demand rather than being permanently bundled with the browser. This allows flexible licensing arrangements where fees can be charged based on actual usage, enabling cost recovery while maintaining browser accessibility.
Solution Approach 2:
The system changes the licensing parameter from permanent inclusion to temporary or conditional access. Add-on codecs can be licensed per-use, per-time-period, or under specific conditions, allowing the provider to recover licensing fees dynamically based on actual deployment and usage patterns.
3Reliability
If add-on codecs are downloaded dynamically, then security control is improved, but device complexity increases
Solution Approach 1:
The WebRTC server performs multiple functions: it acts as a signaling server, a secure data channel manager, an add-on codec repository, and a distribution platform. By consolidating these functions in the existing server infrastructure, the system achieves secure dynamic downloads without adding significant complexity to the overall architecture.
Data Source
AI summary
A computer arrangement and a computer-implemented method for the secure and dynamic reloading of additional software from a WebRTC server to a WebRTC can include use of a WebRTC data channel to transfer the software.

