| With the proliferation of multimedia information and the development of Internet, the requirement for transporting real-time multimedia information is more necessary. Therefore, how to provide high-quality multimedia stream processing module is an unsolved question to be addressed.At present, H.264 codec is the latest video coding standard. However, the lack of H.264 transporting filter on the basic of Microsoft DirectShow specification has limited its wide usage. Although there are several commercial editions at the market, but most of them has been copyright protected. The un-registered users can't fully utilize their functions without paying the high register fees.In this paper, the design and implementation of H.264 video processing filter based on DirectShow specification are investigated. Firstly, the architecture of the DirectShow specification is briefly summarized, and the procedure of DirectShow filter design is analyzed. Secondly, on the basic of open source H.264 codec, the H.264 video coding & decoding Directshow filters are implemented. Because these filters comply with the Common Object Model (COM), they can be used by other applications after registration in the operation system. Finally, the copyright protection module is also designed and implement in these filters. Filter users cannot erase the copyright protection information unless they use particular programs or input the corresponding registration information. Therefore, these filters are protected from un-authorized use.Because of the opened DirectShow multimedia platform, these H.264 video filters can be easily used by other applications. By using these filters with other filters provided by the Windows operating system, customers can develop their multimedia stream systems quickly and effectively, which has a good potential to be widely used. |