ffmpeg-stream-manager
Version:
🎥 A powerful TypeScript library for managing multiple simultaneous RTMP streams using FFmpeg. Perfect for streaming to platforms like YouTube Live, Twitch, and others.
22 lines • 747 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.StreamError = exports.StreamState = void 0;
var StreamState;
(function (StreamState) {
StreamState["STOPPED"] = "stopped";
StreamState["STARTING"] = "starting";
StreamState["RUNNING"] = "running";
StreamState["PAUSED"] = "paused";
StreamState["ERROR"] = "error";
StreamState["RESTARTING"] = "restarting";
})(StreamState || (exports.StreamState = StreamState = {}));
class StreamError extends Error {
constructor(message, streamId, code) {
super(message);
this.streamId = streamId;
this.code = code;
this.name = 'StreamError';
}
}
exports.StreamError = StreamError;
//# sourceMappingURL=index.js.map