Android, как записывать видео, загружать, перекодировать, загружать, воспроизводить

Я исследую разработку Android ( 2.2) приложение / сервис, который позволит пользователям записывать короткие (я подчеркиваю короткие,

Теперь я немного теряюсь из-за подходов, рекомендуемых всеми, для решения всех вопросов, связанных с этим, потому что я не видел, чтобы кто-то спрашивал это в связном контексте. , В идеале я хотел бы, чтобы это было некоммерческое решение (так как в случае хостинга / транскодирования видео не требуется поставщик / услуга), но рекомендую для хостинга и транскодирования?

  • Какие технологии у вас рекомендуем для потокового видео (это было бы неплохо предложить высокий и низкое качество кодирования в зависимости от подключение к сети пользователей)
  • Какой формат видео и программное обеспечение вы рекомендуете для преобразования загруженного видео на сервер, чтобы его позже могли просматривать другие владельцы Android.
  • Я предполагаю, что перед загрузкой делать какие-либо перекодировки на телефоне плохо (проблемы с батареей / процессом), но, если я ошибаюсь в этом предположении, что вы порекомендуете?
  • Некоторые вещи, которые могут вам помочь ... .

  • Видео нужно будет визуализировать только на устройстве Android, а в будущем в браузере webkit html5.
  • Пропускная способность не дешева (даже с многочисленными 30-секундными видео), поэтому важно хорошее сочетание качества видео и размера видеофайла (потоковая передача, если необходимо, для обеспечения качества по сравнению с загрузкой).
  • Это для устройств Android 2.2 с видеокамерой и экраном от средней до высокой плотности с разрешением 800x400 мин.
  • Решения с открытым исходным кодом (сервер для получения загрузок, код для транскодирования, сервер для потоковой передачи) являются предпочтительными, но не обязательными.
  • CDN - это вариант, но я не думаю, что это действительно имеет значение для картины.
  • 9
    задан Marc 31 August 2010 в 23:27
    поделиться