@zezosoft/zezo-transcoder-api-client
v0.1.7
Published
The official TypeScript SDK for Zezo Transcoder API. Easily integrate Zezo Transcoder into your applications with a powerful, developer-friendly package for video transcoding.
Maintainers
Readme
@zezosoft/zezo-transcoder-api-client 🎬
installing
npm install --save @zezosoft/zezo-transcoder-api-client@latestUsing
Typescript
import { ZezoTranscoder } from "@zezosoft/zezo-transcoder-api-client";
const zozoTranscoder = new ZezoTranscoder({ apiKey: "your-api-key" });
const main = async () => {
try {
// Create a transcoding job
const transcodingJob = await zozoTranscoder.transcoding.create({
name: "My Video Job",
input_type: "S3STORAGE",
input_url_or_key: "path/to/video.mp4",
input_storage_id: "input-storage-id-123",
resolutions: ["720p", "1080p"],
convert_to: "HLS",
output_storage: "s3Compatible",
output_storage_id: "storage-id-123",
codec: "h264",
upload_acl: "public-read"
});
console.log("Transcoding job created:", transcodingJob.data.id);
} catch (error) {
console.error("Error:", error.message);
}
};
main();Javascript/Nodejs
const { ZezoTranscoder } = require("@zezosoft/zezo-transcoder-api-client");
const zozoTranscoder = new ZezoTranscoder({ apiKey: "your-api-key" });
const main = async () => {
try {
// Create a transcoding job
const transcodingJob = await zozoTranscoder.transcoding.create({
name: "My Video Job",
input_type: "S3STORAGE",
input_url_or_key: "path/to/video.mp4",
input_storage_id: "input-storage-id-123",
resolutions: ["720p", "1080p"],
convert_to: "HLS",
output_storage: "s3Compatible",
output_storage_id: "storage-id-123",
codec: "h264",
upload_acl: "public-read"
});
console.log("Transcoding job created:", transcodingJob.data.id);
} catch (error) {
console.error("Error:", error.message);
}
};
main();API Reference
Storage Service
The Storage service provides methods to manage S3-compatible storage configurations.
Methods
- create - Create a new storage configuration
- getList - Get paginated list of storage configurations
- update - Update an existing storage configuration
- delete - Delete a storage configuration
Transcoding Service
The Transcoding service provides methods to manage video transcoding jobs.
