本博客是有关实现流媒体业务运营规模的三部分系列中的第二部分。 在这里阅读第一部分。
无论使用情况如何(现场活动或VOD,广告或订阅,一个或数以百万计的观众),成功的流媒体服务的关键是选择具有内置冗余功能的可靠技术,该技术可自动扩展运营并无缝提供高质量流媒体。 我们的上一篇博客回顾了任何流媒体服务在行业中扩展运营(和竞争)所需的关键组件。 这些基本要素(均为Uplynk平台的组成部分)包括一个插件架构,其中包含丰富的API,用于自动化,动态个性化(例如DRM,广告或本地化),为所有端点创建和分发支持(包括快速平台),以及一个经验丰富的团队,他们可以提供支持或服务,帮助您快速提升和缩小规模,从而节省资源。 在这篇博客中,我们希望深入了解回放比例。
在深入了解之前,让我们快速回顾流媒体的独特之处。 最好的比较是传统电视:一个成熟的行业,有着全面的指导方针和标准。 馈送被发送到卫星或头端,并通过专用网络传输,使有线或卫星电视成为一种一致的高质量体验。 另一方面,流媒体内容是通过公共互联网发送的,需要将视频切成更小的块进行交付。 当观众点击播放时,将向播放器发送一个清单文件,其中包含有关检索内容块的说明。 为了直观地看待流式传输内容所需的工作量,对于30分钟的视频,清单文件将包含450 (4秒)或900 (2秒)块(对于低延迟目标)。 现场直播和VOD内容之间也有显著的区别。 通过VOD,内容可以提前摄取,切片,编码和存储。 因此,一旦观众点击播放,就会生成一个清单并从头到尾传送,包括广告中断。 但是,对于直播线性或直播事件源,内容将实时摄取,切片,编码和存储。 当观众按下PLAY (播放)时,仅为开始的视频块生成部分清单。 清单将继续更新(即添加新块,同时丢弃旧块,已经消耗的块),直至内容结束。
使用广播,组播或单播流式传输到多人,少数人或直接传输
任何想要向一群人广播(或多路广播)其内容的视频内容提供商都可以使用一个清单文件(如RTMP)高效地分发这些内容。 但是,它还存在数据包丢失,不良观看体验(QoE)以及应用DRM,插入定向广告(生成更高CPMS),本地化内容或有效排除故障的能力有限等问题。 此外,它几乎总是需要额外的网络配置,使单播(即一对一或OTT)更容易,也是通过IP传输内容的最常见形式。 但是,这种方法也带来了挑战,例如添加更细微的工作流以接触到更多的观众,设备和平台。
例如,保护您的内容免遭盗版可能会使工作流复杂化,因为需要多种格式来支持大量受众的需求。 不支持DRM(数字版权管理)的旧玩家需要HLS和AES-128加密。 较旧的iOS设备需要HLS和FairPlay。 较新的iOS设备支持HLS和FairPlay以及CMAF CBC。 较旧的Windows和Android仅支持CMAF CTR。 较新的Android,Windows和iOS应支持所有CMAF格式。 您的内容必须以多种格式打包,才能在所有设备上播放。 DRM是可能中断工作流程的众多因素之一,需要您投入时间,金钱和资源来构建,维护和改进解决方案。 您的基础设施应允许您简化工作流,以便大规模跨所有设备和平台提供一致的体验。
大规模管理单播查看会话
虽然两个观众可能是相似的,但他们从来没有相同。 尽管他们可能正在调谐到同一频道,但他们可能位于不同的位置,使用不同的设备,体验不同的网络条件,并且有不同的兴趣和观看行为。 以单播方式发送视频内容意味着您有潜力根据观众的设备类型,位置,历史记录,人口统计数据和其他数据(如配置的业务规则或说明),为每个观众生成一份包含内容,广告,推荐和精确DRM或中断管理的唯一清单,从而定制每种体验。
在数据块播放前的几毫秒内,数据用于确定要交付的最优流,从最佳音频或视频变体到无缝替换因区域中断而导致的内容。 如果我们回到前面的例子,一个90分钟的直播体育赛事和2秒的块在清单中包含大约2,700块块-对于每一个观众。 再乘以1000万并发观众,这是27B块需要进行量身定制和完美交付。 这需要一家技术提供商能够管理无限的业务规则,并为每个观众可靠地执行多个实时决策,从而使服务永远不会中断。
我们从一开始就构建了我们的平台,以便大规模单独管理每个观看体验。 它就像一个自动化的内置礼宾服务,适合所有观众。 我们的性能依赖于我们的清单服务器来为每个观众生成内容,广告和播放指令的唯一播放列表。 根据用户代理,IP地址,每个客户端设备接收到的指令以及通过简单URL参数传递的数据,我们的技术可做出数千个不同的决策,包括使用哪种AD配置,是否应用替换规则(如中断)以及应实施哪种数字版权管理配置。 我们针对业界最具挑战性的用例设计了我们的技术,包括十多年来可靠地交付和管理成千上万的大规模直播活动。
阅读我们的技术文章,深入了解Uplynk如何构建以应对受众激增或支持低延迟目标,其强大功能足以根据每个观众管理中断限制和内容权限,以及强大功能以支持个性化功能,如内容推荐,广告休息和其他本地化(如隐藏字幕)。
Uplynk提供一流的技术和支持,助力您的流媒体业务。
Uplynk是一个高度可扩展和可靠的流媒体平台,提供可集成到任何工作流中的解决方案和服务,因此您可以创建与众不同的强大OTT体验-所有这些都只需一小部分资源。 我们提供一系列灵活的工作流,从简单的一键式配置到更高级的API,这些API可触发通知,作业处理和机器学习等其他集成的工作流。 Uplynk是广播公司和流媒体服务快速发展,扩展和扩展其产品的基础。