Effective erasure codes for reliable computer communication protocols
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
Proceedings of the 2001 conference on Applications, technologies, architectures, and protocols for computer communications
An MPEG performance model and its application to adaptive forward error correction
Proceedings of the tenth ACM international conference on Multimedia
Quality-adaptive media streaming by priority drop
NOSSDAV '03 Proceedings of the 13th international workshop on Network and operating systems support for digital audio and video
NIST Net: a Linux-based network emulation tool
ACM SIGCOMM Computer Communication Review
Adjusting forward error correction with quality scaling for streaming MPEG
NOSSDAV '05 Proceedings of the international workshop on Network and operating systems support for digital audio and video
Adjusting forward error correction with temporal scaling for TCP-friendly streaming MPEG
ACM Transactions on Multimedia Computing, Communications, and Applications (TOMCCAP)
Joint source/FEC rate selection for quality-optimal MPEG-2 video delivery
IEEE Transactions on Image Processing
Improved single-video-object rate control for MPEG-4
IEEE Transactions on Circuits and Systems for Video Technology
Hi-index | 0.00 |
To optimize scarce network resources and present the highest quality video, streaming video systems need adapt to the video content as well as the network conditions. This paper presents ARMOR, a video streaming system that dynamically adjusts repair and media scaling to meet current video and network conditions. In order to adapt effectively, ARMOR, and any dynamic video adaptation system, needs to predict the video quality as perceived by end users over the range of scaling and repair choices. Thus, this paper first proposes a novel video quality metric called distorted playable frame rate that provides estimation of user perceptual quality considering temporal and quality degradations. Comprehensive user studies show distorted playable frame rate is more accurate than other video quality metrics. Analytic experiments with distorted playable frame rate and the ARMOR optimization algorithm illustrate the predictive power of the metric in a dynamic, streaming video system. Lastly, implementation and experiments of a complete, fully-functioning ARMOR system show the effective practicality of the proposed approach.