Media Server Transcoding for Remote Device LAN Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing technologies face challenges in integrating remote electronic devices with media local area networks (LANs), particularly in efficiently transmitting and processing media content across different formats and networks, due to limitations in bandwidth and compatibility.

Innovation Solution

A system and method utilizing a management server that receives progressively uploaded media streams from remote devices, buffers, transcodes, and forwards them to a bridging device within the LAN, ensuring compatibility and reducing jitter through buffering and transcoding, while using profiles to streamline content delivery.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If media streams are transmitted directly from remote devices to the media LAN without processing, then transmission speed is maintained, but format compatibility and network integration are compromised

Engineering Contradiction:
Improveformat compatibilityVSAvoidtransmission speed
Core Design Contradiction:
Adaptability or versatilityVSSpeed

Solution Approach 1:

A media processor is introduced as an intermediary component between the remote electronic device and the media LAN. The processor receives media streams from remote devices, performs format conversion (transcoding) to match LAN device requirements, and forwards the converted streams to appropriate devices. This intermediary approach enables format compatibility without requiring all devices to support all formats, while the processing is optimized to minimize transmission delays.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If format conversion (transcoding) is performed for all incoming media streams, then compatibility with different devices is improved, but processing time and computational resources increase

Engineering Contradiction:
Improvedevice compatibilityVSAvoidprocessing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The media processor performs preliminary actions by pre-processing media streams upon receipt from remote devices. The processor analyzes the incoming stream format and the target device capabilities in advance, then performs format conversion before the stream needs to be delivered. This preliminary processing ensures that when the stream is forwarded to the media LAN, it is already in the correct format, eliminating delays at the point of delivery and reducing overall processing time.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If media streams are buffered to reduce jitter, then stream stability is improved, but transmission delay increases

Engineering Contradiction:
Improvestream stabilityVSAvoidtransmission delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The media processor dynamically adjusts buffering parameters based on network conditions and stream characteristics. The processor monitors network jitter levels and adapts the buffering depth and duration accordingly - using larger buffers when jitter is high to ensure stream stability, and reducing buffer sizes when network conditions are good to minimize delay. This parameter adaptation allows the system to optimize the trade-off between reliability and speed in real-time.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9118934B2Integration of remote electronic device with media local area network
Publication Date: 2015.08.25 T MOBILE INNOVATIONS LLC
  • US9118934B2 patent drawing
  • US9118934B2 patent drawing
  • US9118934B2 patent drawing

AI summary

A server is provided. The server comprises a processor, a memory, and an application stored in the memory that, when executed by the processor, receives a progressively uploaded media stream from a remote electronic device. The application also converts the progressively uploaded media stream from a first format to a second format and buffers the converted media stream. The application also transmits the buffered converted media stream to a bridge into a media local area network based on a mapping of the remote electronic device to the media local area network, wherein the mapping is stored in the memory.