uVMS is a web-based Video Management System for publishing, viewing and recording of live streams from any type of video camera or software / hardware video encoder. Ability to connect RTMP software encoders, RTSP IP cameras, MPEG2-TS equipment. Near real-time video over IP with Flash player, Unreal Media Player and Apple HLS. Web-based management supporting any browser and any OS. Manual and scheduled recording to .mp4 or .asf files. Multiple access control levels and user rights. Instant download of recorded files for system operators. uVMS was designed with many different operating scenarios in mind, such as hospital operating rooms where different operators share same cameras; managed web-based video monitoring/recording services where each operator manages his own video assets and creates his own users; sport events/club/childcare/church live video streaming services where public audience may be allowed to view live video without logging in to the system. Therefore, uVMS can be configured to fit different operation modes and prohibit/allow different features.