Home 技术文章 如何通过服务器端广告插入优化实时流中的会话漂移
Applications

如何通过服务器端广告插入优化实时流中的会话漂移

About The Author

Outline

体育和其他直播流媒体活动的在线分销商 需要吸引和留住观众,以实现最佳盈利。 许多流媒体服务提供商利用动态广告,为观众提供比传统广播更个性化的体验。 但是,在利用此技术时,提供商可能会注意到延迟或未填充的广告空间意外增加,这可能会对收入产生负面影响。 通常,这是由于程序广告中断与广告服务器为填补这些中断而发送的单个广告的持续时间不匹配造成的。 这些不一致性可能导致广告中断时间长于预期,从而导致流延迟增加。 如果不受管理,这些增加可能会对实时观看体验产生不利影响,并可能导致用户放弃。

尽管上述不一致之处始终存在,但依靠我们的Smartplay清单生成技术的分销商 可以减轻影响。 通过全面管理单独的观看会话,Smartplay可为客户提供全面的控制,从而根据他们的需求,在最大程度地减少延迟和最大化每个流的收入之间实现最佳平衡。 继续阅读以更好地了解会话漂移,并了解可帮助您在优化盈利的同时提供出色用户体验的解决方案。

‍The会话漂移挑战

‍Server侧广告插入(SSAI)是将长格式视频货币化的首选方法。 与AD服务器的直接连接减少了客户端的跳数,避免了广告拦截程序,并改善了观看体验。 虽然SSAI技术通常基于这样的假设:广告服务器将返回完全适合分配的广告中断窗口的广告,但实际上,这种情况很少。 广告长度的不可避免的不确定性可能导致意外扩展广告中断,这称为会话偏移。

根据分发渠道和观看会话的不同,当内容以不同的延迟交付时,会话偏移可能会带来”破坏效应”,从而可能损害现场活动的吸引力。 分销商通常希望避免让观众通过一个渠道了解目标,接触或其他令人兴奋的游戏,同时观看另一个渠道的播放。 动态插入广告的会话偏移会加剧此问题,从而需要一种技术来主动管理直播活动的不可预测性,并为数百万并发观众动态插入广告。

所需的广告中断持续时间与实际广告中断持续时间之间可能出现不匹配的原因有很多。 有时会出现意外的广告中断,例如在直播体育赛事期间玩家受伤。 事件进入广告中断,但开始时中断持续时间未知。 在这种情况下,默认的广告中断持续时间将保持不变,直至收到具有所需长度的更新信号。 默认AD持续时间在AD中断开始时传递到AD服务器。 返回的广告通常是为了填补比所需时间长得多的广告中断。 结果是广告的总持续时间超过了为广告中断分配的时间,即在主内容恢复之前为广告中断增加的时间。

在其他情况下,广告中断和持续时间几乎同时插入到流媒体中,因为直播内容转换到广告中断,没有时间联系广告服务器来检索和处理广告。 在这种情况下,查看者将看到广告板,直到从广告服务器中检索第一个广告并将其拼接到清单。 增加这一挑战的另一个因素是,该行业越来越多地采用程序化广告,并且依赖多个广告服务器来交付这些广告活动。 它通常会导致在选择广告和定位广告服务器时出现延迟。 这些延迟可能会导致在休息开始时出现无效投放,然后是扩展到核心内容流的广告。

即使广告中断插入时有足够的提前通知,广告服务器也很少提供与精确指定的广告中断长度相匹配的多个广告。 所交付广告的总消费时间通常会比预期的广告中断时间长,从而延长会话漂移并打开扰流器效应门。 如果广告中断的时间仍然存在,即使只有几秒钟,广告服务器交付的下一个广告通常会拼接到流中,而不考虑其长度。 这会将会话偏移量增加几秒钟,具体取决于AD长度。

‍Solving挑战

‍Verizon传媒(现在称为Edgio)提供了两种方法来通过动态广告插入直播流来控制会话偏移。 默认设置最大限度地提高了盈利能力,并且只偶尔投放广告;可以无缝地恢复直播内容,从广告直接过渡到直播内容,而不会出现任何问题。 另一种解决方案实施了一种更灵活的方法来缓解会话偏差,方法是为分销商提供必要的工具,以便在每个会话的细化基础上平衡保持最低延迟与最小化收入损失之间的平衡。 客户将需要确定并设置限制或弹性缓冲区,以允许每个会话在给定实时流中偏离的秒数。 Edgio通过精确,智能地监控所有观看会话中的广告持续时间来管理每个会话,以满足这些客户确定的目标。

‍Achieving弹性缓冲实现最佳效果

‍Flex缓冲基于我们基于云的媒体平台的智能,效率和可扩展性 。 Smartplay清单服务器在全球数千个会话中对实时流进行个性化设置时管理复杂的变量。 在高峰流量期间,Smartplay每秒可高效处理25万个播放列表请求,同时在高峰流量期间每分钟可轻松实现50万个广告插入。 Smartplay的一对一会话管理功能固有的智能功能,可在数百万同时用户之间协调灵活缓冲应用与任何给定的实时流媒体事件的应用。

为了改善观看体验,同时最大化盈利,客户必须为其直播流式节目确定最佳会话漂移限制。 如下面的用例示例所示,具有大多数较短网点的活动在较长可用时间内将获得更好的结果。 所有客户的经验法则是,随着弹性缓冲区的价值增加,货币化也会增加。 换言之,允许的会话偏差越高,投放广告的机会就越多,Slate的实例就越少。

那么,考虑到延迟问题,可以容忍多少会话漂移? 客户可以依赖默认模式下的Smartplay,也可以与我们合作测试场景,并确定最适合其独特广告活动配置的会话偏移程度。 超过指定时间的广告将会下降,使会话返回到所需的延迟时间,最后一个广告之间的空白将由Slate填补,直至实时内容恢复。

与其他Smartplay设置一样,弹性缓冲区通过控制每个观众参与度的简单URL参数激活。 例如,ad.flex=2表示弹性缓冲区允许两秒钟的会话偏移,而ad.breakend=drop表示超过弹性缓冲区的广告将下降。

‍Flex正在使用缓冲

‍Customers需要选择一个弹性值,它既不会过度减少会话漂移,也不会过于宽松以至于漂移超过可容忍的延迟。 还应考虑广告活动中的典型广告持续时间以及潜在的广告投放不足。 广告活动配置会影响这两种情况。 下面的图1显示了一项测试的实际结果,该测试比较了三小时流媒体直播会话中的三个Flex设置。

图1 选择既不过分也不过高的弹性值对于实现最佳观看体验和最大盈利之间的最佳平衡非常重要。

在此示例中,2秒弹性设置始终提供的时间最短,但会丢弃9个广告,并插入103个广告板段,总计206秒。 16秒弹性缓冲区增加了显著的会话偏移,但与8秒弹性选项相比,不会获得任何结果。 最明显的选择是8秒弹性缓冲器。

下图说明了使用相同直播流但具有不同广告有效负载的2秒弹性缓冲区所带来的不同观看体验。 广告插槽以2秒长度插入,与流式传输的核心内容的块持续时间相匹配。

下面的图2显示了ad.flex=2&ad.breakend=drop URL扩展名和典型广告网点长度的结果。

图2 具有不同AD有效负载的2秒弹性缓冲区示例。

在这里,两个广告结束两个休息的1秒额外持续时间消耗了分配的弹性时间。 第三次中断的最后一个广告太长,将会掉落,留下28秒的广告板,并纠正2秒的漂移。

下面的图3所示的场景与图2中的场景类似,但广告持续时间较长。 第一个和第二个中断中所有广告的总和再次耗尽允许的弹性缓冲区,第三个中断中的最后一个广告将下降。 然而,这一次最后一个广告的长度是上一个示例的两倍,导致整整58秒的广告板来纠正2秒的漂移。

图3 具有较长AD有效负载的2秒弹性缓冲器。

在下面的图4中,我们看到了当广告服务器没有返回足够的广告来填补中断二,导致广告板必须填补空白的结果。 在这种情况下,由于块长度为2秒,因此无法精确匹配59秒间距和2秒AD板块。 因此,插入了60秒的广告板,并且在上一个广告中断中引入的1秒漂移无法纠正。

图4 由于此示例中的广告比上面的广告长,因此此会话的查看者将看到比图3中的查看者更多的广告板(58秒对28秒)。

下面的图5比较了2秒弹性缓冲区(如图2,3和4所示)在三个观看会话中的表现。 虽然广告长度和填充率因会话而异,但在三个会话中的所有中断几乎同时发生后,核心内容流将恢复定时。 然而,第二和第三部分的观众忍受的广告板几乎两倍于第一部分的观众。 进一步的证据是,避免填充不足并在休息结束时包括较短广告的活动配置是最好的,当会话漂移控制是可取的时,最小化板岩。

图5 对单次会议的图2,图3和图4进行并排比较。

结论

实时流媒体内容分销商通过我们的媒体平台利用SSAI实现其长格式视频内容的盈利 ,能够主动地大规模优化观看体验,并减少不必要的收入损失。 他们可以做到这一点,同时通过应用仅适用于Smartplay的弹性缓冲解决方案,确保延迟,广告投放和广告板之间的最佳平衡。

客户反复确认,找到最佳弹性缓冲器可提供高价值的时间投资回报。 大多数人发现,一旦他们选择了用于特定会话的缓冲区,他们就可以持续地获得与其他实时流事件相关的满意结果,与默认的SSAI操作相比,效果显著改善。 通过Verizon Media支持和指导的测试,客户可以尝试各种Flex设置的预期结果,以及未来直播流媒体事件的给定广告中断配置。 他们可以调整设置,以实现最适合他们的需求的结果,并将获得更大的确定性,期待在一个日益动荡的广告领域。

请联系您的客户经理或立即联系我们,了解有关测试流程和设置最佳柔性缓冲区的其他方面的更多信息。

Tags

Just For You