Я впервые погрузился в Rails 3, чтобы создать веб-приложение, в котором пользователи загружают видео.Я хочу снизить расходы на хостинг и потоковую передачу видео на YouTube, но я не знаю, как лучше продвинуться вперед с этой частью функциональности.
Я вижу два направления, в которых я могу пойти:
Более простой в управлении подход: Позвольте пользователям загружать видео в свою учетную запись YouTube через мое приложение Rails или через YouTube, а затем предоставьте пользователям возможность «Загрузить» или «Указать URL-адрес видео»в форме HTML.Недостатком является то, что пользователям приходится настраивать свои собственные учетные записи YouTube и управлять ими, чего большинство людей еще не делают.
Лучший подход к использованию: Создайте одну учетную запись YouTube, которая принадлежит мне и поддерживаетсяи только дать пользователям возможность загружать видео через мое веб-приложение в эту учетную запись YouTube.Это облегчает пользователям загрузку видео, поскольку им не нужна учетная запись YouTube, что повышает удобство использования моего приложения.Недостатком является то, что аккаунтом YouTube нужно будет управлять, лимиты YouTube будут достигнуты быстрее (то есть мне придется часто удалять старые видео), среди прочих недостатков.
Ведение журналаи загружая видео (используя любой из подходов), вы бы использовали существующий Gem или написали свой собственный код Rails 3 для непосредственного взаимодействия с API YouTube?
Существуют ли другие услуги видеохостинга, которые вы бы хотели использовать, кроме YouTube?
Большое спасибо за вашу мудрость!