Video of stream type has been widespread used for various educational applications. Nevertheless, the teachers encounter many difficulties when integrating it into instruction, above all, in blended learning. Especially, video composing and annotation are essential and tedious tasks for the teachers before conducting their video-based teaching. In order to avoid the previous dilemma, the main purpose of this study was to develop a web-based annotation and virtual composing system for stream type video materials. The system was named after "etTube (Easy Teaching Tube)". The etTube system provides divergent kinds of annotation including text-based annotation, voice annotation drawing annotation, static and dynamic overlay image annotation. Specified by the users in this system, the virtual video composition will be easily formed and shared. After conducting a field testing in elementary schools, the participants give a high appraisal on the educational applications of this system.