https://github.com/webini/transco-manager-service
Dispatch files to available transcoders, and provide api to visualize failed transcoding and replay it
https://github.com/webini/transco-manager-service
Last synced: over 1 year ago
JSON representation
Dispatch files to available transcoders, and provide api to visualize failed transcoding and replay it
- Host: GitHub
- URL: https://github.com/webini/transco-manager-service
- Owner: Webini
- Created: 2017-01-02T21:53:33.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2017-01-08T19:05:51.000Z (over 9 years ago)
- Last Synced: 2025-02-06T19:47:44.837Z (over 1 year ago)
- Language: JavaScript
- Size: 7.81 KB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
API
===
## /failures
### GET
#### Description
Return all failed transcoding
#### Return 200
```json
{
"@todo"
}
```
Configuration
=============
Use the config/presets.json to define transcoding presets
Env
===
Variable | Default | Description
-------- | ------- | -----------
MONGO_URL | mongodb://localhost/transco-manager |
RABBITMQ_URL | | RabbitMQ url (format like `amqp://host` )
RABBITMQ_FILE_EXCHANGE | transmission-service | Exchange used for retreiving files to process
REDIS_HOST | | Redis host used to save retry state of rabbitmq messages processing
REDIS_PORT | 6379 | Redis port
STORAGE_PATH | /mnt/data | Storage directory, this is a primary shot, in the futur we'll use something more dynamic. The target is to use more than one storage.
EXTENSIONS_ALLOWED | avi,mkv,mp4,mov,mpg,mpeg | Files extensions that are allowed to probe then transcode
TRANSCO_HOST_DEFAULT | | Default transcoder, it's the lowest priority transcoder, if any other transcoders can make the transcoding they'll prevail.
TRANSCO_HOST_* | | You can use whatever you like for *. It will add transcoders hosts to our stack