Skip to content

Commit ddf2612

Browse files
close data segment writer after right and put segment writer back to 5 segment history
1 parent cbcfa8b commit ddf2612

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

server/ai_live_video.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -864,6 +864,7 @@ func startDataSubscribe(ctx context.Context, url *url.URL, params aiRequestParam
864864
scanner := bufio.NewScanner(segment.Body)
865865
for scanner.Scan() {
866866
writer, err := dataWriter.Next()
867+
clog.V(8).Infof(ctx, "data subscribe writing seq=%d", seq)
867868
if err != nil {
868869
if err != io.EOF {
869870
stopProcessing(ctx, params, fmt.Errorf("data subscribe could not get next: %w", err))
@@ -876,6 +877,8 @@ func startDataSubscribe(ctx context.Context, url *url.URL, params aiRequestParam
876877
}
877878
readBytes += n
878879
readMessages += 1
880+
881+
writer.Close()
879882
}
880883
if err := scanner.Err(); err != nil {
881884
clog.InfofErr(ctx, "data subscribe error reading seq=%d", seq, err)

server/job_stream.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -598,7 +598,7 @@ func (ls *LivepeerServer) setupStream(ctx context.Context, r *http.Request, job
598598
return nil, http.StatusBadRequest, errors.New("invalid job parameters")
599599
}
600600
if jobParams.EnableDataOutput {
601-
params.liveParams.dataWriter = media.NewSegmentWriter(1)
601+
params.liveParams.dataWriter = media.NewSegmentWriter(5)
602602
}
603603

604604
//check if stream exists

0 commit comments

Comments
 (0)