feat: kanal başına segment süresini panelden ayarlama
Channel.segmentTimeSec (nullable, null = global SEGMENT_TIME_SEC env var'ı kullan) eklendi. Kanal detay sayfasından dakika cinsinden girilebiliyor, StreamIngestJob'a taşınıp streamIngest.ts'te ffmpeg'in -segment_time argümanına yansıyor. Sadece o kanal için bundan sonra başlayacak yeni kayıt oturumlarını etkiler — halihazırda çalışan bir ffmpeg process'inin segment süresi zaten sabitlenmiş durumda. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,2 @@
|
||||
-- AlterTable
|
||||
ALTER TABLE "channels" ADD COLUMN "segment_time_sec" INTEGER;
|
||||
@@ -34,6 +34,8 @@ model Channel {
|
||||
isActive Boolean @default(true) @map("is_active")
|
||||
lastCheckedAt DateTime? @map("last_checked_at")
|
||||
createdAt DateTime @default(now()) @map("created_at")
|
||||
// null = global varsayılanı (SEGMENT_TIME_SEC env var) kullan
|
||||
segmentTimeSec Int? @map("segment_time_sec")
|
||||
|
||||
sessions StreamSession[]
|
||||
|
||||
|
||||
Reference in New Issue
Block a user