Сжатие при передаче файлов на Android

В настоящее время я работаю над приложением передачи файлов на Android. Я строю это для передачи файлов до 2 ГБ. В основном я передаю медиа-файлы и очень мало текстовых файлов.

Так как мой основной перевод средств массовой информации (например, видео, изображения, аудио и т. Д.). Я хочу знать, поможет ли сжатие во время передачи файла ускорить процесс передачи файлов..?

Этот вопрос возникает, так как большинство изображений в формате JPEG, который уже сжат. Я не очень уверен насчет видео. Итак, я ищу алгоритм сжатия, который по большей части без потерь (идеальный или с потерями 90%), чтобы я мог распаковать файл таким, какой он есть (или без какой-либо ощутимой разницы в качестве) с другой стороны.

  1. Какие алгоритмы мне помогут?
  2. Будет ли время, затрачиваемое на сжатие и передачу сжатого файла, меньше времени, необходимого для передачи несжатого файла?
  3. Если такой алгоритм существует, можете ли вы указать на некоторые реализации или любую существующую библиотеку, реализующую их.

Спасибо!

0 ответов

Другие вопросы по тегам