Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/txstate-etc/mediaflo-encoder
https://github.com/txstate-etc/mediaflo-encoder
Last synced: 22 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/txstate-etc/mediaflo-encoder
- Owner: txstate-etc
- License: mit
- Created: 2019-02-15T13:22:32.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2021-12-01T03:06:15.000Z (about 3 years ago)
- Last Synced: 2024-11-08T14:48:25.849Z (3 months ago)
- Language: JavaScript
- Size: 1.06 MB
- Stars: 2
- Watchers: 7
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# mediaflo-encoder
Loader and Worker must agree on a set of columns in MySQL:
* table name "queue"
* id: varchar (will be a GUID)
* name: varchar
* job_created: datetime (UTC)
* status: enum('waiting','working','success','error')
* source_path: text
* dest_path: text
* resolution: unsigned smallint (240,480,720,1080,2160)
* final_width: unsigned smallint
* final_height: unsigned smallint
* encoding_started: datetime (UTC)
* encoding_lastupdated: datetime (UTC)
* percent_complete: decimal(5,2)# Notes
* Loader is responsible for creating the database and managing table schemas
* Loader is responsible for cleaning old jobs from MySQL if necessary
* Worker will return an error when a significant upscale is requested
* Worker will copy the file from source to dest when the source file is acceptable for the given resolution