19: Twitch的Tarek Amara谈论多编解码器流媒体
了解有关多编解码器内容交付的更多信息,请参见 流媒体的下一个事件.
以下是采访全文:
蒂姆Siglin: 欢迎回到流媒体东部2019. 我是蒂姆·西格林, 流媒体杂志的特约编辑,非盈利组织“帮助我”的创始执行董事! Stream. 今天我很荣幸邀请到Twitch的Tarek Amara. 你现在在推奇的头衔是什么?
Tarek Amara: 我现在是Twitch的首席视频专家. 我主要关注我们的视频转码平台. 我是转码团队的一员, 我们的主要目标是提供最好的视频质量, best cost, 最好的质量和新的服务. 如果出了什么问题编码问题就归我们组了.
蒂姆Siglin: 当我们在流媒体西部会议上交谈时, 你当时正在实施VP9. And then, 据我所知, 你今天做了一个演讲,谈到了从中学到的东西. 告诉我一点关于什么, 首先,为什么有多个编解码器, 其次,你学到了什么?
Tarek Amara: 我刚刚和同事们在Twitch完成了关于多种编解码器的演示, 多重编解码器实际上是要回答三个问题. 更低的比特率,更低的成本,最终更好的视频质量,替代. 部署新技术,如4K HDR, 8K即将到来,并在NAB观看演示. 第三个原因可能是接触到更多的人. 如果你有较低的比特率,你可以去世界上不同的地区,低带宽的人将有更好的服务. 目前,AVC还不能回答所有这些问题. 我们需要新技术. 然而,另一个挑战是没有编解码器可以取代AVC. 所以我们需要做的是给AVC添加新的编解码器, 这就是为什么我们开始研究部署什么, 我们决定VP9是我们的发展方向.
蒂姆Siglin: 所以不一定要替换AVC或H.264; you want to have two codecs in parallel doing what each one does best.
Tarek Amara: Exactly. 首先, 我想说的是我们正在做的改变, 我们正在把Twitch变成一个多编解码器平台. 我真的很想告诉大家Twitch不会添加VP9. 即使在我们的团队中, 我们处理这个问题的方法是考虑将来会出现新的编解码器. AV1可能是我们的下一个编解码器.
蒂姆Siglin: 我记得你在韦斯特大学对我说过的一件事是这真的是对整个模式的重新思考, 因为当你还是单身的时候编解码器很重要, 第二个编解码器是什么并不重要, 然后是n个编解码器, 但最终你必须重新考虑一切,以及如何构建基础设施.
Tarek Amara: 这正是问题的关键. 假设我们有一个通道, 我们需要在某一时刻做出改变,希望我们能做到这一点:这个频道, 基于许多业务逻辑,我们不能说它将获得VP9, AVC, HEVC之类的. 系统上的银行会处理这个问题,并以三种不同的格式发送信号. 玩家将根据业务分析决定谁获得哪种格式.
蒂姆Siglin: Got it. 如果我没记错的话, 当你昨天参加我的小组讨论时我们谈到了为多编解码器世界做准备, 你说VP9, 目前, 1080p60的方法仍然是AVC, VP9是除了1080p60之外的一切?
Tarek Amara: Today, 如果你看我们的AVC堆栈, 分辨率是1080p60, 下面的分辨率倍数从720p60一直到160p. 对于VP9,我们正在做完全相同的事情. 所以我们希望观看VP9的用户也能有同样的体验. 因此,我们将提供两种完全并行的模式,优先于VP9——无论谁能观看VP9——因为这样要么质量更好,要么带宽更低. 看不了VP9的人都要转回去看AVC. 玩家是在帮助我们的系统做出决定. 我来告诉你们. 玩家是检查平台是否支持vp9的人? 如果它有能力,它会从我们的后端请求一个VP9.
蒂姆Siglin: Got it. 这就像HTML5视频标签, 无论您的浏览器默认为什么, 这就是你会得到的, 然后它会落到下一个或者下一个.
Tarek Amara: 在我们的玩家中也有类似的逻辑,因为我们也有自己的玩家. 我们将为在老播放器上观看Twitch的用户部署VP9.
蒂姆Siglin: 好的,有趣的. AV1呢,因为我知道有很多关于AV1的讨论? 现在把VP9作为你的第二个编解码器是否有助于你更容易地实现AV1?
Tarek Amara: 我认为这正是我们迁移到VP9的一个非常有力的理由. 首先,添加AV1是非常简单的. 即使您查看libbaom与libvpx之间的接口. 有很多共同点. 那么积分就很简单了, but also, 因为现在我们是强大的和自信的,我们是多编解码器, AV1绝对是我们路线图上的一颗大明星. 所以我们正试图从平台支持的角度来看它是如何部署的, 然后我们也试着看看谁在做实时编码. 与VOD提供商的挑战相反,我们面临的挑战是利用编码器本身的增益进行实时编码.
蒂姆Siglin: 对于那些一直专注于AVC的工程师来说, 在转向多编解码器工作流程的过程中,最大的心理转变是什么?
Tarek Amara: 它在不同的层次上. 想象一个围绕AVC构建的系统,很多东西都是AVC感知的. 我给你们举个小例子. For example, 当频道上线时,我们向观众发出信号的一种方式是, 我们会向观众发送一个通知,告诉他们这个频道在那里. 这是从AV1编码器开始运行的. 现在我们有两个编码器在运行, 所以AVC还是会发送通知吗, 或者它应该来自一个高级系统来通知我们的观众我们有频道, 是VP9还是AVC并不重要.
蒂姆Siglin: 如果VP9发生了什么, 你是让只能看AVC的人看,还是反过来看?
Tarek Amara: 在之前的演讲中讨论过的当前决定是制作AVC,因为每个人都可以观看AVC. 一旦我们发送通知, 如果一个支持vp9的人在一个支持vp9的平台上观看
蒂姆Siglin: 它启动播放器并传输它,然后它将对VP9做出响应.
Tarek Amara: 我们最终会为VP9提供产品.
蒂姆Siglin: 这是高层通知的有趣之处因为最终在那一点上, 系统必须知道AVC编码器, VP9编码器等等.
Tarek Amara: 它肯定在AVC路径或AVC编解码器实现之外, 所以这不是完全不同的层.
蒂姆Siglin: 它是与工作流本身相对立的元工作流. 有趣的. 好了,VP9现在已经完全启动或者已经进入测试的最后阶段了?
Tarek Amara: 这个月将会有一些东西的测试版,也就是Twitch的东西, 我们希望在这个季度结束之前,我们将有几个频道,并向所有公众展示VP9.
蒂姆Siglin: Okay. 所以我们一定会在流媒体上关注这一点,可能会在它上线时关注, 无论是软发行还是正式发行, 我们会对此做一些报道.
Tarek Amara: 那太酷了. 我们已经为此工作了一年多,非常激动人心. But again, 我们通过改变我们的基础设施来看待这个问题,而不仅仅是插入VP9编码器. 因此,我们很高兴看到这次会议取得丰硕成果.
蒂姆Siglin: 太棒了,Tarek,非常感谢.
Tarek Amara: 非常感谢.
蒂姆Siglin: 我们马上回来.
相关文章
Twitch高级视频软件工程师Nikhil Purushe在流媒体东2019年视频工程峰会上的演讲中解释了Twitch在迁移到VP9后如何处理包装和交付.
10月11日2019
Twitch首席视频专家Tarek Amara解释了出版商在选择编码器和制作编解码器支持决策时应该考虑的因素,这是他在2019年流媒体东部视频工程峰会上的演讲片段.
09 Oct 2019
Mozilla高级研究工程师Nathan Egge在流媒体东2019年的一个小组中讨论了在确定是否采用多编解码器策略时启用新用例的价值.
8月16日2019
流媒体和帮助我的蒂姆·西格林! 流媒体在为期两天的流媒体东2019采访和行业趋势中达到高潮.
2019年5月28日
流媒体的蒂姆·西格林和圣母工作室首席流媒体工程师埃里克·尼斯利讨论流媒体业务在圣母大学流媒体东部.
2019年5月23日
流媒体的Tim Siglin和Sandy视听的Colin Sandy讨论了流媒体和AV的融合.
2019年5月22日
流媒体公司的蒂姆·西格林和RealEyes首席执行官大卫·哈桑在2019年流媒体东部展会上讨论了大规模的流媒体监控和分析.
2019年5月21日
流媒体的蒂姆·西格林和Datazoom的黛安·斯特特纳在流媒体东2019的展会上接受了采访,讨论了Datazoom的实时视频数据基础设施平台以及流媒体女性的最新发展.
2019年5月20日
流媒体的蒂姆·西格林采访IBM沃森媒体 & 气象高级解决方案经理Scott Grizzle在流媒体东部2019.
2019年5月17日
流媒体的蒂姆·西格林和Stratigro创始人丹尼斯·艾莉森在流媒体东2019的采访中讨论了Stratigro如何与服务型企业家合作,以改善他们的B2B社交媒体营销策略.
16 May 2019
流媒体的蒂姆·西格林在2019年东流媒体大会上采访了BritBox的Soumya Sriraman和Efe Akbulut.
2019年5月15日
流媒体的蒂姆·西格林和Red5 Pro的首席执行官克里斯·艾伦讨论点对点, WebRTC, 在2019年流媒体东部展会上,百万流规模的延迟低于500毫秒.
2019年5月14日
流媒体的蒂姆·西格林和利兹·哈特活动的利兹·哈特在2019年流媒体东展的展会现场接受了采访,讨论了在高调活动中广播卡车内的生活.
5月13日