The invention provides a network video monitoring system based on a cloud platform. The system comprises monitoring equipment, the cloud platform and a client, wherein the monitoring equipment and the client are connected through the Internet by using the cloud platform as a center; the monitoring equipment is composed of a camera, a network interface card, an encoding module and a logic control unit; the cloud platform comprises a user authentication module, an equipment control module, a data processing module, a data storage module and an alternating layer; the client can be a browser terminal, a desktop terminal or a mobile terminal. The system has the advantages of low cost in hardware composition, simple framework and wide application range, access of various terminals can be supported, after video information is encoded and compressed, data flows are greatly reduced, thereby reducing the requirements on bandwidth, various clients including the desktop application terminal, the mobile application terminal and the browser terminal are supported by an interactive interface provided by the cloud platform, and the requirements of different users are satisfied.