A Measurement Study of a Large-Scale P2P IPTV System
read more
Citations
Understanding the impact of video quality on user engagement
Peer-to-peer systems
Challenges, design and analysis of a large-scale p2p-vod system
A survey on peer-to-peer video streaming systems
Opportunities and Challenges of Peer-to-Peer Internet Video Broadcast
References
Incentives Build Robustness in Bit-Torrent
A case for end system multicast
Multicast routing in datagram internetworks and extended LANs
CoolStreaming/DONet: a data-driven overlay network for peer-to-peer live media streaming
An Analysis of the Skype Peer-to-Peer Internet Telephony Protocol
Related Papers (5)
Frequently Asked Questions (11)
Q2. What future works have the authors mentioned in the paper "A measurement study of a large-scale p2p iptv system" ?
Thus, in the future, some level of dedicated infrastructure ( such as dedicated proxy nodes ), may have to be combined with the P2P distribution to deliver videos at higher rates.
Q3. Why is it possible that a peer downloads duplicate chunks from multiple partners?
Due to the distributed nature of chunk-driven P2P streaming, it is possible that a peer downloads duplicate chunks from multiple partners.
Q4. What are some of the popular delivery architectures for IPTV?
There are several classes of delivery architectures for IPTV, including native IP multicast [14], application-level infrastructure overlays such as those provided by CDN companies [1, 19], peer-to-peer multicast trees such as in endsystem multicast [12], and chunk-driven P2P streaming suchas CoolStreaming [26] and PPLive [6].
Q5. How much of the video traffic is uploaded to the top peer?
Since the campus node uploads to many peers, the top peer video upload session only accounts for about 5% of the total video upload traffic.
Q6. What happens when the media player is not getting chunks of data?
during video playback, the PPLive engine becomes incapable of supplying the video player with data at a sufficient rate (because the PPLive client is in turn not getting chunks fast enough from the rest of the PPLive network), then the media player will starve.
Q7. What is the likely reason for the priority of chunks?
Most likely, it also gives priority to rare chunks, that is, chunks that do not appear in many of its partners’ buffer maps (see [2] [26]).
Q8. What are the recent measurement studies of P2P systems?
There are, however, a number of recent measurement studies of other types of P2P systems, including file sharing, content-distribution, and VoIP.
Q9. How many peers does the crawler return?
In response to a single query, the server will return a list of peers (normally 50 peers), including IP addresses and service port numbers.
Q10. What is the definition of start-up buffering?
For streaming applications in best-effort networks, start-up buffering has always been a useful mechanism to deal with the rate variations of streaming sessions.
Q11. How many large size TCP segments should a peer have during its lifetime?
if a TCP connection carries video, it should have a large number (say, at least 10) of large size TCP segments (say, > 1200 bytes) during its lifetime.