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
- Host: GitHub
- URL: https://github.com/ging/v-transcoder
- Owner: ging
- Created: 2011-06-28T15:27:16.000Z (almost 15 years ago)
- Default Branch: master
- Last Pushed: 2011-06-30T08:31:57.000Z (almost 15 years ago)
- Last Synced: 2025-05-07T21:05:16.612Z (about 1 year ago)
- Language: Ruby
- Homepage:
- Size: 118 KB
- Stars: 3
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.rdoc
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.