视频:CMAF的未来是什么?
了解更多关于CMAF的信息 流媒体的下一个事件.
观看约翰·甘福特的完整演讲, 102年大. 2019年部署CMAF,在… 流媒体会议视频门户.
阅读这段录音的完整文本:
约翰Gainfort: 今天, 延迟是如何推导出来的, 我们的内容进来了,我们要生成内容吗, 一个六秒钟的片段, 我们必须进行编码, 在六秒内生成整个片段. 然后我们需要将这段上传到原点. 如果成功了,我们就会更新我们的清单. 如果成功了, 然后我们将其传播到CDN,或者将其归功于我们的边, 把这个交给我们的客户. 和, 默认情况下, 我们将尝试缓冲三秒钟的片段——这是苹果的标准——在我们开始播放之前. So, 在6秒内, 我们希望在用户播放之前至少有18秒的延迟.
现在,为了解决这个问题,我们可以做两件事. 我们可以做分块编码或者分块传输编码. 所以分块编码就是它的制作方法. 分块传输是它的传递方式. So, 编码器如何分解和保存数据是分块编码,然后分块传输, 在不知道最终大小的情况下,数据是如何发送和提供的.
使用HTTP 1.我们现在可以通过我们的整个系统来传输我们的内容. So, 我们使用分块编码内容来编码CMAF片段,或者CMAF片段内容被分块编码. 我们会在清单完全创建之前更新它. 我们可以使用HTTP 1将其推到原点并通过CDN.1. 我们现在可以使用HTTP 1将其分发到CDN层的其余部分.1,然后玩家现在可以使用XHR API中的fetch请求他们的内容,然后读取和下载这些片段.
下载这个片段大小仍然需要同样的6秒, 但最大的好处是,有人会支持你的直播点. So, 在18秒内, 你将看到客户端下载相同片段所需的时间大幅减少. 因此,分块编码传输是基于HTTP 1的.1.
这项技术已经存在了21年, 所以你今天的cdn将能够支持这一点, 在很大程度上. 你将能够利用他们相同的现有缓存系统来实现你的规模,这是已经证明的技术,已经在那里支持数百万的观众.
相关文章
这是会议上的热门话题, 但部署方面的挑战意味着CMAF还没有接管流媒体世界. 这就是为什么它得到了如此多的关注.
11月12日2019
微软的大卫·赛义德说, Imagine Communications的David Heppe说, 和Akamai的Will Law讨论了CMAF和包装格式的未来,这是他们在2019年流媒体东部会议上的小组讨论.
2019年7月29日
RealEyes媒体发展经理John Gainfort指出了CMAF的主要好处, 从提高缓存效率到为行业合作提供共同点,这是他在2019年东流媒体视频工程峰会上的演讲片段.
2019年6月7日
NexTreams多媒体系统架构师Iraj Sodagar在流媒体西部视频工程峰会上向与会者解释了通用媒体应用格式(CMAF)开发的目的.
2018年12月19日
NexTreams多媒体系统架构师Iraj Sodagar在流媒体西部视频工程峰会上为与会者定义了通用媒体应用格式(CMAF).
2018年12月17日