Transcoder Server/Worker for Odysee

Development
Currently requires go 1.20 due to the quic
package subdependency.
Building
To build the x86 Linux binary, which is used both for conductor
(controller part) and cworker
(transcoding worker part):
make transcoder
Building docker images
make conductor_image cworker_image
Versioning
This project is using SemVer YY.MM.MINOR[.MICRO] for client
package and CalVer YY.MM.MINOR for transcoder
releases since February 2024:
git tag transcoder-v24.2.0
Contributing
Please ensure that your code builds, passes golanci-lint
and automated tests run successfully before pushing your branch.
License
This project is MIT licensed. For the full license, see LICENSE.
Security
We take security seriously. Please contact security@odysee.com regarding any issues you may encounter.
The primary contact for this project is @anbsky (andrey.beletsky@odysee.com).