@obvilion

Как можно крайне быстро передать .wav файл на сервер?

Здравсвуйте, встала задача - передать файл формата .wav (запись с микрофона) на сервер.
Я в кодировках не спец - но я предположил, что можно открыть файл .wav и получить код файла, а затем закодировать его в base64 и передать на сервер. Возможно-ли это?
Или же, сколько будет длиться загрузка на сервер с файлом в длинной в 10-20 секунд с постоянным разговором? (я не знаю, сколько примерно он будет весить, 200-300 КБ где-то?)
  • Вопрос задан
  • 172 просмотра
Решения вопроса 3
zax2002
@zax2002
Запиши на диск и кинь в сервер
Ответ написан
Комментировать
@DemonIa
Думаю что 30 секунд .wav может быть даже пару мегабайт, зависит от частоты дескретизации.
Но вариант с побитовым чтением и base64 мне кажется очень даже здравым.

И поскольку Вы получаете строку - может есть смысл ее сжимать каким то алгоритмом для строк, а на сервере - восстанавливать оригинальный base64?
Ответ написан
devalone
@devalone
̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻
а затем закодировать его в base64 и передать на сервер. Возможно-ли это?

Зачем? Если большой файл, то сжать и передать, а ещё лучше использовать не wav, а mp3 например.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы