Как можно реализовать хранение видеороликов на сайте?
Есть сайт, на который пользователи могут загружать свои видеоролики. Роликов очень много, поэтому возник вопрос с их хранением. Есть идея заливать их на youtube или еще куда-то, и используя API подобных сервисов, отдавать их пользователю. Или есть еще какие возможные пути решения проблемы, связанные с их хранением. Увеличивать место под хранение на самом сервере нет возможности.
Если нет технической возможности организовать самостоятельно видео хостинг,
то самым простым вариантом будет интеграция с ютьб.
Апи ютьб позволяет загружать удаленно видео в ваш аккаунт, и отдает всю необходимую информацию о том как это видео в дальнейшем показать.
Достоинства очевидны, недостатки связаны главным образом с тем, что пользователи грузить могут все что угодно, а на ютьб есть система авторских прав, которая может автоматически блокировать такой контент.
Как альтернаива интеграция с вимео. Но мой личный опыт показал очень низкую производительность такого решения в сравнении с ютьб. От скорости аплоада до скорости обработки контента.
Однако у вимео есть киллер фича: всего за 60 баксов в год можно заливать видео контент таким образом, что он будет проигрываться исключительно с вашего сайта. Просмотр с вимео или иных ресурсов будет невозможен.