A multimedia storage system for on-demand playback | IEEE Journals & Magazine | IEEE Xplore