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.
- Copyright:
- 2025 Eyevinn Technology AB
- See:
-
- Online docs for further information
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 |