Какие есть варианты хранения видеофайлов для моего сайта? - PullRequest
2 голосов
/ 05 февраля 2012

Если я хочу создать веб-сайт, где пользователи смогут загружать видео, какие у меня есть варианты для хранения и потоковой передачи видеофайлов?

Один из них, конечно, хранится на моем веб-сайте.Но я не думаю, что это хороший вариант.Мне понадобится много памяти (дорого), и потоковая передача замедлит работу сервера.Я думаю, что это должно быть дешевле хранить в каком-то внешнем сервисе.Это также сняло бы нагрузку с моего сервера.Но я не знаю ни одного.

Есть ли какие-нибудь услуги, которые могут здесь помочь?Если мой сайт не является коммерческим, и если он становится коммерческим.Это, вероятно, не должно иметь значения, но я использую ASP.NET или ASP.NET MVC.

1 Ответ

5 голосов
/ 05 февраля 2012

В настоящее время я занимаюсь разработкой аналогичной функциональности для разрабатываемого продукта.Я разработал дизайн:

  1. Хранение: AWS S3
  2. Обработка: zencoder.com или www.pandastream.com
  3. Игрок: jplayer.org

Подводя итог: Пользователь загружает видео (через asp.net) на S3.Служба отправляет необработанное видео с S3 в zencoder / pandastream для кодирования и возвращает его на S3 в закодированных форматах.Оттуда jplayer будет воспроизводить файлы на всех платформах.

...