scispace - formally typeset
Proceedings ArticleDOI

Rate-distortion optimized video peer-to-peer multicast streaming

TLDR
A rate-distortion model which predicts end-to-end video quality in throughput limited environments is presented and used to determine the over-provisioning necessary to avoid self-inflicted congestion.
Abstract
We study peer-to-peer multicast streaming, where a source distributes real-time video to a large population of hosts by making use of their forwarding capacity rather than relying on dedicated media servers. Hosts which may disconnect at any time, therefore a robust control protocol is needed to maintain connectivity among peers. This work presents a new peer-to-peer multicast protocol and analyzes the gains that video coding and prioritized packet scheduling at the application layer can bring to the overall streaming performance. A rate-distortion model which predicts end-to-end video quality in throughput limited environments is presented and used to determine the over-provisioning necessary to avoid self-inflicted congestion. The video stream transmitted by the source contains H.264 SP and SI frames, which are used to adaptively stop error propagation due to packet loss. Distortion-optimized retransmission requests are issued by receiving hosts to recover the most important missing packets while limiting the induced congestion. Experiments for several hundred hosts simulated in NS-2 illustrate the benefits of our system. We achieve typical end-to-end delays of 1 sec, and a stable video quality with less than 2.5% of frames lost to playout interruptions.

read more

Citations
More filters
Journal ArticleDOI

The state of peer-to-peer simulators and simulations

TL;DR: It is found that no simulator currently meets all of the requirements of P2P research, and that simulation results are generally reported in the literature in a fashion that precludes any reproduction of results.
Proceedings ArticleDOI

Low-delay peer-to-peer streaming using scalable video coding

TL;DR: A simple model is proposed that allows to evaluate the trade-off of using a scalable codec with respect to single-layer coding, given the distribution of the receivers’ capacities in an error-free network.
Journal ArticleDOI

Peer-to-Peer Live Multicast: A Video Perspective

TL;DR: In this paper, the authors focus on error-resilient transport for peer-to-peer video streaming and analyze how these techniques can be employed for live P2P multicast and discuss their relative merits, showing that significant gains can be obtained when systems adapt to the encoding structure of the video streams they are transmitting.
Journal ArticleDOI

Enabling adaptive video streaming in P2P systems [Peer-to-Peer Multimedia Streaming]

TL;DR: An overview of application and network layer mechanisms that enable successful streaming frameworks in peer-to-peer systems is presented and how video-streaming applications can benefit from the diversity offered by P2P systems and implement distributed-streamed and scheduling solutions with multi-path packet transmission is shown.
Proceedings ArticleDOI

Content-Aware P2P Video Streaming with Low Latency

TL;DR: This paper describes the Stanford P2P multicast streaming system that employs an overlay architecture specifically designed for low delay video applications that has to keep the end-to-end delay as small as possible while guaranteeing a high video quality.
References
More filters
Proceedings Article

A case for end system multicast

TL;DR: The potential benefits of transferring multicast functionality from end systems to routers significantly outweigh the performance penalty incurred and the results indicate that the performance penalties are low both from the application and the network perspectives.
Proceedings ArticleDOI

Scalable application layer multicast

TL;DR: A new scalable application-layer multicast protocol, specifically designed for low-bandwidth, data streaming applications with large receiver sets, which has lower link stress, improved or similar end-to-end latencies and similar failure recovery properties.
Proceedings ArticleDOI

Overcast: reliable multicasting with on overlay network

TL;DR: Simulations indicate that Overcast quickly builds bandwidth-efficient distribution trees that, compared to IP Multicast, provide 70%-100% of the total bandwidth possible, at a cost of somewhat less than twice the network load.
Proceedings ArticleDOI

A case for end system multicast (keynote address)

TL;DR: This paper explores an alternative architecture for small and sparse groups, where end systems implement all multicast related functionality including membership management and packet replication, and calls this scheme End System Multicast.
Proceedings ArticleDOI

Distributing streaming media content using cooperative networking

TL;DR: This work considers the problem that arises when the server is overwhelmed by the volume of requests from its clients, and proposes Cooperative Networking (CoopNet), where clients cooperate to distribute content, thereby alleviating the load on the server.