Error spreading: a perception-driven approach to handling error in continuous media streaming
IEEE/ACM Transactions on Networking (TON)
Optimization Algorithms for the Selection of Key Frame Sequences of Variable Length
ECCV '02 Proceedings of the 7th European Conference on Computer Vision-Part IV
Journal of High Speed Networks - Special issue: Wireless and wired multimedia
Scalable on-demand media streaming with packet loss recovery
IEEE/ACM Transactions on Networking (TON)
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
A framework for efficient progressive fine granularity scalable video coding
IEEE Transactions on Circuits and Systems for Video Technology
A bandwidth management framework for wireless camera array
NOSSDAV '05 Proceedings of the international workshop on Network and operating systems support for digital audio and video
QoS and resource management in distributed interactive multimedia environments
Multimedia Tools and Applications
ICVGIP'06 Proceedings of the 5th Indian conference on Computer Vision, Graphics and Image Processing
Reliable data streaming over delay tolerant networks
WWIC'12 Proceedings of the 10th international conference on Wired/Wireless Internet Communication
Hi-index | 0.00 |
Communication between a pair of nodes in the network may get disrupted due to failures of links/nodes resulting in zero effective bandwidth between them during the recovery period. It has been observed that such disruptions are not too uncommon and may last from tens of seconds to minutes. Even an occasional such disruption can drastically degrade the viewing experience of a participant in a video streaming session particularly when a sequence of frames central to the story are lost during the disruption. The conventional approach of prefetching video frames and patching lost ones with retransmissions is not always viable when disruptions are localized and experienced only by a few among many receivers. Error spreading approaches that distribute the losses across the video work well only when the disruptions are quite short. As a better alternative, we propose a disruption-tolerant content-aware video streaming approach that combines the techniques of content summarization and error spreading to enhance viewers experience even when the disruptions are long. We introduce the notion of "substitutable content summary frames" and provide a method to select these frames and also their transmission order to mitigate the impact of a disruption. In the event of a disruption, the already received summary frames are played by the client during disruption and near normal playback is resumed after the disruption. We evaluate our approach and demonstrate that it provides acceptable viewing experience with minimal startup latency and client buffer.