Skip to content

deshi-basara/glftv-video-processor-web

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

206 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

glftv-video-processor-web

Video-processing webinterface written with Angularjs (client) and Sailsjs (server) for transcoding video-files into the web-video-formats used by GLFtv.de.

===================

Dependendencies

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)

============

Workflow

Execute inside 'server/'

[server]$  npm install

[server]$  sails lift
or
[server]$  supervisor -i .tmp,.git,views app.js

Execute inside 'client/'

[client]$  npm install
[client]$  bower install

[client]$  gulp serve

==============

Deployment

  • 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))

========

Todo

  • Extra-Features (Mailer, Scheduler, etc.)
  • Socket Auth

=======================

Known Bugs/Problems

  • If you change a FFmpeg-Parameter in your settings, it won't have an effect on already saved profiles

========

Demo

Demo 1 Demo 2

===========

Credits

About

Video-processing webinterface written with Angularjs (client) and Sailsjs (server) for transcoding video files with ffmpeg. | Still bugfixing

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors