UNPKG

mes-engine

Version:

A powerful and flexible video processing framework for Node.js with support for multiple processing engines, adaptive streaming, and intelligent caching.

26 lines (21 loc) 467 B
// core/types.ts export interface VideoConfig { chunkSize: number; cacheDir: string; maxCacheSize: number; defaultQualities: QualityLevel[]; } export interface QualityLevel { height: number; bitrate: string; } export interface VideoChunk { quality: number; number: number; path: string; } export interface VideoManifest { videoId: string; qualities: QualityLevel[]; chunks: VideoChunk[]; }