Streaming Media特约编辑Tim Siglin在Streaming Media East 2018采访了IBM Cloud Video工程师Scott Grizzle。LiveVideoStack对本文进行了摘译。

文 / Tim Siglin , Steve Nathans-Kelly

译 / 王月美

原文 :

http://www.streamingmedia.com/Articles/Editorial/Featured-Articles/SME-2018-IBM-Cloud-Videos-Scott-Grizzle-Talks-Protocols-Codecs-and-Latency-125083.aspx

Tim Siglin: 欢迎来到Streaming Media East 2018,对面是IBM Cloud Video的高级解决方案工程师Scott Grizzle。Scott你今天做了两场会议,一场是统一通信,另一场是什么?

Scott Grizzle: 低延迟流。

Tim Siglin: 好的。那在您看来低延迟意味着什么?因为定义实在太多了。

Scott Grizzle: 这就是会议中提到的,我谈到了什么是延迟和什么是时延以及它们之间的区别。此外,什么是感知延迟和实际延迟呢?如果有人在房间里看着我们视频流,他们会察觉到延迟。但是,如果他们在家里,像现在这样看着这段采访,就不会察觉到延迟。

Tim Siglin: 是的,毕竟没有参照物去比较。

Scott Grizzle: 这是一个关键点,它对我们很重要。HLS的行业平均延迟时间为15-30秒。现在,你告诉别人,他会说:“这是很长一段时间。”其实并非如此,那你能减少它吗?是的,可以减少。但你也同时需要放弃可扩展性和可靠性。所以,这就是为什么这种延迟是内置的 - 实际的数据流可以很好地传送,并且你可以处理大规模的数据。

Tim Siglin: 你们的服务更看重服务视频质量、延迟,还是什么?

Scott Grizzle: 我们认为最重要的是最高质量的视频流,并保证其稳定性。实际上,我们使用多个CDN进行传送。所以,我们除了有我们自己的CDN外,我们还在使用Akamai服务。这可能会让你认为我们会比行业平均水平差。其实不是,准确说我们处于低端。行业平均值大约是15-30秒,但具体取决于您正在观看的设备类型,因为这取决于您如何与本地ISP连接。您的连接能力总是取决于本地ISP,因为它决定你的最后一英里,你将如何观看,而不是从CDN拉出。

这就是个有一些混淆的地方。当我说延迟是30秒时,听起来很多。实际上当我说我的延迟时间是45毫秒时,这是完全重新包装并将其发送出去,然后开始起作用的时间长度。“哦,这就是传输时间延迟的原因。” 它永远都会是这样的原因。

我们过去对RTMP开玩笑说,你知道Flash的长时间痛苦的死亡。但是RTMP实际上可以是低延迟。人们遗忘了它。就像RTSP一样,它已经“死了”多年。但其实不是。主要的广播公司还在使用它,它可以通过前向纠错获得几秒的延迟。

Tim Siglin: 我认为定义死亡这个概念真的非常难,因为例如Flash虽然已被弃用,但它绝对没有死亡。RTSP只是刚刚失宠,因为RTMP在规模上提供了更好的解决方案。正如你所说,RTMP仍然活着并应用地很好。事实上,它可能会在六到八年后消失。

Scott Grizzle: 这正是我想表达的。这就像RTSP,还没有消亡,它还在依然存在着并被应用着。MPEG-2也是如此。我的意思是,Flash会不会消失呢?答案不得而知,可能未来会有编码器来完成Flash的任务。例如,你不会放弃任何一种元素,因为你必须与其他元素一起摄取。但是,你会等到它消失的一天。那么,这些编解码器将在多长时间内出现呢?你必须考虑到所有的影响因子,毕竟RTMP的专利许可费相对便宜。所以,大多数编码器亦是如此,这就意味着大多数的用户将使用RTMP或HLS或其他格式。

Tim Siglin: 最后一个问题是关于DASH与HLS。在传输方面要求使用DASH 和HLS,你有什么看法?

Scott Grizzle: 现在,人们忘记了VC1。与H.264相比,VC1编码器非常繁杂,而解码器较为轻巧。现在你在HLS和DASH上也看到了相似之处。现在的DASH不像其他的那么极端,编码端更重一点,解码器更轻。但是你现在在DASH上看到了的交付时间更快。而且,它们不具有与HLS相同的分块或块。默认情况下,HLS有三个三秒的组块,所以一共是九秒。

Tim Siglin: 它们是一个基于ATM的数据包,所以有很多不必要的头信息。


Scott Grizzle: 是的。另外,如果你关注DASH,你会注意到有更多的公司参与DASH。 再次,这有点像回到H.264和VC1。拥有更多的人贡献。它需要花费比微软和苹果这样的HLS更长的时间去推进,但它们可以快速完成任务。 另外,如果你正在关注DASH,你将如何提供HEVC或AV1支持呢? 因为现在每个人都在讨论通过DASH进行交付。所以,这就是你必须考虑的问题,它是否可以处理那些新的编解码器,我们看到这实际上是Apple为HLS推出的产品。

Tim Siglin: 有趣的是苹果通过分割MP4格式来回应。现在,你可能记得我写过一篇与Adobe和微软合作撰写的白皮书。这是他们的第一篇联合论文,用来争论MP4碎片化。那时苹果公司仍然在研究传输流,但最终现在他们已经回到了字节范围和相关类似的问题。你认为苹果公司会通过找出HLS方面的一些事情来回应DASH的交付优势,又或者你认为它们是否本质上必须重构整个包装解决方案?

Scott Grizzle: 对那一部分不甚了解,但是我认为,如果他们坚持使用Flash一段时间,并且就像我假设的一样,如果他们做了分块的MP4并且重新包装那些,我并不会感到惊讶。它也并不让我感到惊讶。再者,又有谁知道呢?苹果有什么?每个iPhone都会有一个新版本,但它们会再次出现一些突破性的,与我们以前见过的完全不同的东西。就像每个人都讨厌那些愚蠢的EarPods,但现在每个人却都拥有它们。

LiveVideoStackCon 2018讲师招募

LiveVideoStackCon 2018是音视频技术领域的综合技术大会,今年是在10月19-20日在北京举行。大会共设立18个专题,预计邀请超过80位技术专家。如果你在某一领域独当一面,欢迎申请成为LiveVideoStackCon 2018的讲师,让你的经验帮到更多人,你可以通过speaker@livevideostack.com提交演讲信息。了解大会更多详情,请点击『阅读原文』访问LiveVideoStackCon 2018官网,即刻享受6折优惠。

IBM Cloud Video工程师Scott Grizzle谈流媒体协议和Codec相关推荐

  1. IBM Cloud:裸金属服务器+多云策略助力音视频解决方案成功出海

    点击上方"LiveVideoStack"关注我们 到底什么是公有云.私有云和混合云?疫情给云服务厂商带来了哪些挑战?IBM是如何助力音视频解决方案成功出海的?"后疫情&q ...

  2. 一站式快速实现应用现代化,IBM Cloud Pak做对了什么? | 技术公开课

    一站式整合架构师.运维人员和开发者需求的开发平台正成为不可阻挡的发展趋势. 如你所知,尽管Kubernetes已成为广受开发者欢迎的开发平台,但其本身还达不到"一站式"轻松开发的要 ...

  3. IBM Cloud Computing Practitioners 2019 (IBM云计算从业者2019)Exam答案

    Cloud Computing Practitioners 2019 IBM Cloud Computing Practitioners 2019 (IBM云计算从业者2019)Exam答案,加粗的为 ...

  4. IBM林咏华:AI王牌炼成记——访IBM全球杰出工程师、人工智能系统技术总监、IBM中国研究院林咏华

    自2016年谷歌的阿尔法狗(AlphaGo)让世界围棋冠军李世石认输的那一刻起,人工智能便再一次成为社会各界关注的焦点.2017年,人工智能更是迅速升温,成为政府.产业界.科研机构以及消费市场竞相追逐 ...

  5. 深度解析:AWS、谷歌云、IBM Cloud和微软 Azure四巨头2018将会有哪些布局?

    来源: IDC圈 近来,公司规模已经不再是企业选择云服务商的重要因素,市场对云服务商优劣的判断有了多种标准.企业对全球一些大型云计算服务商(例如亚马逊AWS,谷歌云平台,IBM Cloud和微软 Az ...

  6. IBM Cloud Speech to Text 语音识别

    https://speech-to-text-demo.ng.bluemix.net/ 点击首页紫色的那个「Star for free in IBM Cloud」按钮,注册IBM Cloud并登陆 然 ...

  7. 使用VSCode连接到IBM Cloud区块链网络

    文章目录 从IBM Cloud控制面板导出连接信息 在VSCode中创建gateway和wallet 在VSCode中提交transaction 上篇文章我们讲到怎么在IBM Cloud搭建区块链环境 ...

  8. 在IBM Cloud中运行Fabric

    文章目录 打包智能合约 创建IBM Cloud services 创建fabric网络 创建org和相应的节点 创建order org和相应节点 创建和加入channel 导入智能合约 上篇文章我们讲 ...

  9. IBM Cloud Paks:云端追光者也!

    作者:阿秃 现如今,"企业上云"已毫无争议. 据知名云管理服务商RightScale 发布的2019年全球云计算市场调查显示,在众多云平台中混合云的采用率比重最高,达到了惊人的58 ...

最新文章

  1. java path设置错误_linux下环境变量PATH设置错误的补救
  2. 正在或即将被使用的Go依赖包管理方法:Go Modules,Go 1.13的标准特性
  3. hinton、李飞飞支持的NLP明星创企,今获1.25 亿美元B轮融资
  4. Telerik Reporting之生成报表
  5. sql not exists用法_SQL Server 2012 高级用法(一)
  6. C# 视频监控系列(11):H264播放器——封装API[HikPlayM4.dll]
  7. python网站框架下载_最受欢迎的7款Python开源框架总结,忍不住收藏了~
  8. linux添加了一条静态路由,为Linux新增静态路由的方法
  9. pygame显示图片的方法_使用Sprite实现移动动画(Pygame中的精灵类)
  10. VMware 修复 vCenter 服务器中的严重 RCE 漏洞
  11. vue - 开发环境构建
  12. python怎么模拟鼠标移动点击_如何使用python来模拟鼠标点击?
  13. 深度拆解:体验好、满意度高,客户为什么不复购的内在逻辑
  14. MTF SFR 简介
  15. 如何识别一个网站是正规合法的网站
  16. 解决mac右键谷歌翻译失效
  17. (最全面的)各类RAID详解
  18. UVM TLM FIFO通信 示例
  19. MATLAB hilbert谱 纵坐标由归一化频率改为正常频率的方法
  20. 计算机等级考试17周岁能考吗,他,8岁计算机过二级,16岁被保送清华,信息类竞赛大奖拿到手软...

热门文章

  1. Jquery.tmpl
  2. 深入浅出Node.js (2) - 模块机制
  3. 为CentOS 6 配置本地YUM源
  4. Spring学习之AOP(面向切面编程)
  5. [Effective C++读书笔记]005_条款05_了解C++默默编写并调用哪些函数
  6. Javascript网站繁简转换解决方案
  7. HDU - 3555 Bomb(数位dp)
  8. java 妖魔道-倩女幽魂_《倩女幽魂I-妖魔道》地图新手功略
  9. amd处理器更新zen4服务器芯片,AMD更新CPU、GPU路线图:Zen4架构与硬件光追可期
  10. 静态网站任何优化怎么设置_网站关键词怎么设置对网站推广优化有利?