Я ищу способ передачи видеофайлов на мобильный телефон клиента без потоковой передачи. Причина заключается в том, что (клиентский запрос) устраняет стоимость такого сервера из-за ожидаемого роста трафика с высокой вероятностью.Кордова | Отправка видео на мобильный телефон
Итак, я посмотрел кодировку base64, ниже - время, необходимое для получения файла 19mb (один с подключением к Интернету 100 МБ, второй с 3G-соединением). Это может сделать ожидание болезненным, особенно при подключении 3G.
Я также рассматривал возможность использования массива байт, чтобы значительно уменьшить размер файла, но это трудно передать его через JSON со всеми вылетающими ... обратными слэшами
Наконец, я посмотрел на другое возможном решение, и является передача видео прямо на телефон клиента при закрытии приложения (нажатие уведомления при загрузке файла на телефон клиента), но это, вероятно, одно из ограничений Кордовы (насколько я знаю).
Я ищу решение для этого уже несколько недель, поэтому я поместил на него щедрость, так как я считаю, что это вопрос, на который стоит ответить. Кто-нибудь когда-нибудь поблагодарит нас за это. :) Я стану первым.
Большое спасибо и счастливое кодирование.
У меня возникли проблемы с пониманием намерения вашего вопроса - почему именно видеофайл не может быть встроен как простой HTML5-носитель? Используя base64, вы столкнетесь с увеличенным размером данных на 30%. –
Спасибо за ваш ответ, я знаю об этом, но дело в том, что сервер слабый, и клиент не хочет размещать видео, поэтому идея состоит в том, чтобы отправить его клиенту, и он будет воспроизводить его со своего телефона ... Пока наша идея ограничить размер файла до 5 мб и использовать base64 для отправки видео, я просто ищу лучшее решение, чем это ... – Shay
Я изменяю вопрос, чтобы быть более конкретным и понятным – Shay