General
A serverless micro-service to transcode audio into HLS format.
Contributing
This repo is a subtree split of our monorepo which will be made public in due course. We cannot process any pull-requests to this repo. Please contact us for help.
Requirements
Installation of this service requires an AWS account and IAM credentials with appropriate permissions.
Installation
npm install @soundws/hls-service
or using yarn
yarn add @soundws/hls-service
Deployment
Please refer to the AWS SAM documentation on how to deploy AWS SAM applications
Refer to the dist/template.yaml
file for information on the cloudformation deployment parameters.
Note that deployment of this service depends on a lambda layer provided via the parameter AudioToolsLayerArn
. Please refer to the Audio Tools Lambda Layer documentation.
See also here for an example on how to deploy both using nested cloudfomation stacks
License
Copyright (C) 2019-2023 First Coders LTD
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
published by the Free Software Foundation, either version 3 of the
License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License
along with this program. If not, see https://www.gnu.org/licenses/.