encore

Namespace

encore

Description:
  • SVT Encore is an open-source video transcoding system for efficient cloud-based video processing. It offers scalable, automated transcoding to optimize video workflows for various platforms, supporting multiple formats and codecs. With a focus on cost-effectiveness and flexibility, Encore is ideal for broadcasters and content creators needing dynamic scaling and reliable performance in their video production and distribution processes.

Author:
See:

Methods

(async, static) createEncoreInstance(context, body) → {Encore}

Description:
  • Create a new SVT Encore instance

Example
import { Context } from '@osaas/client-core';
import { createEncoreInstance } from '@osaas/client-services';

const ctx = new Context();
const body: EncoreConfig = { name: 'myinstance', ... };
const instance = await createEncoreInstance(ctx, body);
console.log(instance.url);
Parameters:
Name Type Description
context Context

Open Source Cloud configuration context

body EncoreConfig

Service instance configuration

Returns:
  • Service instance
Type
Encore

(async, static) getEncoreInstance(context, name) → {Encore}

Description:
  • Get a SVT Encore instance

Example
import { Context } from '@osaas/client-core';
import { getEncoreInstance } from '@osaas/client-services';

const ctx = new Context();
const instance = await getEncoreInstance(ctx, 'myinstance');
console.log(instance.url);
Parameters:
Name Type Description
context Context

Open Source Cloud configuration context

name string

Name of the queue to be retrieved

Returns:
  • Service instance
Type
Encore

(async, static) removeEncoreInstance(context, name)

Description:
  • Remove a SVT Encore instance

Parameters:
Name Type Description
context Context

Open Source Cloud configuration context

name string

Name of the queue to be removed