How We Created Our Own Video Storage System

How Do You Reduce Video Size?

  • Option 1: Storing in jpeg Frames
  • Option 2: Transcoding
  • Option 3: Motion Recording


Servers and RAID

Enterprise Storages and Hard Drives

Amazon s3


Our Way Out

  • fault tolerance
  • scalability
  • relatively low cost — the video surveillance service should pay off
  • reliability — provided that one hard drive starts to work slowly or fails, this should not affect the rest of the system
  • the ability to not only save, but also to distribute video
  • maximum simplicity of design: we have no desire, ability and need to get involved in writing our own file system



Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store