mirror of
https://github.com/TheBinaryNinja/tvapp2.git
synced 2026-06-11 23:05:41 -04:00
25 lines
1.2 KiB
JavaScript
25 lines
1.2 KiB
JavaScript
import { Schema, model } from 'mongoose';
|
|
const ActiveStreamSchema = new Schema({
|
|
id: { type: String, required: true, unique: true, index: true },
|
|
channelId: { type: String, required: true, index: true },
|
|
status: { type: String, required: true },
|
|
uptime: { type: String, required: true },
|
|
uptimeMin: { type: Number, required: true },
|
|
viewers: { type: Number, required: true },
|
|
peakViewers: { type: Number, required: true },
|
|
bitrate: { type: Number, required: true },
|
|
targetBitrate: { type: Number, required: true },
|
|
codec: { type: String, required: true },
|
|
audio: { type: String, required: true },
|
|
container: { type: String, required: true },
|
|
resolution: { type: String, required: true },
|
|
fps: { type: Number, required: true },
|
|
sourceUrl: { type: String, required: true },
|
|
sourceHost: { type: String, required: true },
|
|
droppedFrames: { type: Number, required: true },
|
|
droppedRatio: { type: Number, required: true },
|
|
latency: { type: Number, required: true },
|
|
bandwidth: { type: Number, required: true },
|
|
}, { versionKey: false });
|
|
export const ActiveStream = model('ActiveStream', ActiveStreamSchema);
|
|
//# sourceMappingURL=ActiveStream.js.map
|