With the rapid development of Internet and broad band, the real time transmission of video stream media has become a researchful hotspot at present. With this technology the multimedia information can be displayed while it is being downloaded, so that the users do not have to waste their time when downloading, and there will be a redically reduced need in the system memeory capacity, and then the multicast technology of the streaming media transmit technology has more advantage, it has the functions which can transmit a stream for a group of client without any delay or broadcast storm. Therefore it can inprove the availability of the network system.The paper is based on the research of the basic theory of video stream media, combines technology of IP multicast and DirectShow, proposes the whole scheme of video stream media IP multicast system and give the whole actual frame. Lastly I describe and analyse the actual implement of kinds of moduals in detail.In this paper, I expound the UDP protocol, the principle of IP multicast and application programming, which includes the multicast API based on Berkeley and Windows operate system, discuss technology of DirectShow, which includes the whole DirectShow system, filter graphic, the connection of filter and the transmit of filter data. It researchs the main moduals of video stream server and client in detail, which includes the initialization of socket, the modual of sender, player modual of server, the modual of receiver, the implement of multi-window and the player modual of DirectShow, and then give implemental source code and analyse them in detail. Finally I have a test on the whole video stream media in a given network environment. The result of test indicates that the system is able to implement video transmission successfully and the picture received is clear and smoothy, audio and video keep synchronous. |