JSPM

  • Created
  • Published
  • Downloads 3
  • Score
    100M100P100Q40138F
  • License AGPL-3.0-or-later

A serverless microservice to segment audio for consumption by our stem player

Package Exports

    This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@soundws/hls-service) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

    Readme

    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/.