Skip to content

Commit 77122b8

Browse files
author
大朴
committed
关键帧bug 修改
1 parent 458759d commit 77122b8

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

LFLiveKit/coder/LFHardwareVideoEncoder.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ - (void)initCompressionSession {
6161

6262
_currentVideoBitRate = _configuration.videoBitRate;
6363
VTSessionSetProperty(compressionSession, kVTCompressionPropertyKey_MaxKeyFrameInterval, (__bridge CFTypeRef)@(_configuration.videoMaxKeyframeInterval));
64-
VTSessionSetProperty(compressionSession, kVTCompressionPropertyKey_MaxKeyFrameIntervalDuration, (__bridge CFTypeRef)@(_configuration.videoMaxKeyframeInterval));
64+
VTSessionSetProperty(compressionSession, kVTCompressionPropertyKey_MaxKeyFrameIntervalDuration, (__bridge CFTypeRef)@(_configuration.videoMaxKeyframeInterval/_configuration.videoFrameRate));
6565
VTSessionSetProperty(compressionSession, kVTCompressionPropertyKey_ExpectedFrameRate, (__bridge CFTypeRef)@(_configuration.videoFrameRate));
6666
VTSessionSetProperty(compressionSession, kVTCompressionPropertyKey_AverageBitRate, (__bridge CFTypeRef)@(_configuration.videoBitRate));
6767
NSArray *limit = @[@(_configuration.videoBitRate * 1.5/8), @(1)];

0 commit comments

Comments
 (0)