-->
获得免费通行证,加入我们的流媒体连接-2月19日至22日; 现在注册!

smw17: id3as的Dom Robinson谈论牧行、多播和架构cdn

蒂姆Siglin: 欢迎回到流媒体西部2017. 我和id3as的Dom Robinson在一起. 多姆,快告诉我们什么是id3as.

Dom Robinson: Id3as是一家软件公司. 我们已经成立八年了. 非常专注于视频工作流的微服务架构交付. 大约八年前,我们把当时的路透社(Reuters)和现在的纳斯达克(Nasdaq)的视频工作流放到了云端, 这是相当大的一个, 这对他们来说是激进的举动. 节省了很多钱,我们现在每年为这些人举办35-4万场现场活动. 这一切都是完全自动化的,都是基于云的.

蒂姆Siglin: 这是一种公平披露类型的事件?

Dom Robinson: 公平披露,公司公告. 这是一个周期性很强的好生意,它本身就是一个研究案例.

蒂姆Siglin: 哦,我确定. 是啊,因为每个人都想把它塞进两周的收入里

Dom Robinson: 就是这样,然后我们有三个月的时间,大量的未充分利用. 他们找到我们,我们建议将其虚拟化. 这是在其他人以这种规模进行研究之前. 它给我们留下了一个非常有趣的堆栈. 我们使用一种不同寻常的电信语言, WhatsApp的工程团队或Twitter的工程团队会熟悉哪些, 但大多数人都没听说过Erlang. 它确实是为开发电信级视频工作流而设计的. 它可以自我修复,这是最基本的. 我们不需要花很多时间来设计失败案例. 这就是我们作为一家小公司获得强大竞争优势的地方, 更大的公司.

蒂姆Siglin: 非常有趣,当然你是流媒体特约编辑.

Dom Robinson: 我要戴上作家的帽子.

蒂姆Siglin: 是的,完全. 你,我和埃里克已经成立了SMAF, 流媒体高级论坛, 我们不能在这里讨论这个吗, 但是人们可以来smadvanced论坛.来了解一下我们今天在展示厅做了什么.

你有一本书, 内容交付网络:基础、设计和演变. 我要用我最好的范娜·怀特表演来举起这本书, 我把它放在这里,这样它就成了特写的一部分, 但这是内容, 交付网络, 基本面, 设计和进化. 给我简单讲讲这本书.

Dom Robinson: 这是我为威利编辑第一本书的结果, 高级内容交付, 流媒体, 以及与穆卡迪姆·帕坦和拉梅什·西塔拉曼合作的云服务, 我注意到学术书籍总是关于当前的最佳实践. 人们之间的竞争非常激烈, “这是你能做到的最好的方法,这是完全正确的. 但有一种感觉是,人们进入了这个行业, 第一次进入这个领域, 或者从一个不同的角色转移过来, 真的很想了解流媒体内容交付网络. 他们没有上下文. 他们不了解行业的周期等等. 我为那本书写的章节更多的是关于这个领域的简短历史. 基本上, 我所做的是,我所做的是,我详细阐述了这一点,并将其扩展到这本书中, 这就更重要了, 在某种程度上, 我进入这个行业20多年.

It goes into technical detail about things like; I've got a real belief in service philosophies, 作为大多数技术决策和您应该如何构建内容交付网络之间的基本驱动因素, 流工作流程, 也可能是你业务流程的其他方面.

蒂姆Siglin: 让我们稍微切线一下. 我们会在最后回到书中,但是细胞结合,细胞混合. 这是你很早就知道的东西现在我和克里斯·诺尔顿在一个小组里我们讨论了作为一个很好的冗余来容纳以太网. 你认为这些技术的发展方向是什么?从几乎任何地方都能进行现场直播的能力来看? 过去是这样的, 如果你远程操作, 如果你进入“领域”,“你必须开一辆卫星卡车. 现在大多数人会说,“哦,是的,我们可以用几个蜂窝器来做这个."

Dom Robinson: 是的, 如果你是清教徒式的, 这个功能在Linux内核中已经存在12年了, 甚至可能更久一点. 链路聚合控制面板,LACP,在十年前就开始做通道绑定了.

蒂姆Siglin: 这是有道理的, 因为我们这些人, 比如我,刚开完视频会议, 我们会对B频道进行ISDN绑定,然后用反向频道进行控制.

Dom Robinson: 当我开始为流媒体写作时, 六八年前没有人真正关注这个领域, 所以当埃里克让我多写一点关于它的东西时, 我意识到仅仅谈论链接聚合或通道绑定链接聚合是不够的. 我开始创建这些层.

你有链路聚合,你只需要一个独立的调制解调器就可以做到. 它是一个路由器. 你有5个不同的IP连接, 如果你正在处理像网络数据这样的小数据, 一个办公室可以感觉到他们都聚集在一起, 因为在所有办公室之间, 总是有可用性的. 如果您想要流式传输,就不能将其全部视为单个管道. 你需要做什么, 你是否需要在信号的两端进行多路复用和解路复用. 然后你得到一个通道绑定链接聚合器, 究竟是什么将不同的信道与远程端的对应系统连接在一起, 这就产生了一点缓冲, 我会带着你, 如果你有三个1m的连接, 它会把它变成, 就其他方面而言, 一个3兆字节的管道.

蒂姆Siglin: 如果您有DSL和电缆调制解调器,这在某些方面类似于您可以获得的家庭负载平衡器.

Dom Robinson: 是的,其中一些供应商是主要供应商. Vislink和Mushroom Networks, 那些家伙, 办公室之间有多个冗余管道吗, 并且实际上能够将它们全部用作一个管道来进行高带宽文件传输, 诸如此类的事情.然后, 在他们之上还有另一代人, 你开始在背包和越来越多的相机顶部系统中看到的是什么.

蒂姆Siglin: Teradek, LiveU等.

Dom Robinson: 完全, 这些家伙, 他们所做的是他们实际上得到了编码的具体应用, 能否施加背压, 如果你喜欢的话, 使用链接聚合器您可以了解是否要降低视频的比特率, 因为你的时间出了问题. 如果您的3mb下降到1mb, 你可以向编码器发送信号, 从3mb编码降为1mb编码. 我把这些叫做蜂窝复用,蜂窝复用.

蒂姆Siglin: 这自然就引出了我想和你们谈的最后一个话题, 哪个是可靠的UDP, 因为我们在这个小组讨论的一件事是, 细胞成键了. 就像你说的那样,你得到了你想要的, 但最终, 如果网络不稳定,如果你不能很好地整合所有这些不同的服务提供商, 需要有前向纠错才能有可靠的UDP, 你觉得未来会怎样?

Dom Robinson: 可靠的UDP,我肯定在18年前在全球混合中使用它,在多播中. 我们对在公共消费网络中扩展多播很感兴趣, 疯狂的项目, 不同的故事, 书里有, 但基本上, 当您在此环境中使用连接推出数据包时, 也就是UDP, 但别忘了, TCP是带反向通道的UDP协议, TCP就像UDP的一个特定用例. 这是一个非常非常好的网站,而且非常成熟. 问题是, 它被设计成一个好的网络公民, 所以它在网络上共享会话,如果两个做不同事情的人试图使用相同的链接, 这对双方都公平. 许多新近进入这一领域的公司都发生了什么, 他们是说, “嗯, 如果这是你的IP网络,而你不想成为别人的好公民, 然后强制UDP关闭. 使链接饱和,并且没有TCP来支持您的网络.

蒂姆Siglin: 我想到TCP和卡通术语, 奇普和戴尔, 那两只花栗鼠——“你先来。, no after you; no, 在你之后”——UDP是一种浩克进来,只是爆破.

Dom Robinson: 不顾一切地开过去. 那么问题是, 当你开始丢失数据包时, 你需要一些智慧来管理它. 我们在哪里建立了自己的链接聚合和贡献堆栈. 我想是类似SRT的东西, 但也, 我们的结果更像是快速的, 作为一种进化, 斯皮迪. 我们试图把TCP变成类似UDP的东西, 而不是将所有的TCP连接转换为UDP. 我们感兴趣的是经过许多路径的非常非常非常小的数据片段.

蒂姆Siglin: 这不是增加了闲聊,还是减少了闲聊?

Dom Robinson: 它还允许后退过程以许多不同的管理方式发生, 你不需要在上面实现一个可靠性协议. 这是一个可靠性协议. 它就是有效的. 尤其是对纳斯达克的人来说, 他们广泛使用我们为他们开发的现场编码器,因为它快速简单,他们不必考虑防火墙. 它还带来了链接聚合,细胞结合作为副产品.

蒂姆Siglin: 它做遍历之类的事情?

Dom Robinson: 这是TCP.

蒂姆Siglin: 因为这是TCP,你说得对,说得对. 好的,人们在哪里可以买到这本书?

Dom Robinson:亚马逊. 这是最快把副本送到的方法. 你可以去 威利.com网站,如果你在11月直接给我发信息,我也可以给你一点8折的代币.

蒂姆Siglin: 流媒体2017折扣. 太棒了. 谢谢你,唐,一如既往,我喜欢这顶帽子.

Dom Robinson: 是啊,这是我写作时用的. 回到id3as.

流媒体覆盖
免费的
合资格订户
现在就订阅 最新一期 过去的问题
提及的公司及供应商