60,699 research outputs found

    Live video streaming using peer-to-peer technologies

    Get PDF

    Scalable Peer-to-Peer Streaming for Live Entertainment Content

    Get PDF
    We present a system for streaming live entertainment content over the Internet originating from a single source to a scalable number of consumers without resorting to centralized or provider-provisioned resources. The system creates a peer-to-peer overlay network, which attempts to optimize use of existing capacity to ensure quality of service, delivering low startup delay and lag in playout of the live content. There are three main aspects of our solution: first, a swarming mechanism that constructs an overlay topology for minimizing propagation delays from the source to end consumers; second, a distributed overlay anycast system that uses a location-based search algorithm for peers to quickly find the closest peers in a given stream; and finally, a novel incentive mechanism that encourages peers to donate capacity even when the user is not actively consuming content

    Peer to Peer Video Streaming Application

    Get PDF
    This final year project is entitled Peer-to-peer video streaming. Peer-to-peer video streaming is an alternative method of video streaming besides the client-server video streaming. The program will allow the client to share the network resources such as bandwidth in order to stream the video. Each user, while downloading, is also uploading, thus contributing to the overall available bandwidth. The video quality of the charmels typically depends on how many users are watching; the video quality is better if there are more users. This project will use a multi sender method in a peer-to-peer network enviromnent. We are going to use a multicast method on the top of an arbitrary multisender method so that all requesting peers receive almost the same expected bit-rate. The program will be done using Java enviromnent and its algorithms. The principle used in doing the project is sharing the computer resources and the idea increasing the scalability according to the number of receivers

    On The Feasibility Of Centrally-Coordinated Peer-To-Peer Live Streaming

    Get PDF
    In this paper we present an exploration of central coordination as a way of managing P2P live streaming overlays. The main point is to show the elements needed to construct a system with that approach. A key element in the feasibility of this approach is a near real-time optimization engine for peer selection. Peer organization in a way that enables high bandwidth utilization plus optimized peer selection based on multiple utility factors make it possible to achieve large source bandwidth savings and provide high quality of user experience. The benefits of our approach are also seen most when NAT constraints come into play
    • …
    corecore