On a unified architecture for video-on-demand services | Synapse