Seed Device P2P Live Stream Sharing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing technologies for sharing live broadcast data are inefficient, with a significant imbalance between the number of downloaders and uploaders, leading to increased traffic due to a higher number of users downloading low-quality video content through mobile devices, which overwhelms the server and affects network performance.
Innovation Solution
A system where an electronic device, determined as a seed device based on a setting value and random value, receives high-quality live stream data and shares low-quality live stream data through a peer-to-peer (P2P) scheme, reducing the server's traffic load by distributing the data among peers and the server.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If more users download low quality video content through mobile devices, then the number of downloaders increases, but server traffic increases significantly
Solution Approach 1:
Downloaders are transformed into uploaders (seed devices) that automatically share downloaded content with other downloaders. The system enables users to serve themselves and others by converting consumers into contributors, thereby reducing server traffic load while maintaining high downloader numbers
Solution Approach 2:
A peer-to-peer sharing mechanism is introduced as an intermediary between the server and downloaders. Instead of all downloaders connecting directly to the server, they connect to each other through seed devices, reducing direct server traffic while maintaining content distribution
2Ease of operation
If PC operates as uploader through LAN, then sharing capability is enabled, but access is limited to LAN environment
Solution Approach 1:
The uploader functionality is made universal by enabling both PC and mobile devices to operate as seed devices across different network environments. The system supports LAN, WiFi, and cellular networks, allowing uploaders to function universally regardless of access type
Solution Approach 2:
The system dynamically adapts to different network environments (LAN, WiFi, cellular) and device types (PC, mobile). Uploaders can switch between operating modes based on available network conditions, making the sharing capability flexible and environment-agnostic
3Ease of operation
If mobile device operates as uploader based on WiFi network state, then sharing is enabled, but operation is limited by WiFi availability
Solution Approach 1:
Mobile devices are enabled to operate as uploaders across multiple network types (WiFi, cellular, LAN), not just WiFi. This multi-functionality removes the limitation of WiFi dependency and allows sharing operations in diverse network conditions
Solution Approach 2:
The system changes network parameters dynamically, allowing mobile uploaders to switch between WiFi and cellular networks based on availability. This parameter adaptation enables continuous sharing operation regardless of which network type is accessible
Data Source
AI summary
A non-transitory computer-readable recording medium stores computer-executable instructions that, when executed by one or more processors, causes the one or more processors to perform operations including receiving, at a first electronic device, high quality live stream data through a high quality channel; playing back the high quality live stream data; receiving low quality live stream data through a low quality channel as the electronic device is set as a seed device in response to creation of the high quality channel; and sharing the received low quality live stream data by transmitting the received low quality live stream data.


