Casa > O > O Conhecimento Da Compressão De Dados É Necessário Para Uma Aplicação De Mensagens?

O conhecimento da compressão de dados é necessário para uma aplicação de mensagens?

Há muitas coisas que você precisaria considerar ao projetar um aplicativo de mensagens. Uma delas é o tipo de conteúdo que você deseja suportar. É apenas texto simples, ou inclui mídia - áudio e/ou vídeos. Cada um deles precisa ser tratado de uma maneira diferente. E há uma série de fatores que decidem isso. Para ex:

  1. Existem limites para a extensão das mensagens de texto? Se o limite for muito baixo, você pode fazer muito bem sem qualquer compressão. Mesmo que o limite seja alto, é muito raro que uma pessoa digite demais em uma única mensagem. Portanto, uma compressão de texto pode não ser necessária.
  2. Quer partilhar imagens ? Que tipo de formatos você quer suportar - com perdas como JPEG, ou sem perdas como PNG, GIF ? Você precisa tomar uma decisão de quanto comprimir. Se você escolher JPEG, você mesmo pode atender a uma chamada ou permitir que o usuário ajuste a quantidade de perda. Por ex: Você pode querer comprimir mais caso o usuário esteja em uma rede de baixa largura de banda.
  3. pontos simples se aplicam para compressão de vídeo.

Você precisa entender as técnicas para poder pesar os prós e os contras, e tomar uma decisão. Mas, para a implementação, talvez seja melhor escolher uma das bibliotecas disponíveis.

De Uda Litmanowicz

Como tirar som do meu monitor que não tem alto-falante, mas uma conexão HDMI :: Por que muitas pessoas usam o Safari em seus iPhones, mas o Chrome em seus Macs?