Development and implementation of filters for receiving, decoding and archiving video streams using the DirectShow architecture