Вопрос

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

У нас есть камера, которая может записывать, а затем транслировать видео в реальном времени на сервер.Это означает, что у нас могут быть тысячи камер, круглосуточно отправляющих данные для записи.Мы будем хранить данные более 7/14/30 дней в зависимости от пакета.

  • В день, если камера отправляет данные на сервер, она будет хранить 1,5 ГБ.
  • Значит есть трафик 1,5Гб/день/камера
  • Итого ежемесячно 45 ГБ/месяц/камера (данные + пропускная способность для одной камеры)

Подскажите, пожалуйста, наиболее экономически эффективный способ хранения этих данных?

Спасибо!

Это было полезно?

Решение

У Солнца есть прекрасный оптимизированный продукт для такого рода вещей с большим кэшем Flash или RAM между большим хранилищем и остальным миром.

Другие советы

Я успешно использовал GlusterFS для хранения (немного другого типа):

GlusterFS-это кластерная файловая система, способная масштабировать до нескольких PETA-Bytes.Он объединяет различные кирпичи для хранения по сравнению с Infiniband RDMA или TCP/IP взаимодействовать в одну большую параллельную сетевую файловую систему.

Глянь сюда: http://www.gluster.org/docs/index.php/GlusterFS

Он масштабируется.Удачи (думаю, она Вам понадобится в этом проекте).

Вы упомянули «облако» в теме своего вопроса, и, судя по деталям «пакета», похоже, что на самом деле вы столкнулись не просто с проблемой «хранения».Вам также необходимо предоставить пользователю сохраненные каналы.

Будет ли сохраненное видео передаваться обратно (по требованию) нескольким пользователям или только исходному пользователю?В последнем случае вы имеете в виду своего рода распределенный уровень прямого кэша, независимо от внутреннего хранилища.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top