The invention discloses a method for carrying out video broadcast on Internet and mobile Internet by a mobile terminal. The method comprises the following steps of: shooting and acquiring video by using the mobile terminal, coding, uploading a video stream to a stream media server through a network, receiving the video stream by the stream media server, transcoding and then storing, and receiving a multi-task playing request, wherein when the video stream is uploaded to the server, the mobile terminal always continuous shoots and acquires the video. By adopting the technology provided by the invention, the video is shot by using mobile terminals such as a smart phone, is synchronously issued to the Internet, and can be instantly observed on any one networking computer or net play mobile phone. In the process, from video shooting to video playing, the delay does not exceed 3s, under the condition of better network conditions, the delay can reach within 1s, thus the synchronization effect on the vision is achieved.