下面的文章向您介绍了如何在Wowza Streaming Engine中配置cupertinoEnableAverageBandwidth参数,以此在Apple HLS Master playlist中启用AVERAGE-BITRATE参数。
注意: 本功能需要Wowza Streaming Engine™ 4.6.0 及以上版本的支持。
- 1.在 Wowza Streaming Engine Manager 管理界面,点击Applications tab菜单,在左侧导航面板选择你要设置的application。
- 2.在这个应用的主界面,点击Properties菜单,然后在Quick Links导航区域点击Custom。
- 3.在Custom部分,点击Add Custom Property,在Add Custom Property对话框中按以下参数填写,然后点击Add:
- Path - 选择 /Root/Application/HTTPStreamer。
- Name - 选择 cupertinoEnableAverageBandwidth。
- Type - 选择 Boolean。
- Value - 输入 true。
- 点击Save,根据提示重启application,让配置生效。
#EXTM3U
#EXT-X-STREAM-INF:BANDWIDTH=1280000,AVERAGE-BANDWIDTH=1000000
http://example.com/low.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=2560000,AVERAGE-BANDWIDTH=2000000
http://example.com/mid.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=7680000,AVERAGE-BANDWIDTH=6000000
http://example.com/hi.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=65000,CODECS="mp4a.40.5"
http://example.com/audio-only.m3u8
对于码率自适应流传输,你必须在为每一个码率的流在SMIL文件中的<param>参数中设置平均码率,如下:
<param name="cupertinoTag.AVERAGE-BANDWIDTH" value="[value-in-bits-per-second]" valuetype="data"/>