Skip to content

OdyseeTeam/transcoder

Repository files navigation

Transcoder Server/Worker for Odysee

Go Report Card Test Status

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.

Contact

The primary contact for this project is @anbsky (andrey.beletsky@odysee.com).