|Authors||H. Riiser, P. Halvorsen, C. Griwodz and D. Johansen|
|Editors||K. Mayer-Patel and W. Feng|
|Title||Low Overhead Container Format for Adaptive Streaming|
|Project(s)||No Simula project|
|Publication Type||Proceedings, refereed|
|Year of Publication||2010|
|Conference Name||Proceedings of the ACM Multimedia Systems (MMSys)|
Current segmented HTTP streaming systems provide scal- able and quality adaptive video delivery services to a huge number of users. However, while they support a wide range of bandwidths and enable arbitrary content-based composition, their current formats have shortcomings like large overheads, live streaming delays, etc. We have therefore de- veloped an adaptive media player that works around these problems while still using standard components like H.264/AVC for video, and MP3 for audio. The system's adaptivity allows the player to pick a quality level that makes good use of available bandwidth and CPU resources while at the same time maintaining smooth uninterrupted playback, as well as offering near instant seek and startup times. This paper presents an appropriate way of coding the seg- ments and a simple multimedia container format that is optimized for adaptive streaming and video composition over HTTP. We show that our format is sufficiently advanced to contain any payload type, while being trivial to parse and translate to other container formats. Additionally, we show that our format is second to none in terms of overhead, without incurring any penalties on live streaming.