Adicionando codec de vídeo ao Android

Alguém pode explicar as etapas que preciso executar para adicionar um novo codec ao Android?

Além disso, gostaria que o codec fosse instalado como parte de uma instalação de aplicativo (ou primeiro lançamento) e NÃO como parte de uma versão completa do sistema operacional Android.

O motivo pelo qual desejo fazer isso é que tenho um aplicativo que precisa mostrar um vídeo de um codec não suportado (HLS ou TS), mas não gostaria de criar um player de vídeo completo - basta integrar-se ao existente, jogador incorporado.

Obrigado, Alik.