Netflix与Bandersnatch一起走向镜子的另一边
《百家乐软件app最新版下载》是第一款面向成年人的互动游戏, 这也是基于前几款分支游戏的经验教训而进行的一年迭代改进的结果. 现在,该节目的成功证明了额外的工程工作可以产生真正无缝的体验,包括新的UI, 在客户端上解耦下载和播放, 并在我们的编码堆栈中添加任意关键帧支持.
对于Stefan来说,最重要的选择之一是接受还是拒绝在一家名为Tuckersoft的新视频游戏公司工作的机会. 在左边 图8,选择点表示为类似于Branch Manager中的图形. 右边是Netflix的UI. 选择点出现在交互式片段的末尾,在本例中,我们将其标记为“Job_Offer”, 这个片段定义了两个可能的后续片段:“Accept”和“Refuse”.”
![](http://dzceab466r34n.cloudfront.net/Images/ArticleImages/InlineImages/125445-Bandersnatch-Fig8-ORG.jpg)
图8
一系列UI状态定义了每个选择点上的成员体验. 选择点的阶段包括初始化、选择选择、超时和UI隐藏(图9). 这是当你真正能够与UI交互并能看到你的倒计时已经开始的时候. 倒计时结束后,你的选择被锁定,UI逐渐消失.
![](http://dzceab466r34n.cloudfront.net/Images/ArticleImages/InlineImages/125446-Bandersnatch-Fig9-ORG.jpg)
图9
由于工程和生产之间的紧密合作, 制片人能够围绕Netflix的用户界面规划所有元素,并确保每个镜头都以无缝集成的方式设置. 我们可以将这些UI状态映射到播放时间轴本身. 在右上角 图10 (下一页), 您可以看到定义每个阶段的开始和结束的代码片段. 这些值对于一个选择点是唯一的, 所以创意人员可以完全控制每个选择点的节奏. 一种选择可能会让人感觉相当悠闲, 就像在教程中, 而我只能说,《百家乐软件app最新版下载》里的其他人要疯狂得多.
![](http://dzceab466r34n.cloudfront.net/Images/ArticleImages/InlineImages/125447-Bandersnatch-Fig10-ORG.jpg)
图10
缩小后,我们可以开始看到媒体文件的真正布局(图11). 默认路径也用于构造媒体文件本身的布局. 只有当用户偏离默认选择时,玩家才会无缝跳转到时间轴上的另一个点. 否则,玩家就只能像往常一样继续游戏和下载. 假设你和大多数人一样,为斯特凡做出了最能理解他的选择,他接受了这份工作. 因为“Accept”分支也是默认的, 玩家只是进入下一个环节, 没有问题. 但是,有50%的可能性你会选择“拒绝”分支.
![](http://dzceab466r34n.cloudfront.net/Images/ArticleImages/InlineImages/125448-Bandersnatch-Fig11-ORG.jpg)
图11
为了无缝过渡到两种同样可能的结果之一, 我们只需要缓存两者, 有效地将视频速率和设备上的内存加倍. 一旦选择被锁定, 来自适当段的媒体样本被倒挂到媒体源缓冲区,缓存可以被清除. 这就是玩家团队如何将下载逻辑与播放逻辑和内容时间戳从播放时间戳分离,以提供从一个片段到另一个片段的无缝过渡.
国际货币基金组织的作用
在《百家乐软件app最新版下载》之前,有 我的世界:故事模式. 在这个系列的早期, 给你一个假设的选择:你愿意面对100只鸡大小的僵尸还是10只僵尸大小的鸡? 我选择鸡大小的僵尸只是因为它看起来更容易扩展.
直到“猛兽,“我们与客户端部署的自适应流媒体引擎的合同是基于2秒片段的. 这基本上定义了我们的编码gps和我们所有的视频编码食谱几乎整整10年之前. 在我们在互动方面取得任何成功之前,很难证明大量的工程工作是合理的, 所以我们最初的源交付模型 猫,"我, 其他人则把编码管道的复杂性推给了我们的执行伙伴, 谁来接收制作过程中每个互动片段的所有媒体,并根据定制规格准备交付给Netflix.
我们最初的规范要求每个互动部分以2秒的边界开始, 确保每个互动片段的第一帧是在我们的编码管道中运行后的关键帧. 关键帧是玩家随机访问任何特定片段所必需的.
因为客户端需要知道每个片段的开始和结束位置,哪个选项是默认的,等等., 我们还定义了一个简单的XML模式, 哪些是由相同的履行伙伴生产和交付的. 选择映射XML注释了时间轴,以便于遍历.
这种模式有很多缺点. 即使是对源媒体的微小更改,几乎每次都需要完全重新交付, 包括重新同步XML以匹配所有新媒体时间轴. “巨型鸡”模式的典型例子是《百家乐软件》第四集 我的世界:故事模式《百家乐app下载》.“就这一集, 我们收到了对齐的音频, video, 文本百家乐软件,每个都有近20个小时的持续时间. 这打破了之前的无分支记录保持者, 慢电视:泰勒马克运河11个小时的精彩娱乐节目. 幸运的是, 我们的分块编码系统不会在大文件上挂太多, 尽管有一些挑战. 最终,我们的成功证明了我们的用户认为这种互动非常酷. 所以我们决定我们需要一个更具可扩展性的模型.
因为组件化的媒体传递是像Netflix这样的IMF用户的主要优势, 它似乎很适合这种类型的应用程序. 在“Bandersnatch”之前,,并采用了一些新的编码功能, 我们更新了源规范,使用IMF标记轨道来注释Cyberathlete Professional League (CPL)中的带内时间轴,并完全消除了对单独选择地图的需求. 通过使用捆绑的标记轨道和一个大的工程投资来增加在我们的编码堆栈中设置任意关键帧的能力, 我们能够从我们的控制和交付规范中减少开销和许多复杂性. 这就是我们如何吸收“Bandersnatch”,这仍然是我们目前的交付模式.
扩展体验
我们的下一步是扩展这种方法, 专注于构建一个框架,用于开发新的讲故事技巧和提供高质量无缝体验的平台. 我们所使用的许多流程都需要被精简和标准化,以使这些工作流无处不在.
就我个人而言, 我想继续依靠IMF原语,以任何对制作和后期团队最有意义的方式实现组件化交付, 允许我们进一步解耦上游和下游系统. 我们目前正在评估基于细分市场的交付方案, 例如, 未来可能会实现额外的优化和灵活性.
[本文发表在2019年9月号的。 流媒体杂志 就像《镜子的另一面."]
相关文章
该流程可以完全在云中通过API直接交付IMF包, 节省了Technicolor的时间,因为无需在本地下载IMF并重新上传以传送到平台
12月4日
为什么Netflix的股价在第二季度下跌? 因为OTT领导者的涨价导致了服务的取消. 这是对所有svod的警告:如果这种情况发生在Netflix身上,那么任何服务都可能发生这种情况.
10月28日2019
SVOD的领导者Netflix的季度表现不佳, 但eMarketer的研究人员认为,今年剩下的时间里,它的订户数量将会强劲反弹.
8月21日2019
Netflix的安迪·舒勒(安迪·舒勒)将在5月份的流媒体东方主题演讲中透露该公司是如何制作互动内容的.
2019年2月1日
对于YouTube发行商来说,为我们的观众创造良好的用户体验非常重要, 互动性会有所帮助. 下面是如何使用YouTube的交互功能的演练.
2018年3月26日
而创业公司Beam Interactive今年1月才成立, 它已经给在线玩家和Xbox团队留下了深刻的印象.
8月12日