This paper designs and implements the multi-transport mode IP network video monitoring system based on H.264. The ARM9 S3C2440 is used as the system core hardware processor. Video data is captured by the USB camera and encoded by X264. The encoded video data is packed in the network layer by RTP and transmitted in Wired Ethernet, Wi-Fi and Power Line by UDP Socket which is established between ARM-Linux development platform and PC. After receiving the video stream, PC will decode and real-time display. Finally, compression coding efficiency in the server and system performance in three transmission modes are tested and analyzed. The test data and the results show that the system has the advantages of low power consumption, high compression coding efficiency and clear video quality, etc. And it can ensure the high real-time video transmission in various transmission environments.