Где хранить видео для воспроизведения в приложениях Android, таких как YouTube или Udemy? - PullRequest
0 голосов
/ 09 ноября 2019

Я создаю приложение для Android, где пользователи могут покупать видеокурсы и смотреть их в любое время в приложении (например, Udemy). Я использую базу данных Firebase в реальном времени для базы данных, но не нахожу никакого решения для хранения видео (также какой тип проигрывателя мне следует использовать). Я думаю, что в Google Cloud Platform может быть что-то для хранения видео, но не совсем точно. Может ли кто-нибудь помочь мне в этом случае? У меня нет предыдущего опыта работы с GCP. Если вы можете ответить, пожалуйста, скажите мне по-простому. Нет предыдущего опыта Нет доступного кода

1 Ответ

0 голосов
/ 09 ноября 2019

Лучшим местом для хранения вашего большого двоичного объекта является Cloud Storage (или Firebase Storage, его эквивалент в мире Firebase).

Используйте мультирегиональный класс хранения и обслуживайте контент как статический сайт , но этот статический сайт будет работать по протоколу HTTP, и вскоре Chrome заблокирует не HTTPS-видео / изображения.

Для решения этой проблемы вы можете установить балансировщик нагрузки перед бэкэндом корзины и не забудьте нажать на CDN, чтобы разрешить кэширование содержимого и улучшить взаимодействие с пользователем.

Вы можете найти больше входных данных здесь и во всех боковых меню вокруг.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...