面向未来的 OTT 视频播放器秘诀

今天的消费者随时都在渴求视频内容,这造就了一个庞大的流媒体生态系统。为了向大众提供足够的 “面包和游戏”,OTT 服务提供商必须覆盖众多平台,包括 iOS、Android、Web、机顶盒、电视棒和智能电视。由于平台繁多,OTT 服务提供商在将视频播放器集成到其应用程序中时遇到了很多难题。

视频播放器架构师基本上都认为,为了确保跨平台功能和美观的一致性,必须在特定平台或开源播放器的基础上编写众所周知的杂乱无章的代码。不仅如此,还需要对其进行维护。这些开销侵蚀了 OTT 服务提供商本已紧张的利润,并使新功能的添加变得更加复杂。多视角流媒体、个性化和交互式广告插播以及无缝社交媒体集成等创新技术正在为流媒体行业树立新标准,推动参与度、增长和新收入。

如果以上介绍还没有让您感到饥肠辘辘,那么下面就让我们来看看烘焙真正跨平台、便于创新的视频播放器 “蛋糕 ”的最佳方法。

将视频播放器堆栈降低一级

跨平台视频播放器堆栈的现行标准通常依赖于开源或特定操作系统平台的视频播放器,并由视频播放器供应商对其进行统一封装。由于这些播放器的行为各不相同,功能集(如 DRM)也各不相同,因此这种方法仍然需要大量应用级代码来管理跨支持平台的差异。随着应用程序中功能数量的增加,保持所有功能正常运行所需的代码行数也急剧增加。典型的播放器基于 iOS 的 AVPlayer、Android 的 Exoplayer 和 Web 浏览器的 MSE 等。然后,在这些平台原生播放器的基础上进行创新开发,在此基础上再开发 API 和 UI 层。

但是,如果只需要 20 行代码就能确保跨平台行为的一致性,而不需要 10,000 行应用级代码,那又会怎样呢?有了从头开始开发的跨平台播放器,绕过平台原生播放器,直接处理所有网络、缓冲区管理和视频播放逻辑,就可以实现这一点。换句话说,视频播放器的代码库位于硬件解码器之上,可确保所有平台上的行为一致。

面向未来的 OTT 视频播放器秘诀
构建视频播放器的不同方法

让我们看看跨平台播放器堆栈如何使 OTT 服务提供商受益。

改善关键因素

成本、时间和控制是指导 OTT 服务提供商内部结构的关键因素。跨平台播放器可以改善这三个因素。为多个平台提供服务的公司可以通过减少特定平台的代码、加快发布和升级的上线时间、提供一致的错误报告和分析以及在所有目标平台上使用单一格式编码和打包视频(包括字幕和缩略图!)来节省宝贵的资源。实施第三方集成(如广告系统、质量指标、错误报告)只需一次完成,而不是每个平台一次。鉴于(直播)内容版权、制作和分发成本在这个竞争激烈的市场中非常高昂,最大限度地降低平台引起的复杂性非常有意义。

流媒体平台的一个关键要素是提供具有吸引力且在不同设备上看起来相同的产品。观看时间宝贵而有限,因此提供跨平台一致的产品对于获得 5 星评价至关重要。多视图流媒体等创新可以推动新的增长和收入,尤其是对于直播体育赛事而言,但在多个平台上实施具有挑战性。从头开始构建的播放器是秘诀,它可以处理像素放置、每个观看窗口 (PiP) 的 ABR 级别分配以及保持所有源同步等所有繁重工作。与依赖平台原生播放器相比,使用最初为此目的设计的播放器部署多视图产品的生存时间要快得多。

此外,广告对于行业中的许多商业模式至关重要。当跨平台播放器支持整个观众群时,个性化广告插入解决方案的集成将变得更加容易。个性化视频广告可以作为画中画显示或在多视图设置中并排显示 – 或者以 OTT 服务提供商设想的任何其他配置显示。这为展示广告和提高收入创造了令人兴奋的新机会。

本文来自作者投稿,版权归原作者所有。如需转载,请注明出处:https://www.nxrte.com/jishu/51614.html

(0)

相关推荐

发表回复

登录后才能评论