https://github.com/fishjam-dev/recording-converter
https://github.com/fishjam-dev/recording-converter
Last synced: 21 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/fishjam-dev/recording-converter
- Owner: fishjam-dev
- License: apache-2.0
- Created: 2024-02-27T10:43:04.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2024-07-10T15:05:24.000Z (11 months ago)
- Last Synced: 2025-02-16T17:39:27.303Z (3 months ago)
- Language: Elixir
- Size: 87.3 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Recording Converter
[](https://codecov.io/gh/fishjam-dev/recording-converter)
[](https://circleci.com/gh/fishjam-dev/recording-converter)Recording Converter is a docker image that allows to convert recording created with the use of [RecordingComponent](https://fishjam-dev.github.io/fishjam-docs/next/getting_started/components/recording) in Fishjam to HLS.
The environment variables possible to pass are:
* `AWS_S3_ACCESS_KEY_ID` - access key ID to S3 bucket
* `AWS_S3_SECRET_ACCESS_KEY` - secret access key to S3 bucket
* `AWS_S3_REGION` - a region on which the bucket is stored
* `BUCKET_NAME` - name of the bucket
* `REPORT_PATH` - path to `report.json` on the S3 bucket
* `OUTPUT_DIRECTORY_PATH` - output path in S3 bucket, it can be absolute or relative to the path of the report### Example
In the example directory there is `script.sh` that allows to build a docker image from sources and run it with envs provided in `.env` file.The `upload_directory.exs` file provides a bunch of functions that allow to upload, list and delete files on S3 bucket.
## Copyright and License
Copyright 2024, [Software Mansion](https://swmansion.com/?utm_source=git&utm_medium=readme&utm_campaign=membrane_template_plugin)
[](https://swmansion.com/?utm_source=git&utm_medium=readme&utm_campaign=membrane_template_plugin)
Licensed under the [Apache License, Version 2.0](LICENSE)