要降低转码流的帧率,你需要在转码模板文件(是一个XML文件)的Encode/Video部分添加SkipFrameCount参数。 注意:这个SkipFrameCount参数必须放在<KeyFrameInterval>的下面,如下所示:
<KeyFrameInterval> <FollowSource>false</FollowSource> <Interval>60</Interval> </KeyFrameInterval> <SkipFrameCount>1</SkipFrameCount>当SkipFrameCount的值为1时,帧率会降低到一半。如果值为2,帧率会降到三分之一,以此类推。 以前面讨论的60帧率的高清源流为例,SkipFrameCount的值为1时,帧率会降到30 fps。 如果SkipFrameCount的值为2,帧率会降到20 fps。 这样,这个转码后的流,就可以在大多数终端上正常播放了。