OpenVeo requires and has been tested on :

  • Node.js (>4.0.0 and <5.0.0) - The server side of OpenVeo is written in Node.js
  • Npm (>=2.5.1 and <3.0.0) - Npm will help you install all OpenVeo server dependencies
  • MongoDB (>=3.0.0) - OpenVeo stores all its datas inside a MongoDB database (users, roles, taxonomies etc.)
  • Bower (>=1.5.2) - Bower will help you install all OpenVeo client dependencies, such as AngularJS and Bootstrap massively used in client side.
  • ImageMagick - Image Magick is used to dynamically generate derivated images (e.g. thumbs)
  • FFMPEG - FFMPEG is used to extract information from incoming videos

NB : Moreover, for a Windows installation, Visual Studio Express is required as some OpenVeo dependencies are written in C and need to be compiled. For Linux you may have to install the package libkrb5-dev.