Wireless Communications: Principles and Practice
Wireless Communications: Principles and Practice
A smoothing algorithm for time slicing DVB-H video transmission with bandwidth constraints
MobiMedia '06 Proceedings of the 2nd international conference on Mobile multimedia communications
Testbed and experiments for mobile TV (DVB-H) networks
MM '08 Proceedings of the 16th ACM international conference on Multimedia
Scheduling: Theory, Algorithms, and Systems
Scheduling: Theory, Algorithms, and Systems
FOS: A Funnel-Based Approach for Optimal Online Traffic Smoothing of Live Video
IEEE Transactions on Multimedia
Joint Video Coding and Statistical Multiplexing for Broadcasting Over DVB-H Channels
IEEE Transactions on Multimedia
A generalized hypothetical reference decoder for H.264/AVC
IEEE Transactions on Circuits and Systems for Video Technology
A monotonic-decreasing rate scheduler for variable-bit-rate video streaming
IEEE Transactions on Circuits and Systems for Video Technology
Optimal scalable video multiplexing in mobile broadcast networks
Proceedings of the 3rd workshop on Mobile video delivery
A model for the delivery of interactive applications over broadcast channels
Proceedings of the 3rd workshop on Mobile video delivery
Statistical multiplexing of variable-bit-rate videos streamed to mobile devices
ACM Transactions on Multimedia Computing, Communications, and Applications (TOMCCAP)
Adaptive transmission of variable-bit-rate video streams to mobile devices
NETWORKING'11 Proceedings of the 10th international IFIP TC 6 conference on Networking - Volume Part II
Hi-index | 0.00 |
We consider the problem of broadcasting multiple variable-bit-rate (VBR) video streams from a base station to many mobile devices over a wireless network, so that: (i) perceived quality on mobile devices is maximized, (ii) bandwidth utilization is maximized, and (iii) energy consumption of mobile devices is minimized. We show that this problem is NP-Complete. We propose an approximation algorithm for the base station to statistically multiplex and transmit multiple VBR streams to achieve these objectives. We analytically analyze the performance of our algorithm and prove that it achieves optimal bandwidth utilization and near-optimal energy saving. Our algorithm frees network operators from the manual and error-prone bandwidth reservation process, which is usually used in practice for broadcasting VBR streams. We implement the proposed algorithm in a trace-driven simulator, and conduct extensive simulations. The simulation results show that our algorithm outperforms the existing algorithms in many aspects, including number of late frames, number of concurrently broadcast video streams, and energy saving of mobile devices. We also implement the proposed algorithm in a real testbed for video broadcasting as a proof of concept. The results from the testbed confirm that the proposed algorithm: (i) does not result in playout glitches, (ii) achieves high energy saving, and (iii) runs in real time.