Os canais podem ser agrupados em casos como estereo e surround de 5.1 canais para aproveitar as vantagens de correlacoes entre os canais para aumentar a compressao. Ele utiliza checksums CRC para identificar frames corrompidos quando usados em um protocolo de streaming, e tambem tem um hash MD5 completo do audio PCM puro armazenado em seu cabecalho de metadados STREAMINFO.O formato FLAC e implementado como o codificador/decodificador interno da libFLAC, com o principal programa distributivel, flac, sendo o programa de referencia da utilizacao da API libFLAC. A API do codec tambem esta disponivel em C++ como libFLAC++.A implementacao referencial do FLAC e compilavel em varias plataformas, incluindo a maioria dos sistemas operacionais Unix e Unix-like (incluindo Linux, BSD, Solaris, e Mac OS X), Windows, BeOS, e OS/2. Ha build systems para autoconf/automake, MSVC, Watcom C, e Project Builder.Organizacao da APIA API libFLAC esta organizada em streams, seekable streams e arquivos, na ordem crescente de abstraccao a partir do bitstream base do FLAC. Muitops aplicativos FLAC geralmente se restringirao a codificar/decodificar usando a libFLAC no nivel de interface de arquivo.CodificadorUm codificador FLAC e criado com os seguintes passos1. Criar uma instancia do codificador usando FLAC__file_encoder_new()2. Definir varios parametros deste codificador, como SamplingRate (taxa de amostragem), BitsPerSample (bits por amostra), NumberofChannels {numero de canais), ordem LPC, estereo Mid-side, distancia de busca do parametro Rice, min. e max. residual, BlockSize (tamanho de bloco), output FileName (nome de arquivo)(se nao ha arquivo de saida, usar codificador de stream). A funcao chama por cada um destes3. Inicializar o codificador FLAC usando FLAC__file_encoder_init()4. Codificar as amostras puras usando FLAC__file_encoder_process() ou FLAC__file_encoder_process_interleaver() para cada amostra lida a partir da entrada (tanto ADC como Arquivo).5. Ao encerrar o processo de codificacao, chamar FLAC__file_encoder_finish(), apos isto voce podera tanto destruir o codificador como refazer os passos para outro arquivo, seguindo-os novamente. Monkey's AudioMonkey's Audio e um codec de compressao de audio gratuito. E caracterizado por ser do tipo "lossless", isto e, nao tem nenhuma perda em relacao a fonte original do audio. Sua taxa de compressao e de aproximadamente 50% em relacao a um arquivo WAV. Seus arquivos tem extensao do tipo ".ape" e sao muito populares na Internet para comprimir imagens de CD acompanhadas de arquivos CUE. Seu principal concorrente e o tambem gratuito e open-source FLAC. Real Media (RM)Este formato e especifico para ser publicado no nosso servidor Cameraweb, pois permite seu acesso de acordo com a largura de banda da conexao do usuario e atraves de streaming, ou seja, e possivel assistir enquanto se carrega o video. Apesar deste formato ser bastante flexivel em relacao a sua qualidade, trabalhamos com qualidade media-baixa. Os arquivos, em geral, sao leves e necessitam do Real Player para serem executados.Resolucao: 360x240px.Bitrate de video: 350 Kbps com maximo de 280 Kbps em stream.Bitrate de audio: 64 Kbps. DTSO formato DTS, sigla para Digital Theatre System , foi desenvolvido para se explorar melhor os sistemas de Home-Theatre e seus multiplos canais sonoros, distribuindo pelo ambiente os efeitos sonoros, o que traz maior realismo sonoro, principalmente em filmes. A gravadora Telarc tem uma serie de