Distributed Video-on-Demand Network Segment Distribution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video-on-demand systems are limited by their reliance on centralized servers, leading to increased costs and performance issues as the number of subscribers grows, as they require significant bandwidth and infrastructure to maintain quality of service, which can result in slower data transfer and service interruptions.

Innovation Solution

A distributed network system where individual client devices supply each other with fragmented media files, allowing for concurrent fetching and multiplexing of segments to ensure continuous playback, with a time-fill program and backup systems to manage data distribution and ensure reliability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a centralized video server is used to deliver VOD services, then service quality and reliability are maintained, but system cost and bandwidth requirements increase linearly with the number of subscribers

Engineering Contradiction:
Improveservice qualityVSAvoidbandwidth requirement
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The video file is divided into multiple segments that are distributed across different client machines. When a user requests a video, only the required segments are retrieved from the network, reducing the total bandwidth consumption compared to transmitting complete files from a centralized server to all users simultaneously.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Client machines that have previously downloaded or cached video segments use their own storage and processing capabilities to serve other users' requests. This peer-to-peer approach eliminates the need for a centralized server to handle all requests, reducing overall system cost and bandwidth requirements while maintaining service quality.

Inventive Principle:
Principle #25Self-service

2Ease of operation

If a centralized video server is used to deliver VOD services, then content delivery is simplified, but data transfer speed decreases and service interruptions increase as subscriber count grows

Engineering Contradiction:
Improvecontent delivery simplicityVSAvoiddata transfer speed
Core Design Contradiction:
Ease of operationVSSpeed

Solution Approach 1:

By dividing video content into segments and distributing them across multiple client machines, the system enables parallel retrieval of different segments from different sources. This concurrent downloading approach significantly increases data transfer speed compared to sequential retrieval from a single centralized server, while the server only needs to manage segment distribution, maintaining operational simplicity.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If more video titles are stored on centralized servers, then content variety increases, but infrastructure cost and system complexity increase considerably

Engineering Contradiction:
Improvecontent varietyVSAvoidinfrastructure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

Instead of storing complete video files on centralized servers, the system stores only small segment references or indexes on the server while the actual video segments are distributed across client machines. This allows the server to support a large library of titles with minimal infrastructure, as clients retrieve and store segments locally based on demand.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Video segments are copied and stored on multiple client machines rather than maintaining a single centralized copy. This distribution allows the system to offer extensive content variety without proportionally increasing server infrastructure, as each client maintains local copies of segments they need, reducing overall system complexity.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS8739231B2System and method for distributed video-on-demand
Publication Date: 2014.05.27 NBCUNIVERSAL MEDIA LLC
  • US8739231B2 patent drawing
  • US8739231B2 patent drawing
  • US8739231B2 patent drawing

AI summary

Various techniques for providing a video-on-demand (VOD) system based on distributed networks are disclosed. According to one aspect of the VOD system, individual client devices on a network are identified to supply each other with needed sources in pieces to render required services. As a result, the loading pressure on a central server or centralized servers is distributed into the network. A VOD system so contemplated can sustain a substantial growth in its subscribers.