当为v2.4.0及更高版本启用自适应流时,不会生成MPD文件,并且RTMP摄取的dash播放失败。
发布于 2021-09-10 09:35:35
Dash需要一个完美的长宽比匹配,而长宽比对于某些分辨率并不完全匹配,因为它们没有整数值。
例如,如果输入源是1280x720,并且存在具有480p的自适应比特率,则不存在使该等式为真的整数值1280/720 = x/480 -> x= 853.333
在相关应用程序的配置文件中添加settings.forceAspectRationInTranscoding=true将强制使宽高比与传入的宽高比完美匹配,并开始生成mpd文件。
标志默认值为false,因为用户抱怨不常见的分辨率。
这种方法的缺点是可能会有一些不常见的分辨率作为转码的结果。
https://stackoverflow.com/questions/69129945
复制相似问题