流媒体平台如何诞生

史蒂芬·霍根迪克(Stephen Hoogendijk)

我已经在mycujoo工作了两年半了。 我是最初的员工之一,最初是首席开发工程师,最初的任务是帮助扩展我们的平台并促进其增长。

并成长了。 那时我们从一台流服务器开始 ,现在已经接近一百台了。 在2016年初,我们有一些内容合作伙伴流了一些比赛,每月有数十万的访问者。 现在,我们即将完成该年度的20,000场比赛,而我们的每月用户数百万。

然后,我是那个平台,或者说它非常接近它。 我曾经完全维护它。 我们总共是五个人。 几年后,我们为mycujoo贡献了70多个,其中技术领域有20个。

这种成长-这家初创公司的圣杯-在功能和个人方面都面临着挑战。


1.一开始,流媒体就是活着

当我加入时,那是一个位于阿姆斯特丹市中心的小型办公室,更像是一间起居室,而不是真正的办公室,那里有一个多功能的小厨房/午餐室/会议室。

我的角色和挑战基本上是使平台保持活动状态,并确保该平台始终处于工作状态,以便我们可以部署和运行我们的软件。 纯粹是关于自动化。

因此,我建立了第一个流媒体平台,该平台在2016/2017年期间发展缓慢。 这是今天仍在使用的平台。 当然,从纯粹的规模来看,我们必须适应新技术并开始有所不同,才能为数以百万计的用户(而不是数万个)提供服务。

对于流媒体公司,您需要流媒体,对吗? 我们在内部建立一切 。 我使用专有软件构建的第一个平台。 在新平台中,我们仅使用我们自己的平台和一些开源软件。 我们结合使用了开源软件和大多数为自行编写的代码库,这使我们在提供给客户的服务方面更具灵活性,并允许我们真正调整平台的质量,对其进行优化和发展。客户的需求。

非常重要的是,我们有自由,有改变的自由,与我们想要的任何提供者一起去,在内容交付方面明智等等,这是我们最大的优势。

它可以缩放到巨大的尺寸。 其他优势包括成本优化,选择自由,可插拔性。

在那些日子里,这是一种疯狂的,令人振奋的经历,人们可能幻想着早期的创业公司 。 有一次,我在泰国的海滩上接到同事的电话—平台掉了! 我们需要你的帮助! 我当时想,我正用手机在泰国的海滩上。 他们要求我用手机修复它,我做到了! 我安装了一堆应用程序,从远程服务器登录,我的女朋友问我“你到底在做什么?”。 太忙了,脚上的沙子把你的东西固定在手机上,我接下来要做的就是在海里跳跃! 但是,好事情是,这还处于早期阶段,现在已经不一样了。

2.然后,流媒体即将发展

我最初构建的平台,现在正慢慢用我们称之为“新流媒体平台”的平台取代。 这种复杂的机器已经开发了大约一年半。 重点是为我们的最终用户带来最佳的流媒体体验

首先,新平台完全由内部开发。 这意味着我们可以自己构建它,并以自己的方式推动实时流传输,并根据需要实现新功能。 假设,如果我们的合作伙伴需要4K流,则由于平台的规模,我们现在将无法做到这一点。 有了新的,是的。

这意味着更多的灵活性,更多的功能,我们可以集成新的内部技术,例如AI和自动平移。 我们可以提供更低的延迟,更好的质量,同时持续促进增长。

作为内容合作伙伴,您不会直接注意到它,但是其影响是重要的-而且甚至在添加这样的观念之前,即它还将有助于建立一个更稳定的平台。

这是连锁反应 。 为了继续为现有合作伙伴开发更多功能,我们需要在业务上明智地增加合作伙伴以及内容和受众的数量。 为了促进每个人的成长,并能够为我们拥有的每个合作伙伴提供全面一致的质量,建立这样一个基础绝对至关重要。

如果我们不引入这种功能,那么甚至无法提供某些当前功能。 这对于我们来说太昂贵了,我们必须在向合作伙伴提供的报价中反映出这一点,目前这种成本较低。 我们的目标之一是在与全球市场打交道时降低延迟,在这一市场上我们必须优化全球观众的观看体验 。 在某些国家/地区,观众以每秒24或35帧的速度观看1080p甚至720p的视频流的机会非常低……如果我们开始将延迟缩短到10秒,那么从技术上讲我们可以做到,如果我们愿意,使用我们的新平台,我们甚至可以将延迟减少到0.5秒。 但是对于观众来说,例如,我们将不得不取消直播DVR的容量。

实际上,针对特定目的,我们的路线图上实际上存在0.5秒的延迟-数据驱动,而不是面向公众的平台。 关于在媒体播放器中作为独立实体一起进行DVR提要和低延迟提要,我们可能有长期目标,也可能没有长期目标……但这是我们在制定核心优先事项时正在慢慢概念化的事情。

3.最后,流媒体将经受住……保持增长

说“嘿,让我们去Google规模,配置一千台服务器”会很容易,然后我们就可以做我们想做的任何事情。 该平台将是无与伦比的,但我们没有这些资源。 我们必须非常注重成本 为什么? 因为我们不使用可立即带来收入进行再投资的优质内容。 我们正在与长尾足球队合作,围绕着我们最看重的视频内容开发流技术

这是一个巨大的挑战-建立平台并在执行过程中保持成本效益。

作为一个没有足球的人,看到这种内容的规模有多大总是令人惊讶。 这绝对是一个挑战,我们在构建某些东西时始终需要牢记这一点,因为我们不仅仅针对一个人进行测试。 我们测试了大量的人 。 我们知道如何构建可承受这些用户数量的解决方案。

我与团队一起工作的流媒体是人们依靠24/7进行工作的一项核心技术。 它需要一直工作 。 有很多因素使它变得复杂:事实是有人在繁忙的体育场中以4G连接的形式试图向我们发送数据流。 我们需要考虑如何才能从那个角度将视频完美地传递给我们。 我们不断地进行调整,优化,并且由此产生了很多知识 。 我们最近访问了一家荷兰广播公司,我们与他们讨论了所学到的教训,作为一个大型广播公司,他们给他们留下了深刻的印象。

在荷兰乃至全球,关于流媒体的知识有点黑匣子,我们将自己定位为参考。

这来自我们拥有的自由。 做自己的事,自己想,这对这项工作至关重要 。 认为。 这是我上班时开心而兴奋的最大原因。 如果我提出一个主意,我会告诉别人–没有回推,也没有回推。 这种文化会养成好的想法和选择。


最后的想法

流媒体平台诞生时,就像“您正在度假……但您必须始终随身携带笔记本电脑”。 压力很高。 您仅依靠自己的力量和知识。

现在,我们处于可以使人们安全地休假和(理论上)断开联系的规模。 流媒体不会停止。 但是,人员仍然是项目的关键部分。 事实上,我并不觉得我的角色变得越来越重要。 您需要记住,您正在为公司的未来做出贡献。 这样,您至关重要-每个人都是。

当然感觉不同,但同时,从4/5人增加到现在的50多人,如果您能够在保持积极态度的前提下与之一起成长,那么这将是一次难得的机会。

我注意到的一个大区别是,我们的平台已经发展壮大了? 我现在有机会放慢一点。 这是一件好事–我放慢脚步,就越能履行自己的职责。

这很有趣,令人兴奋,从来没有一天是一样的。