Video-processing webinterface written with Angularjs (client) and Sailsjs (server) for transcoding video-files into the web-video-formats used by GLFtv.de.
===================
The following dependencies are needed globally
- Nodejs (~0.10.32)
- Redis (~2.8.17)
- FFmpeg (~2.4.2)
Dev dependencies
- Bower (~1.3.12)
- Ruby with SASS (~3.3.4)
============
Execute inside 'server/'
[server]$ npm install
[server]$ sails lift
or
[server]$ supervisor -i .tmp,.git,views app.jsExecute inside 'client/'
[client]$ npm install
[client]$ bower install
[client]$ gulp serve==============
- Change the 'apiUrl' inside 'client/app/scripts/app.js' (l. 30) to fit your URL/Server-IP
- Minificate & concat your client-code
[client]$ gulp build # will be build into client/dist- Copy your minificated client-code inside 'server/assets'
[client]$ gulp deploy- Upstart your redis-server (connection-config: 'server/config/connections.js')
- Upstart the sailsjs-server
[server]$ sails lift --prod
or
[server]$ forever start app.js --prod- Default settings & profiles will be initiated on the first server start
- Connect to http://URL:1337/#/register and create an account (Email-restrictions can be changed in 'server/api/controllers/UserController.js' (l. 67-69))
========
- Extra-Features (Mailer, Scheduler, etc.)
- Socket Auth
=======================
- If you change a FFmpeg-Parameter in your settings, it won't have an effect on already saved profiles
========
===========

