IEEE/ACM Transactions on Networking (TON)
Self-similarity in World Wide Web traffic: evidence and possible causes
IEEE/ACM Transactions on Networking (TON)
Quality adaptation for congestion controlled video playback over the Internet
Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication
Promoting the use of end-to-end congestion control in the Internet
IEEE/ACM Transactions on Networking (TON)
Aggregate traffic performance with active queue management and drop from tail
ACM SIGCOMM Computer Communication Review
Digital Video: An introduction to MPEG-2
Digital Video: An introduction to MPEG-2
A Distributed Real-Time MPEG Video Audio Player
NOSSDAV '95 Proceedings of the 5th International Workshop on Network and Operating System Support for Digital Audio and Video
QoS Scalability for Streamed Media Delivery
QoS Scalability for Streamed Media Delivery
Low-complexity video coding for receiver-driven layered multicast
IEEE Journal on Selected Areas in Communications
TCP-friendly Internet video streaming employing variable frame-rate encoding and interpolation
IEEE Transactions on Circuits and Systems for Video Technology
Video coding for streaming media delivery on the Internet
IEEE Transactions on Circuits and Systems for Video Technology
Streaming video over the Internet: approaches and directions
IEEE Transactions on Circuits and Systems for Video Technology
Panoptes: scalable low-power video sensor networking technologies
MULTIMEDIA '03 Proceedings of the eleventh ACM international conference on Multimedia
Disruption-tolerant content-aware video streaming
Proceedings of the 12th annual ACM international conference on Multimedia
Panoptes: scalable low-power video sensor networking technologies
ACM Transactions on Multimedia Computing, Communications, and Applications (TOMCCAP)
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
KStreams: kernel support for efficient data streaming in proxy servers
NOSSDAV '05 Proceedings of the international workshop on Network and operating systems support for digital audio and video
Adaptive streaming on heterogeneous networks
WMuNeP '05 Proceedings of the 1st ACM workshop on Wireless multimedia networking and performance modeling
Performance evaluation of video streaming with background traffic over IEEE 802.11 WLAN networks
WMuNeP '05 Proceedings of the 1st ACM workshop on Wireless multimedia networking and performance modeling
User perception of adapting video quality
International Journal of Human-Computer Studies
Modelling dependency in multimedia streams
MULTIMEDIA '06 Proceedings of the 14th annual ACM international conference on Multimedia
Transparent protocol translation for streaming
Proceedings of the 15th international conference on Multimedia
A utility-driven framework for loss and encoding aware video adaptation
Proceedings of the 15th international conference on Multimedia
Rate adaptation for wireless video streaming based on error statistics
International Journal of Wireless and Mobile Computing
Adaptation as a premise for perceptual-based multimedia communications
International Journal of Information Technology and Management
On combining temporal scaling and quality scaling for streaming MPEG
Proceedings of the 2006 international workshop on Network and operating systems support for digital audio and video
Multi-hop buffering and adaptation for video-based sensor networking applications
Proceedings of the 2006 international workshop on Network and operating systems support for digital audio and video
Low-latency adaptive streaming over tcp
ACM Transactions on Multimedia Computing, Communications, and Applications (TOMCCAP)
Supporting large scale e-Research infrastructures with adapted live streaming capabilities
AusGrid '08 Proceedings of the sixth Australasian workshop on Grid computing and e-research - Volume 82
Video streaming over the internet with optimal bandwidth resource allocation
Multimedia Tools and Applications
Power reduction via macroblock prioritization for power aware H.264 video applications
CODES+ISSS '08 Proceedings of the 6th IEEE/ACM/IFIP international conference on Hardware/Software codesign and system synthesis
Interactivity and scalability enhancements for quality-adaptive streaming
MM '08 Proceedings of the 16th ACM international conference on Multimedia
ARMOR - A system for adjusting repair and media scaling for video streaming
Journal of Visual Communication and Image Representation
SVC adaptation: Standard tools and supporting methods
Image Communication
Application-level QoS: improving video conferencing quality through sending the best packet next
International Journal of Internet Protocol Technology
An evaluation of TCP-based rate-control algorithms for adaptive internet streaming of H.264/SVC
MMSys '10 Proceedings of the first annual ACM SIGMM conference on Multimedia systems
Paceline: latency management through adaptive output
MMSys '10 Proceedings of the first annual ACM SIGMM conference on Multimedia systems
Server-Aided Adaptive Live Video Streaming Over P2P Networks
Journal of Signal Processing Systems
Enabling temporal bit rate adaptation in encrypted video streams
CCNC'10 Proceedings of the 7th IEEE conference on Consumer communications and networking conference
Feedback control for adaptive live video streaming
MMSys '11 Proceedings of the second annual ACM conference on Multimedia systems
Evaluation of HTTP-based request-response streams for internet video streaming
MMSys '11 Proceedings of the second annual ACM conference on Multimedia systems
A non-intrusive estimation for high-quality Internet TV services
Multimedia Tools and Applications
Scalable quality for web-based games
Proceedings of the 1st ACM SIGPLAN international workshop on Programming language and systems technologies for internet clients
DOHA: scalable real-time web applications through adaptive concurrent execution
Proceedings of the 21st international conference on World Wide Web
Video streaming using a location-based bandwidth-lookup service for bitrate planning
ACM Transactions on Multimedia Computing, Communications, and Applications (TOMCCAP)
A flexible adaptation service for distributed rendering
EG PGV'09 Proceedings of the 9th Eurographics conference on Parallel Graphics and Visualization
DirectFlow: a domain-specific language for information-flow systems
ECOOP'07 Proceedings of the 21st European conference on Object-Oriented Programming
QoE optimization through in-network quality adaptation for HTTP adaptive streaming
Proceedings of the 8th International Conference on Network and Service Management
An autonomous QoE-driven network management framework
Journal of Visual Communication and Image Representation
Hi-index | 0.00 |
This paper presents a general design strategy for streaming media applications in best effort computing and networking environments. Our target application is video on demand using personal computers and the Internet. In this scenario, where resource reservations and admission control mechanisms are not generally available, effective streaming must be able to adapt in a responsive and graceful manner. The design strategy we propose is based on a single simple idea, priority data dropping, or priority drop for short. We evaluate the efficacy of priority drop as an adaptation tool in the video and networking domains. Our technical contribution with respect to video is to show how to express adaptation policies and how to do priority-mapping, an automatic translation from adaptation policies to priority assignments on the basic units of video. For the networking domain, we present priority-progress streaming, a real-time best-effort streaming protocol. We have implemented and released a prototype video streaming system that incorporates priority-drop video, priority mapping, and priority-progress streaming. Our system demonstrates a simple encode once, stream anywhere model where a single video source can be streamed across a wide range of network bandwidths, on networks saturated with competing traffic, all the while maintaining real-time performance and gracefully adapting quality.