O 3gp é um padrão comum de compactação de vídeo para transmissão de vídeo para dispositivos móveis. Você pode usar o ffmpeg para converter os arquivos para 3gp, você também pode jogar com tamanho de vídeo e taxa de bits para encontrar um bom formato para seus propósitos. Para streaming no IIS, você pode usar o Smooth Streaming.