Formato de archivo personalizado y codec?

Tengo problemas con el tema del códec durante días y todavía no puedo ver el panorama general. Es la primera vez que trato con formatos de audio / video y codecs. Así que realmente necesito ayuda sobre eso. Aquí está el trabajo.

Estoy escribiendo varios componentes que se encargan de codificar y decodificar archivos MPEG personalizados. En la parte superior del proceso de desinformación / compresión (tanto para audio como para video), implementaré algún cifrado / desincrustación personalizado. Escribiendo bibliotecas tanto de codecs como de software para esto. Las cosas que no puedo entender se enumeran.

Para WMP, ¿cuál es la política de localización de códecs?¿Cómo diferencio mi formato de archivo personalizado del formato mpeg-3, por ejemplo? ¿Cuáles son las normas y estructuras de programación para esto. (La parte real en la que estoy en mal estado son los formatos de contenedor, los formatos de video, los códigos de fourcc, etc., me llevan a la muerte)Para este trabajo en Windows, ¿qué método sugiere para escribir un códec (DMO o filtro)?

Espero hacer frente a los problemas enumerados por su ayuda. Se agradecerán infos y algunos enlaces útiles. Excepto MSDN :) porque no pude encontrar lo que estoy buscando.

Respuestas a la pregunta(2)

Su respuesta a la pregunta