Skip to content

Commit af20f7c

Browse files
committed
streamd: change h264 element to vbr
1 parent 233e7dc commit af20f7c

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

streamd/gstreamer_bins.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -416,9 +416,9 @@ func newMPEGTSMuxerBin(name string, h264Bitrate int, aacBitrate int, hwAccel boo
416416
muxName := "mpegtsmux_" + name
417417
muxDesc := "matroskamux name=" + muxName
418418

419-
h264enc := "x264enc tune=zerolatency pass=0" // pass=0 is cbr
419+
h264enc := "x264enc tune=zerolatency pass=17" // pass=17 is vbr encoding pass1
420420
if hwAccel {
421-
h264enc = "vah264enc rate-control=cbr"
421+
h264enc = "vah264enc rate-control=vbr"
422422
}
423423

424424
audioQueueDesc := fmt.Sprintf(

0 commit comments

Comments
 (0)