Live Streaming Edge Cloud Offloading for Bandwidth Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current live streaming systems for high-density scenarios lack reliability, security, and efficient edge cloud offloading, with existing solutions either relying on proprietary methods, lacking FEC mechanisms, or not supporting multipath and mobile data communications effectively.

Innovation Solution

A distributed approach using hyperlocal mobile edge clouds with a dual interleaved mechanism for channel monitoring and compact packet representation, incorporating FEC, symmetric key rotation, and federated authentication to ensure secure and reliable video streaming across multiple wireless channels.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If multicast is used for live streaming in high-density scenarios, then bandwidth efficiency is improved, but packet loss increases leading to reduced reliability

Engineering Contradiction:
Improvebandwidth efficiencyVSAvoidstream reliability
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

The system segments the streaming traffic into multicast channels for efficient delivery and unicast channels for reliable retransmission. This segmentation allows the system to exploit the bandwidth efficiency of multicast while using unicast to compensate for packet loss, thereby resolving the contradiction between bandwidth efficiency and stream reliability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces an intermediary retransmission mechanism that operates between the multicast source and end users. When packet loss is detected in the multicast stream, the intermediary unicast retransmission system steps in to deliver the missing packets, thus maintaining both bandwidth efficiency and reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If retransmission mechanisms are added to improve reliability, then stream integrity is improved, but system complexity increases

Engineering Contradiction:
Improvestream integrityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system merges FEC (Forward Error Correction) and ARQ (Automatic Repeat Request) mechanisms into a unified hybrid retransmission system. This combination allows the system to achieve high stream integrity through both proactive error correction and reactive retransmission, while managing complexity through integrated design rather than separate independent systems.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system dynamically adjusts retransmission parameters such as FEC code rates and ARQ timeout values based on network conditions. This adaptability allows the system to maintain high stream integrity while optimizing complexity by reducing retransmission activity when network conditions are good and increasing it when conditions deteriorate.

Inventive Principle:
Principle #35Parameter changes

3Power

If edge cloud offloading is implemented, then processing capacity is improved, but infrastructure complexity increases

Engineering Contradiction:
Improveprocessing capacityVSAvoidinfrastructure complexity
Core Design Contradiction:
PowerVSDevice complexity

Solution Approach 1:

The system implements self-service edge cloud offloading where mobile devices automatically discover and utilize available edge computing resources in their vicinity. This approach increases processing capacity by distributing computation to edge nodes while minimizing infrastructure complexity by leveraging existing mobile device capabilities and spontaneous network formation rather than requiring pre-deployed complex edge infrastructure.

Inventive Principle:
Principle #25Self-service

4Reliability

If security mechanisms are added to protect stream integrity, then security is improved, but computational overhead increases

Engineering Contradiction:
Improvestream securityVSAvoidcomputational overhead
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system performs preliminary security actions by establishing authentication and encryption contexts before actual data transmission begins. This preliminary setup includes mutual authentication between clients and edge nodes, and establishment of secure channels, which then protects subsequent data transmission with minimal per-packet computational overhead.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies security mechanisms with local quality by implementing different security measures at different levels of the system. For example, strong mutual authentication is applied at the connection establishment phase, while lighter cryptographic operations are used for ongoing data protection, thereby achieving high stream security while managing computational overhead through differentiated security application.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11962816B2Method and device for live-streaming with opportunistic mobile edge cloud offloading
Publication Date: 2024.04.16 UNIVERSIDADE DO PORTO
  • US11962816B2 patent drawing
  • US11962816B2 patent drawing
  • US11962816B2 patent drawing

AI summary

A novel, pervasive approach to disseminating live streaming content combines secure distributed systems, WiFi multicast, erasure coding, source coding and opportunistic offloading using hyperlocal mobile edge clouds. The solution disclosed to the technical problem of disseminating live streaming content without requiring a substantial equipment, planning and deployment of appropriate network infrastructure points offers an 11 fold reduction on the infrastructural WiFi bandwidth usage without having to modify any existing software or firmware stacks while ensuring stream integrity, authorization and authentication.