-->
为11月的流媒体连接保存您的免费座位. 现在注册!

2019年流媒体播放测试工具买家指南

文章特色图片

我在数字和流媒体行业工作了大约20年, 在过去的15年里担任RealEyes Media的首席执行官. 在那个时候, 我们公司已经承办了三届奥运会, 两次超级碗, 还有成千上万的现场活动, 除了开发流媒体应用程序.

立即访问我们的2019年百家乐软件手册. 立即注册免费下载整个问题!

大多数时候我喜欢这份工作,但当事情进展不顺利时,我就讨厌它. 我的目标一直是找到最小化直播问题的方法. 为此目的, 我组装了一个视频工程工具箱,里面有诊断的解决方案, 修复, 分析, 以及解释流媒体视频的问题. 其中一些工具是由其他公司创建的, 还有一些是由我们的RealEyes团队开发的,可供业界使用.

我工具箱里的解决方案可以分为三类:

  • 网络类型的“在线”工具,用于分析在实时流中来回传输的内容
  • 这些工具可以“隐藏在幕后”,并试图识别视频中导致流问题的实际内容
  • 解决我所说的“最后两英尺”的工具,“提供特定交付问题诊断的玩家.

了解更多关于“over the wire”和“under the cover”的解决方案, 看看我在2018年流媒体西部视频工程峰会上的演讲, 工具 & 诊断技术 & 解决大型活动中的问题.

这些“最后两英尺”的问题可能特别棘手, 这就是我们在这篇综述中要关注的. 我并不是每天都用这些方法, 但我都用过, 每一种都提供了不同的特性和好处,我将在本文中讨论这些. 对于每个工具, 我会告诉你要注意什么, 你为什么想要, 以及你需要怎样才能使用它. Some of these 太ls are pretty basic, but still useful in their own way; others get pretty deep.

VLC播放器

我们将从阅读本文的任何人都应该熟悉的玩家开始. 尽管在很多方面都有限制, VLC播放器 (图1)是一个非常适合开始测试的玩家,只是为了看看事情是如何运作的.

图1:VLC播放器

它不会给你很多的见解, 但这是确保你的视频在一般意义上是可播放的一个很好的基线. VLC播放器的棘手之处在于,我看到它可以播放很多其他播放器无法处理的东西. 有点 在这方面很好.

“如果它能在VLC中播放,那么它就能在任何地方播放”,这是一个很好的测试标准吗?? No. 更有可能的是,情况正好相反. 如果它 在VLC播放器播放, 你可以相当肯定它不会在任何地方播放, 除非是由于身份验证, 令牌的问题, 诸如此类的东西. 但这就是为什么你 提前使用网络工具.

Beamr视图

与VLC不同,波束视图(图2)是为比较质量分析而设计的. 这对于比较不同比特率之间的质量非常有用, 或者当你有两个不同的视频,其中一个有问题, 但它们应该是一样的. 当你只是对视频进行编码,并且希望能够在视觉上验证内容时,它也很好. Beamr视图并不是一个结论性的工具,而是提供了一种以比较a /B方式做出主观视觉决策的优秀方法, 它做得很好.

图2:波束视图

Beamr视图最棒的一点就是它是免费的. Beamr并没有让你觉得它是免费的,但实际上它是免费的. 你只要跟他们说:“嘿,我想用这个,酷吗??他们会说:“当然,去吧。. 只要你没做不该做的事.Beamr也有很棒的编码工具,也可能是免费的,这取决于你的使用水平.

Beamr视图的比较分析主要是A/B,并且是逐帧的. 您可以在顶部获得数据指示,如图2所示. 在图2所示的剪辑中, 尽管这些都是独立的决议, 我让Beamr视图缩放到匹配,这样我就能看到. 它也有几种不同的方式,你可以看你的视频, 例如,移动两个不同版本之间分隔屏幕的垂直线,以查看一个版本与另一个版本的质量优势.

光束视图也有一个蝴蝶视图,翻转一个剪辑水平,所以你看到剪辑在一个镜像彼此. 还有双重视图和叠加. 您可以在所有这些视图之间切换. 分屏视图(如图2所示)是我最喜欢的,因为它允许您来回操作.

Beamr视图也很适合测试回放,以及处理新兴的编解码器,如HEVC. 所以当你想知道,“我真的会从HEVC和AV1或H中获益吗.264?“这是一个很好的开始评估的地方. (让我们明确一点:你应该得到好处.)

Telestream开关

我个人最喜欢的“最后两英尺”工具之一——也是我使用最多的工具——是电视流开关(图3). 它是一款付费游戏,并不便宜(售价499美元).包含诊断工具的专业版为99美元).

图3:电视流开关

之所以要花这么多钱,是因为Switch有能力解决问题, 尤其是字幕, 闭路数据, 诸如此类. Switch是为数不多的工具之一,它实际上允许您提取带内608/708数据并修复它诊断的问题.

图3显示了Telestream开关 Pro中的播放器. 你看到的所有小标记实际上都显示了你的i帧,p帧和b帧. 黄线表示i帧, 紫色的线是p型框架, 蓝线是b帧.

为什么这很重要?? 如果我们的内容不是从关键帧开始,就会发生糟糕的事情. 我们总是需要在一开始就使用I-frame,否则就会出现很多问题. 我首先要检查的是,关键帧间隔是多少? 关键帧的节奏是否恰当? 如果我们将关键帧设置为每2秒出现一次, 我们需要确保这种情况在视频的每个片段中持续发生. 不这样做可能会在某些平台上导致问题, 尤其是当你开始在内容之间切换的时候, 比如广告. 我们在OTT机顶盒设备上看到了更多的问题,即在片段上不正确或缺失关键帧, 在实时事件期间,哪一种情况会导致应用程序中途崩溃.

您可以在图3中看到其他关键帧. 通常,这些会在场景变化时发生. 当我们需要额外的关键帧时,这是很好的, 但我们需要始终确保我们的节奏与设定间隔的关键帧保持一致. 在《百家乐软件app最新版下载》中有时会发生一件奇怪的事情(游戏邦注:原因我还没弄清楚),即玩家在开始时呈现一个空白的关键帧. 但如果我用其他工具播放视频, 例如FFprobe, 它不会显示这里有一个额外的关键帧.

除了额外的关键帧,我发现Switch是一个超级有价值的工具. 在过去,它帮助我发现了很多问题, 尤其是当我们尝试制作混合内容时, 或者测试潜在的编码问题. 如果一个流被切割和包装不当, Switch是一个很棒的视觉工具,它能让我真正看到这一点.

也, 如果我们在回放视频时看到不好的事情发生,那就是不好的屏蔽, 例如,能够在Switch中逐帧播放它真的很方便. 但它也有缺点,特别是在成本方面.

真实眼MOE:查看器

图4 展示了一个叫做MOE:Viewer的工具,这是我们在RealEyes制作的. MOE代表媒体编排引擎. 这是我们用于直播或视频点播和监控我们的客户流. 多年来,我们在现场活动中发现的一件事是我们真的需要关注名单上发生的事情. 更新是否正常?? 我们有摊位吗? 舱单上的内容和内容有什么关系? 在执行直播中涉及的所有其他任务时,能够非常快速地测试这些内容变得难以可靠地处理.

图4:真实眼MOE:查看器

我们可以继续冰壶, 我们可以继续在浏览器中加载, 但我们希望有一个工具,提供这些功能和相关的视觉效果. 所以我们创建了MOE:Viewer.

在MOE:Viewer中,我们曾经将其称为Manifest Viewer (图5),您可以通过Manifest Viewer对话框中的下拉菜单保存会话. 如果放入一个流中,我希望能够不断地进行测试, 我可以将其保存为一个会话,然后随时返回. 图5中显示的是一个VOD文件. 如果要使用XMLHttpRequest (XHR)凭据, 你可以在里面设置一个全局令牌, 如果您有令牌访问.

图5:Manifest Viewer中保存的会话

流媒体覆盖
免费的
合资格订户
现在就订阅 最新一期 过去的问题
相关文章

每个创作者的流媒体工具箱的7个基本工具

流直播低延迟. 协作编辑. 分发到多个平台. 分析数据以做出更好的选择. 以下是每个主播都需要了解的创新领袖.

视频:视频工程工具箱:最后两英尺,第2部分

RealEyes首席执行官大卫·哈桑讨论了更多的回放测试工具, 包括真实眼MOE:查看器, 这是他在2018年流媒体西部视频工程峰会上的演讲片段.

视频:视频工程工具箱:最后两英尺,第1部分

RealEyes首席执行官大卫·哈桑讨论了beam View, 电视流开关和其他工具,你可以用它来测试播放你的流媒体内容在这个剪辑从视频工程峰会在流媒体西部2018年的演讲.

高级视频流的最佳实践,第5部分:性能测试

监控和分析的进步奠定了卓越的OTT用户体验. 这里有一个事前测试的路线图,它将确保全面的高质量性能.

视频:网络诊断工具为您的视频工程工具箱

RealEyes首席执行官大卫·哈桑谈论了查尔斯, Wireshark, Apple TV代理, 以及其他网络诊断工具,这段视频来自他在2018年流媒体西部视频工程峰会上的演讲.

视频:如何构建A/B测试工作流程

Streamroot的Nikolay Rodionov向观众介绍了在开发过程中测试视频播放器的有效A/B测试工作流程的关键要素.

关于负载测试的思考:它不仅仅适用于企业

如今,即使是中小企业也需要考虑负载测试,以确保它们能够满足用户需求. 这里有三个问题需要考虑.