WebPreviewServer acts as a streaming server for preview requests from mediARC Web. WebPreviewServer uses the prelisten cache of the mediARC system for reading in media files, and it restricts access to media data by limiting the playable file range and the time the file URL is available.