我需要设置HLS流以向iOS设备提供文件。阅读ietf.org上发布的规范后,我对如何确保不跳过广告感到困惑......所以:
如何阻止用户使用EXT-X-DISCONTINUITY标记搜索HLS中引入的广告?
插入广告视频似乎很容易,但用户不能通过搜索来跳过它们吗?
答案 0 :(得分:0)
从服务器端/播放列表方面,您可以引入一种机制,使其不比时钟时间更快地提供内容。服务段将成为执行某种时钟验证的活动脚本。
禁止寻找过去商业广告但仍允许在内容中寻求的算法将难以编写。如果您认为观众不会预测商业广告何时到来,那么只要请求第一个广告片段,就可以开始倒计时。在倒计时结束之前,可以使商业休息之外的http请求返回错误,甚至是广告片段。然而,这可能会对玩家的搜索栏造成严重破坏。
更简单/更可靠的是编写自己的视频播放器应用程序。