Cloud Audio Transcoding via Virtual Machine Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional audio webcast systems face scalability limitations due to reliance on single computer servers, requiring significant infrastructure investments and maintenance, and are prone to single points of failure, leading to high costs and inefficiencies.

Innovation Solution

The system operates in a cloud computing environment, utilizing virtual machines and a Public Switch Telephone Network (PSTN) via Session Interface Protocol (SIP) to PSTN Breakout Service, enabling scalable audio streaming and encoding, with redundancy and failover mechanisms to ensure continuous service.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional single-server audio webcast systems are used, then infrastructure setup is straightforward, but scalability is limited and single points of failure occur

Engineering Contradiction:
Improvesystem reliabilityVSAvoidscalability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system divides the audio webcast infrastructure into multiple independent server segments. Each server can handle a portion of the audio streams and can operate independently. This segmentation eliminates single points of failure and allows the system to scale by adding more server segments as needed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system changes the operational parameters from single-server mode to multi-server mode, enabling dynamic scaling. By adjusting the number of active servers based on demand, the system can maintain reliability while adapting to varying scalability requirements without physical infrastructure constraints.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If capacity infrastructure exceeds highest peak demand, then service availability is ensured, but costs increase due to underutilized resources

Engineering Contradiction:
Improveservice availabilityVSAvoidresource utilization efficiency
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system transitions from static infrastructure provisioning to dynamic resource allocation. Servers can be activated or deactivated based on real-time demand, ensuring service availability during peak periods while avoiding the waste of maintaining excessive capacity during low-demand periods. This dynamic approach optimizes resource utilization efficiency.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The server infrastructure is designed to be universal and multi-functional, where the same pool of servers can serve different audio webcast demands. This allows the system to maintain service availability across various scenarios without requiring dedicated infrastructure for each potential use case, thereby improving overall resource utilization.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Reliability

If physical production facilities are maintained 24/7/365, then service readiness is ensured, but operational costs increase

Engineering Contradiction:
Improveservice readinessVSAvoidcost efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system implements automated self-service capabilities through virtualization and orchestration, reducing the need for continuous human monitoring and manual intervention. This allows service readiness to be maintained with reduced operational overhead, improving cost efficiency while preserving reliability.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Instead of continuous 24/7/365 active monitoring and maintenance, the system employs periodic health checks and automated failover mechanisms. This approach ensures service readiness is maintained through scheduled validations and automatic recovery processes, reducing operational costs associated with constant human oversight.

Inventive Principle:
Principle #19Periodic action

4Manufacturing precision

If advanced setup with significant infrastructure investment is made, then audio webcast quality is improved, but device complexity and maintenance burden increase

Engineering Contradiction:
Improveaudio webcast qualityVSAvoidinfrastructure complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The system introduces virtualization technology as an intermediary layer between the physical infrastructure and audio webcast services. This abstraction layer simplifies the management of complex infrastructure by providing standardized interfaces and automated resource allocation, maintaining high audio quality while reducing the operational complexity and maintenance burden.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8788683B2Scalable transcoding for streaming audio
Publication Date: 2014.07.22 DIGITAL MEDIA INNOVATIONS LLC
  • US8788683B2 patent drawing
  • US8788683B2 patent drawing
  • US8788683B2 patent drawing

AI summary

Systems and techniques for capturing audio and delivering the audio in digital streaming media formats are disclosed. Several aspects of the systems and techniques operate in a cloud computing environment where computational power is allocated, utilized, and paid for entirely on demand. The systems and techniques enable a call to be made directly from a virtual machine out to a Public Switch Telephone Network (PSTN) via a common Session Interface Protocol (SIP) to PSTN Breakout service, and the audio to be delivered onward to one or more Content Delivery Network (CDN). An audio call capture interface is also provided to initiate and manage the digital streaming media formats.