Enumerative combinatorics
Introduction to algorithms
Random early detection gateways for congestion avoidance
IEEE/ACM Transactions on Networking (TON)
On QoS parameters and services for multimedia applications
On QoS parameters and services for multimedia applications
Implementation techniques for continuous media systems and applications
Implementation techniques for continuous media systems and applications
Receiver-driven layered multicast
Conference proceedings on Applications, technologies, architectures, and protocols for computer communications
End-to-end Internet packet dynamics
SIGCOMM '97 Proceedings of the ACM SIGCOMM '97 conference on Applications, technologies, architectures, and protocols for computer communication
Experience with control mechanisms for packet video in the internet
ACM SIGCOMM Computer Communication Review
Modeling TCP throughput: a simple model and its empirical validation
Proceedings of the ACM SIGCOMM '98 conference on Applications, technologies, architectures, and protocols for computer communication
Experimental evaluation of loss perception in continuous media
Multimedia Systems
Pixel Level Interleaving Schemes for Robust Image Communication
SRDS '98 Proceedings of the The 17th IEEE Symposium on Reliable Distributed Systems
Transformation-Based Reconstruction for Audio Transmissions over the Internet
SRDS '98 Proceedings of the The 17th IEEE Symposium on Reliable Distributed Systems
Evaluation of Filtering Mechanisms for MPEG Video Communications
SRDS '98 Proceedings of the The 17th IEEE Symposium on Reliable Distributed Systems
An Adaptive, Perception-Driven Error Spreading Scheme in Continuous Media Streaming
ICDCS '00 Proceedings of the The 20th International Conference on Distributed Computing Systems ( ICDCS 2000)
Error Recovery using FEC and Retransmission for Interactive Video Transmission
Error Recovery using FEC and Retransmission for Interactive Video Transmission
Error Spreading: Reducing Bursty Errors in Continuous Media Streaming
ICMCS '99 Proceedings of the IEEE International Conference on Multimedia Computing and Systems - Volume 2
A media synchronization survey: reference model, specification, and case studies
IEEE Journal on Selected Areas in Communications
Packet Permutation: A Robust Transmission Technique for Continuous Media Streaming Over the Internet
Multimedia Tools and Applications
Disruption-tolerant content-aware video streaming
Proceedings of the 12th annual ACM international conference on Multimedia
Cache architecture for on-demand streaming on the Web
ACM Transactions on the Web (TWEB)
Downward communications enhancement using a robust broadcasting mechanism
Expert Systems with Applications: An International Journal
Frame allocation algorithms for multi-threaded network cameras
EuroPar'10 Proceedings of the 16th international Euro-Par conference on Parallel processing: Part I
Hi-index | 0.00 |
With the growing popularity of the Internet, there is increasing interest in using it for audio and video transmission. Perceptual studies of audio and video viewing have shown that viewers find bursty losses, mostly caused by congestion, to be the most annoying disturbance, and hence these are critical issues to be addressed for continuous media streaming applications. Classical error handling techniques have mostly been geared toward ensuring that the transmission is correct, with no attention to timeliness. For isochronous traffic like audio and video, timeliness is a key criterion, and given the high degree of content redundancy, some loss of content is quite acceptable. In this paper, we introduce the concept of error spreading, which is a transformation technique that permutes the input sequence of packets (from a continuous stream of data) before transmission. The packets are unscrambled at the receiving end. The transformation is designed to ensure that bursty losses in the transformed domain get spread all over the sequence in the original domain, thus improving the perceptual quality of the stream. Our error spreading idea deals with both cases where the stream has or does not have inter-frame dependencies. We next describe a continuous media transmission protocol and experimentally validate its performance based on this idea. We also show that our protocol can be used complementary to other error handling protocols.