On-demand describes a method of delivering content that uses unicast transmission to stream the content only when the client requests it from the server. Each client that requests a stream usually has full control of the stream and can fast-forward, rewind, pause, and restart the content. This is because on-demand publishing points provide a unique data path for every client that requests content.