MicroPVR — video server from Microimpuls for implementation of delayed viewing service. MicroPVR records streams to files on the server, performs induction and provides access to records at the request of the subscriber.
Information about setting up and connecting MicroPVR in Smarty is described in this article: reference.