If you know start and end times of an on-demand stream, you can use the following FAQ:
How to record Audio and Video streams in parts . But for monitoring users it seems like only the PRO mode can be used.
As for the media proxy server, I haven't used it. If you find out how to use it, please share this stuff.