当你在使用Wowza的HLS加密或DRM功能时,你会发现默认情况下,在Wowza Streaming Engine返回给播放器的chunklist中,Wowza 会将session id追加到获取密钥的URL上。
有些内容保护技术,例如Apple的 FairPlay Streaming (FPS),在这种情况下可能无法正常工作。
你可以在Wowza Streaming Engine中设置cupertinoAppendQueryParamsToEncUrl参数来控制是否将session id追加到获取密钥的URL上。
注意:本文针对Wowza Streaming Engine™ 4.5.0及以上版本。
- 在Wowza Streaming Engine Manager管理界面上点击顶部的Applications菜单,在左侧导肮菜单中选择你要设置的Application
- 在Application的详情页面,点击Propertiestab菜单,然后在Quick Links导航栏上点击Custom。
- 在Custom部分,点击Edit。
- 点击Add Custom Property,在Add Custom Property对话框中,按下面的说明来设置,然后点击Add:
- Path - Select /Root/LiveStreamPacketizers.
- Name - Enter cupertinoAppendQueryParamsToEncUrl.
- Type - Select Boolean.
- Value - Enter false.
- Path - Select /Root/LiveStreamPacketizers.
- 点击Save,然后重启Wowza Streaming Engine让配置生效。