您需要更改应用程序的 Application.xml 中的设置。
https://www.wowza.com/forums/content.php?88-How-to-configure-Apple-HLS-packetization-(cupertinostreaming)
您需要更改这些参数:
cupertinoChunkDurationTarget - 以毫秒为单位设置每个块的持续时间。如果您使用的是 Origin/Edge 配置,则需要在 Origin 和 Edges 上设置匹配值。
cupertinoMaxChunkCount - 设置存储在可用块列表中的最大块数。
cupertinoPlaylistChunkCount - 设置播放列表中返回的项目数。
我的配置延迟 8 - 10 秒:
<LiveStreamPacketizer>
<!-- Properties defined here will override any properties defined in
conf/LiveStreamPacketizers.xml for any LiveStreamPacketizers loaded by this applications -->
<Properties>
<Property>
<Name>cupertinoChunkDurationTarget</Name>
<Value>2000</Value>
<Type>Integer</Type>
</Property>
<Property>
<Name>cupertinoMaxChunkCount</Name>
<Value>2</Value>
<Type>Integer</Type>
</Property>
<Property>
<Name>cupertinoPlaylistChunkCount</Name>
<Value>2</Value>
<Type>Integer</Type>
</Property>
<Property>
<Name>cupertinoRepeaterChunkCount</Name>
<Value>2</Value>
<Type>Integer</Type>
</Property>
</Properties>
</LiveStreamPacketizer>