视听行业云计算能力中互操作性的重要性

  与任何早期技术阶段一样,制造商的互操作性始终是一个巨大的挑战。公司进行创新,在制定有助于创建这些产品生态系统的标准之前对产品进行工程设计。这一点一直延续到电影的早期,并最终形成了第一个电影链轮标准,该标准催生了今天被称为SMPTE的组织。

  这发生在电视出现之前很久。今天,我们发现自己在类似的早期开发阶段也面临着同样的挑战——构建相互“对话”的云产品生态系统。

  这尤其具有挑战性,因为正如我们在前面的专栏中讨论的那样,媒体需要非常确定的通信,这意味着精确的时间。当我们在公共云中运行应用程序时,一切都是关于虚拟化硬件和共享资源的,确定性通信不是一个考虑因素。

  专有协议

  我们通过使用专门的协议来纠正这一点,这些协议将确定性时间戳从过程的一部分传递到另一部分,以提供正确的音频和视频输出。这就是我们的“沟通失败”。如果一个产品使用一种协议,而另一个产品不知道该协议,那么他们就无法沟通。

  一个例子是一些早期的云生产基础设施产品。他们使用自己的内部协议来控制通信的确定性需求,使用外部标准协议进行摄取和播放。

  像安全可靠传输(SRT)这样的开源标准协议可以从远程源引入您的信号。然而,一旦它们进入敏捷媒体处理平台等环境,它们就会被转换为专有协议,这些协议是为了以确定性的方式允许进程间通信而创建的。在输出时,这些信号必须转换回传输标准。协议转换总是很棘手,而且容易出错。

  我们喜欢在给定的生态系统中标准化协议。如今,在公共云中使用的不同供应商产品之间最流行的接口是网络设备接口(NDI)。最初,NDI不是为互联网协议而设计的。然而,由于它是为点对点专用网络而设计的,因此它针对在超大规模的虚拟化环境中使用进行了优化。

  您需要寻找能够共同为客户创造最佳体验的生态系统和产品。有时,这些标准比其他标准发展得更好。

  这就是我们建立标准系统的方式。我们与供应商合作伙伴密切合作,要求他们帮助我们或实施NDI沟通。我们希望用多个供应商的产品创建同质系统,就像我们今天使用SDI或ST-2110进行内部安装一样。

  这将是集成商为客户设计系统时最大的考虑因素之一:我使用什么协议将信号传输到云端?我在处理系统中使用什么协议?在云端?这是一个简单的分销过程还是一个复杂的切换生产过程?

  在输出端,我使用什么协议来传输到目的地?我是去传统的地面发射机、CDN,还是去私人场所等特定目的地?每种方法都需要不同的协议才能获得最佳结果。

  多供应商产生的其它问题

  第二个挑战是创建跨多个供应商工作的控制系统。同样,这一挑战看起来就像内部部署。作为系统集成商,您的部分职责是向客户推荐您知道可以相互配合的产品。

  例如,如果你需要一个控制系统,你需要确保控制系统使用你为此目的选择的任何通用协议。您必须确保在这些非确定性、非多播环境中的公共云中支持该协议。

  我知道所有这些听起来都很令人生畏,但事实上,这与你一直以来与供应商、为客户所做的事情没有什么不同。您需要寻找能够共同为客户创造最佳体验的生态系统和产品。有时,这些标准比其他标准发展得更好。谁没有经历过从一个设备到另一个设备应该工作但没有的HDMI信号,你发现自己一直在排除故障,直到你最终得到握手?

  你能做的最好的事情就是使用已经被证明可以协同工作的产品。与供应商合作,确保他们已经与您在生态系统中使用的其他合作伙伴供应商一起测试了他们的产品。如果他们没有,那就给自己留出时间和成本,在自己的环境中进行测试。如果你能做到这一点,那么你现在和将来都能为你的客户带来积极的结果。

……
关注读览天下微信, 100万篇深度好文, 等你来看……
阅读完整内容请先登录:
帐户:
密码: