专栏首页媒矿工厂优化延迟的最佳视频传输方案(三)

优化延迟的最佳视频传输方案(三)

前言:

之前的两篇文章《优化延迟的最佳视频传输方案(一)》和《优化延迟的最佳视频传输方案(二)》介绍了视频传输系统中分发链前端、媒体内容准备、内容传输和播放端优化方面的最佳方案,本文将对后续整体的性能测试进行介绍。

PART 5 性能测试

OTT服务商发现即使是在线视频质量上看似微不足道的问题也有可能导致严重的破坏效果。他们维持全面质量控制(QC)的能力已成为竞争激烈的市场中的关键,因为观众对性能不佳表现出很小的容忍度。了解消费者对其服务的反应至关重要,所以确认广告效果执行的能力也变得越来越重要。

考虑到流媒体场景中涉及不同的应用程序和接入点,满足质量控制要求是一项艰巨的任务。服务商需要了解影响内容流的所有因素,从初始处理到最终用户播放。他们必须能够轻松评估播放的有效性,包括支持DVR和时移的广告和应用。

本文探讨了监控、分析和其他最佳方案,它们对于实现所需的流媒体性能以及产生最佳观看体验和财务回报至关重要。

全面的性能监控始于Telemetry,从第一英里到客户端用户体验收集有用的信息。这需要及时协调数据反馈,以加快对性能问题的分析并缩短缓解时间。

为内容发布做好准备

无论是准备发布OTT视频服务还是大型直播活动,规划和协作的重要性都不容小觑。内容提供商应与其视频工作流和内容交付网络(CDN)提供商密切合作,以确保对服务目标有共同的理解。各方应协同工作以测试集成、开发和部署备份计划,并明确识别和定义角色和职责。

此外,内容提供商应考虑对其整个视频工作流程进行负载测试,包括所有应用、网站和主要合作伙伴。这验证了工作流已准备好处理大规模受众,并有助于确保观众能够在任何给定的用户界面中找到所需的内容。这种类型的测试可以识别架构中的潜在弱点,并在问题影响观众之前提供缓解问题的机会。

监控内容准备过程

必须对内容准备过程中的每个步骤进行监控,以便在问题导致中断之前识别问题。应正确分配工作负载,以避免转码器过载并确保质量,延迟期望与内容提供商设定的目标相匹配。期望可能会有所不同,具体取决于用例是否需要提供1080p甚至4K UHD流,优先考虑高质量的延迟。但是低延迟是最重要的,分辨率可能会略微降低以满足延迟目标。

全面监控将确定转码器是否在设定质量和延迟范围内运行,这可以从转码器提供的数据中获得。内容提供商应对其备份编码器应用相同的可见性,以确保输出保持其延迟和质量水平。

监控第一英里

保持第一英里的质量控制需要持续的性能监控和分析,这有助于确保内容提供商可以在主工作流发生中断之前激活编码器和摄取网络之间的备用冗余路径。对第一英里性能的可见性可以深入了解延迟和数据包丢失对视频质量(启动时间,重新缓冲)的影响。第一英里的质量控制对OTT提供商至关重要,因为第一英里内的任何问题都可能导致播放端出现问题。

最佳方案是直接从编码器以及摄取网络中提取性能和视频质量信息,以确保能够访问第一英里的连续监视和分析。

监控CDN性能

下一步是使CDN提供商在能持续保持质量。这需要近乎实时地集中访问来自所有组件的数据和关于特定内容流的信息。这里的目标是主动识别网络拥塞,在问题发生之前缓解问题。

CDN提供商应提供服务器端对网络性能的洞察,包括:边缘服务器区域的可用性、性能或吞吐量、流量和HTTP状态码。CDN应该能够使用该信息来确保流量畅通无阻。提供商还必须通过各种方式与客户共享相关数据,包括主控面板、portal、日志和API。

播放端测量和分析

捕获每台设备上播放时发生的事情对于确定视频流是否提供预期的体验质量(QoE)至关重要,同时,评估内容的吸引力以及广告展示位置是否正确也很重要。为了充分利用播放时客户端数据收集的潜力,在遵守当地和地区的隐私法的前提下,提供商必须使用可以收集和处理数据的播放器技术并集成分析软件。具体而言,凭借强大的播放监控和测量系统,服务商可以:

  • 根据播放请求、启动失败、启动时间、视频可用性、比特率、重新缓冲率和持续时间的数据评估用户体验质量。
  • 根据观众人数、播放持续时间、放弃率、完成率、比特率和重新缓冲,确定受众参与度和次优QoE容忍度的阈值。
  • 通过使用与帐户信息相关的播放数据,根据访问和播放历史开发个人资料,更好地了解受众。
  • 按地理位置、设备、连接速度、ISP、视频长度等过滤数据;
  • 通过验证广告的正确放置和其正确播放来支持广告,并应用受众群体参与指标来衡量收视率。

在所有情况下,分销商必须能够将数据流集成到他们的分析工作流程中。为了促进这些集成,编译数据应该与常用的开放接口(API)一起呈现。

数据分析

分发商使用提取数据的能力取决于可以优化分析和提取相关数据的分析功能。首先,提供商使用的工具必须可以将播放中暴露的任何问题与整个分发链中的数据相关联来帮助确定问题的根本原因。

监控和分析工具需要足够灵活且足够快,以提供快速识别高级别趋势和性能阈值的报告。他们还应该能有选择细化细节,例如,跨不同的可自定义维度分析数据。

在广告方面,报告需要验证展示位置的准确性,广告中断过渡的无缝性以及让广告系列在整个广告时段保持运行的观众数量。对于为内容提供商客观检查第三方指标的准确性以验证广告效果的播放分析也至关重要。

商业流媒体运营的风险太高,不能听凭运气。内容发行商需要确定他们提供的内容将满足观众的期望。实现这一目标的关键部分是建立强大的监控和分析功能,以便从头到尾了解内容交付。

参考资料

https://www.streamingmedia.com/Articles/Editorial/Featured-Articles/Best-Practices-For-Premium-Video-Streaming-Part-5-Performance-Testing-129770.aspx

本文分享自微信公众号 - 媒矿工厂(media_tech)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-02-11

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 优化延迟的最佳视频传输方案(一)

    流媒体服务逐渐成为全球媒体和娱乐业务的核心,根据目前市场的数据,由于增长率是传统电视的10倍,OTT视频已经占到了行业总收入的15%,预计到2022年将占据市场...

    用户1324186
  • 优化延迟的最佳视频传输方案(二)

    上一篇文章《优化延迟的最佳视频传输方案(一)》介绍了在整个视频传输系统中的分发链前端和媒体内容准备方面的延迟优化方案,本文将继续介绍传输系统的接下来的优化方案,...

    用户1324186
  • 视频传输延迟分析及解决方案:CMAF、LHLS

    使用在线流媒体平台做直播时,实时体验至关重要:看世界杯时,您还边正在聚精会神地盯着C罗的金刚腿等着罚球,隔壁老王就传出进球欢呼声,您肯定无比郁闷。视频播放领域的...

    用户1324186
  • WebRTC与CMAF:哪一个最适合您?

    原文 / https://www.wowza.com/blog/cmaf-vs-webrtc

    LiveVideoStack
  • 编解码器发展近况

    原链接:http://europe.nxtbook.com/nxteu/lesommet/inbroadcast_202004/index.php#/56

    用户1324186
  • 音视频低延迟应用的四个技术实践

    大家好,我是即构科技互联网业务开发技术总监邱国钦,众所周知,在音视频技术方面有高清无码和低延迟这两个非常吸引人的应用,今天我演讲的主题就是关于音视频低延迟应用的...

    LiveVideoStack
  • 实现视频和音频的零延迟是标准的零和博弈

    我们对于为什么视频不能及时、以未压缩的质量交付做出了很多解释。其中许多解释都是合理的,这些问题主要集中在网络容量或间歇性、扩展低延迟解决方案的成本、甚至局限性的...

    LiveVideoStack
  • 快手自研直播多码率标准对行业发布

    本文来自快手科技算法科学家,快手传输算法团队负责人周超博士在LiveVideoStackCon 2020线上峰会的分享,介绍了快手基于流式直播多码率的实践与优化...

    LiveVideoStack
  • 目前直播技术汇总及低延时直播的方案汇总

    HLS:延迟主要来自编码解码时产生延迟、网络延迟、CDN 分发延迟。由于它是切片协议,延迟分两大块,一个是服务端有切片缓冲延迟,另一个是在播放端防抖缓冲会有延迟...

    剑行者

扫码关注云+社区

领取腾讯云代金券