Peer-to-Peer Media Streaming via Community Data
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
On-demand video streaming services face challenges in consistently providing quality experiences due to resource constraints, especially when handling large concurrent live streaming requests, leading to inefficiencies in network resource utilization and user experience.
Innovation Solution
The system leverages an online community's data to facilitate peer-to-peer media streaming, utilizing member relationships, computing resources, and incentives to deliver media content efficiently, thereby reducing the burden on central servers and enhancing user experience.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If a central video streaming server handles all streaming requests, then service delivery is simplified and controlled, but network resources are inefficiently utilized and user experience deteriorates during high concurrency
Solution Approach 1:
The patent segments the centralized streaming function into distributed peer-to-peer streaming units. Instead of one central server handling all requests, the system divides streaming tasks among multiple peer nodes in the network, where each peer can act as both client and server, thereby distributing the load and improving resource utilization efficiency.
Solution Approach 2:
The patent merges the roles of video client and video server into a single peer node. Each peer device both consumes and provides streaming services simultaneously, combining previously separate functions into unified nodes that efficiently share network resources and reduce overall system resource consumption.
2Reliability
If a central server handles large numbers of concurrent streaming requests, then service control is maintained, but the server lacks sufficient resources to provide quality experiences
Solution Approach 1:
The patent implements self-service where peer nodes autonomously provide streaming services to each other without requiring central server intervention for each request. Peers independently manage their own streaming sessions, buffer management, and quality adaptation, thereby eliminating the need for excessive central server computing resources while maintaining service reliability through distributed redundancy.
Solution Approach 2:
The patent introduces a lightweight coordination intermediary that manages peer discovery and session establishment without handling actual video data transmission. This intermediary enables reliable service coordination with minimal resource consumption, allowing peers to directly exchange streaming data while maintaining service quality through centralized only at the coordination layer.
3Productivity
If peer-to-peer streaming is implemented, then network resource utilization improves and server burden reduces, but system complexity increases
Solution Approach 1:
The patent creates universal peer nodes that can perform multiple functions: video consumption, video serving, peer discovery, and session management. This multi-functionality reduces the need for specialized components and simplifies the overall system architecture by using identical multi-purpose nodes throughout the network, thereby improving resource utilization without proportionally increasing complexity.
4Productivity
If incentives are provided to community members for participation, then user engagement and participation increase, but operational costs increase
Solution Approach 1:
The patent converts the potential harm of unused community computing resources into beneficial streaming capacity. By incentivizing members to share their idle bandwidth and processing power, the system transforms wasted resources into valuable streaming infrastructure, reducing operational costs while increasing participation through reward mechanisms.
Data Source
AI summary
Online community based peer-to-peer media streaming systems and methods are disclosed. An exemplary method includes a service providing system accessing data associated with a hosted online community comprising a plurality of members, providing a peer-to-peer media streaming event to a group of the members of the online community based on the data associated with the online community, and providing an incentive to the group of the members for participation in the peer-to-peer media streaming event. Corresponding systems and methods are also disclosed.


