Хранение: Есть много аспектов этого решения. Многие скажут поместить файлы в файловую систему, но опять же, это зависит от того, хотите ли вы простое аварийное восстановление, как вы масштабируете, поддерживает ли ваша файловая система или БД лучшее кэширование и т.д.
Как показать видео: Если ваш пользовательский интерфейс во Flash, это, вероятно, самый простой. В противном случае вам, вероятно, потребуется сгенерировать GIF с 3-секундным видео в качестве предварительного просмотра для каждого видео, которое затем динамически загружается, когда курсор наводится на неподвижный эскиз.