Distributed Video Streaming with Forward Error Correction
نویسندگان
چکیده
With the explosive growth of video applications over the Internet, many approaches have been proposed to stream video effectively over packet switched, best-effort networks. Many use techniques from source and channel coding, or implement transport protocols, or modify system architectures in order to deal with delay, loss, and time-varying nature of the Internet. In our previous work , we proposed a framework with a receiver driven protocol to coordinate simultaneous video streaming from multiple senders to a single receiver in order to achieve higher throughput, and to increase tolerance to packet loss and delay due to network congestion. The receiver-driven protocol employs two algorithms: rate allocation and packet partition. The rate allocation algorithm determines the sending rate for each sender; the packet partition algorithm ensures no senders send the same packets, and at the same time, minimizes the probability of late packets. In this paper, we propose a novel rate allocation scheme to be used with Forward Error Correction (FEC) in order to minimize the probability of packet loss in bursty loss environments such as those caused by network congestion. Using both simulations and actual Internet experiments, we demonstrate the effectiveness of our rate allocation scheme in reducing packet loss, and hence, achieving higher visual quality for the streamed video.
منابع مشابه
Retransmission-Based Distributed Video Streaming with a Channel-Adaptive Packet Scheduler
This paper describes a channel-adaptive packet scheduler for improved error control performance in a peer-cooperative distributed media streaming system. The proposed packet-scheduling algorithm was designed for the case in which streaming server peers rely on an errorrecovery strategy using retransmission and application-layer automatic repeat request rather than error protection using forward...
متن کاملDistributed video streaming using unbalanced multiple description coding and forward error correction
This paper presents a distributed video streaming framework using unbalanced multiple description coding (MDC) and forward error correction. In the proposed video streaming framework, two senders simultaneously stream complementary descriptions to the receiver over different paths. To minimize the overall distortion and exploit the benefits of multi-path transport when the characteristics of ea...
متن کاملRateless scalable video coding for overlay multisource streaming in MANETs
Recent advances in forward error correction and scalable video coding enable new approaches for robust, distributed streaming in Mobile Ad Hoc Networks (MANETs). This paper presents an approach for distribution of real time video by uncoordinated peer-to-peer relay or source nodes in an overlay network on top of a MANET. The approach proposed here allows for distributed, rate-distortion optimiz...
متن کاملEnhancing Packet-level Forward Error Correction for Streaming Video in Wireless Networks
Forward error correction (FEC) is a common error control technique in which the streaming video is protected by adding redundant data to the encoded bitstream such that the original source information can still be recovered in the event of errors or losses. Based on the information on the video content and channel status, an optimal packet-level FEC model can be built to obtain the best video d...
متن کاملSurvey of Error Correction Mechanisms for Video Streaming over the Internet
This overview is targeted at determining stateof-the-art on Error control mechanisms for video streaming over the Internet. The aims of error control mechanisms are to provide and protect the data from errors caused by packet loss due to congestion and link failure. The error control classified into two categories: Error correction coding and Error detection coding. Error control mechanisms for...
متن کاملA cooperative QoS control framework for streaming video applications
This article describes a cooperative framework for the transport and the QoS control of delay-tolerant video streaming applications using MPEG-2 encoding and broadband ATM networks. The proposed framework integrates three components: 1) a dynamic video frame-level priority assignment mechanism based on MPEG data structure and feedback from the network (DexPAS), 2) an audio-visual AAL-5 SSCS wit...
متن کامل