P2P Video Streaming Peer Selection in IPTV Networks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current IPTV systems face challenges with bandwidth limitations and high deployment costs due to the use of copper wires in FTTN networks, and the capacity of video servers can become a bottleneck, especially when implementing peer-to-peer (P2P) communication systems that do not effectively address the underlying infrastructure of IPTV networks.
Innovation Solution
The proposed system optimizes P2P video streaming by selecting a set of peers within the same community to share video streams, ensuring that the capacity of the fiber-to-the-node (FTTN) switch can handle the maximum number of simultaneous viewers, and dynamically reallocates peers to avoid overloading the uplink bandwidth, using a physical infrastructure-aware algorithm to manage peer selection and error handling.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If FTTN with copper wires is used to connect nodes to customer homes, then deployment cost is reduced compared to FTTP, but available bandwidth is limited to 1.5-6.0 Mbps
Solution Approach 1:
The network is segmented into communities served by FTTN nodes, with each node serving a localized group of customers. This segmentation allows the system to accept the bandwidth limitations of copper wires within each community while managing capacity through localized peer-to-peer sharing, rather than requiring expensive FTTP deployment throughout the entire network.
Solution Approach 2:
The system changes the operational parameters by implementing peer-to-peer video streaming where customers act as both clients and servers. This transforms the network from a traditional client-server model to a distributed model that can achieve higher effective bandwidth through collaborative sharing, compensating for the physical bandwidth limitations of copper wire infrastructure.
2Speed
If FTTP is deployed to bring fiber directly to each customer home, then available bandwidth increases to up to 39 Mbps, but capital investment increases five times and deployment time increases four times
Solution Approach 1:
The system implements self-service through peer-to-peer video streaming where customers participate as both clients and servers. Each customer contributes their own bandwidth resources to serve others, eliminating the need for expensive FTTP infrastructure deployment while still achieving high available bandwidth through distributed collaboration.
Solution Approach 2:
The system merges multiple customer bandwidth resources into a pooled network capacity. By combining the uplink capacities of multiple peers within a community, the system achieves aggregate bandwidth that approaches or exceeds FTTP capabilities, while using the existing, less expensive FTTN infrastructure.
3Productivity
If peer-to-peer communication system is implemented in IPTV networks, then server capacity bottleneck is reduced, but the underlying network infrastructure complexity is not addressed
Solution Approach 1:
The system applies local quality by organizing peers into communities based on their physical network location and characteristics. Each community is managed independently with peers selected and assigned locally, allowing the system to handle server capacity through localized peer collaboration while maintaining awareness of and adapting to the underlying FTTN infrastructure complexity within each community.
Data Source
AI summary
In an Internet Protocol Television (IPTV) system, an IPTV server is configured to receive a request from an IPTV content storage device (CSD) to view a video stream. The IPTV server selects a set of peers for the IPTV CSD, and transmits the set of peers to the IPTV CSD. In the system, a capacity of a fiber to the node (FTTN) switch in a down linking direction is greater than or equal to a sum of a number of simultaneous viewers supported by the FTTN switch plus a number of viewers that receive video streams from peers in the same community.


