An open API service indexing awesome lists of open source software.

https://github.com/ging/v-transcoder

A video transcoder as a service application
https://github.com/ging/v-transcoder

Last synced: about 1 year ago
JSON representation

A video transcoder as a service application

Awesome Lists containing this project

README

          

= v-transcoder

v-transcoder is a manager to provide Video Transcoding as a service.

It works together with two projects yet to come:

v-transcoder-client (gem)
v-transcoder-node (rails app)

= How it works?

(1) v-transcoder-client, send information about the transcoding needs

(2) v-transcoder, considers the data and select the best v-transcoder-node to get the job
done, and send all necessary data to the client.

(3) v-transcoder-client, with the information received, it uploads the video to be
transcoded to the selected v-transcoder-node.

(4) v-transcoder-node, transcodes and send a notification when it's done.

(5) v-transcoder-client, downloads the video_artifacts generated and everything is cleaned up.

= Current Status:

(1)- Simulated with curl.
(2)- PARCIALLY IMPLEMENTED.
(2.1) - Parse information (IMPLEMENTED).
(2.2) - Select machine (just one machine, no big deal).
(2.3) - Message to client with selected machine (IMPLEMENTED).
(3)- NOT EVEN STARTED.
(4)- NOT EVEN STARTED.
(5)- NOT EVEN STARTED.