互联网视频技术架构:优化和创新

会议室:第五会议厅D
出品人:于冰

随着网络基础设施、计算能力的不断升级,智能终端的普及,视频技术正在深刻改变着互联... 展开 >

专题出品人:于冰

快手 视频团队技术总监

多年视频和流媒体行业从业经验,16年加入快手组建视频技术团队,希望利用最先进的视频技术和算法,让快手的视频更清晰、更流畅、更好看。加入快手之前在Hulu、FreeWheel等跨国公司领导视频和基础架构团队,也曾作为技术合伙人参与组建视频技术公司。擅长利用最先进的互联网、大数据技术理念,对流媒体系统进行端到端的优化,为用户提供最佳视频体验。

专题出品人:于冰

快手 视频团队技术总监

多年视频和流媒体行业从业经验,16年加入快手组建视频技术团队,希望利用最先进的视频技术和算法,让快手的视频更清晰、更流畅、更好看。加入快手之前在Hulu、FreeWheel等跨国公司领导视频和基础架构团队,也曾作为技术合伙人参与组建视频技术公司。擅长利用最先进的互联网、大数据技术理念,对流媒体系统进行端到端的优化,为用户提供最佳视频体验。

地点:第五会议厅D

专题:互联网视频技术架构:优化和创新

随着网络基础设施、计算能力的不断升级,智能终端的普及,视频技术正在深刻改变着互联网的版图。在当下的移动短视频、全民直播时代,视频更加深入我们的日常生活,在丰富又极具挑战的应用场景下,在巨大的流量、复杂的网络条件下,架构师们正在利用手中的黑科技点石成金;同时,深谋远虑的他们也在考虑,如何利用下一代技术带动用户体验的创新...

本专题将邀请业界知名视频技术架构师,结合一线实践案例与大家分享当下最黑视频科技,探讨未来之路。部分内容为业界首次披露,不容错过。

by 沈悦时

Twitch
Principal Research Engineer
超高密度游戏直播转码架构

总部位于美国旧金山的Twitch.tv是全球除中国市场以外最大的互动直播平台,日活跃用户达到1500万。Twitch在高峰时段的并发直播频道超过4万5千路(换言之,每分钟处理近800小时的上载视频)。

Twitch的大多数主播上传的是1080p60、6mbps的高清视频。为提高直播节目的可达性,转码成多个较低码率是非常行之有效的手段。然而,搭建于开源软件FFmpeg的转码方案因为成本太高,只能满足Twitch极小部分直播频道的转码需求。

Twitch的工程师在评估了十几种软、硬、云转码方案以后,最后选择Intel QuickSync作为新一代视频转码平台,考虑采用Intel QuickSync的原因是其极度低廉的成本,优秀的稳定性,以及容易运维。与此同时,我们也对Twitch内部开发的转码软件TwitchTranscoder实现了多线程优化。

使用同样的x264配置,多线程的TwitchTranscoder相比FFmpeg提高了65%的运行效率。同时基于Intel QuickSync的硬件方案相比基于x264的TwitchTranscoder又能节省80%的总体拥有成本。在部署了这些软硬件优化之后,Twitch在2017年上半年增加了10倍的转码容量。

演讲提纲

  • 基于HLS的直播推流架构,其对于成本、画质、延时的取舍;
  • 对于极低成本转码的商业需求,以及开源FFmpeg转码器的性能瓶颈;
  • Twitch自主开发的TwitchTranscoder在功能、性能上的优化;
  • 新Twitch转码方案的各项技术要求,以及它们的优先级;
  • Intel QuickSync的优势、缺点,最大利用其GPU资源的线程模式;
  • 未来努力的方向:Intel QuickSync的画质优化,进一步在维持画质的基础上降低推流成本。

听众受益

  • 了解中美互动直播商业模式的异同,从而演进出各自的推流技术和架构实现;
  • 了解Twitch为大幅降低转码成本而做的软硬件优化,为何最终选择Intel QuickSync作为新的转码硬件平台,开源的FFmpeg有哪些可以提高性能、功能的地方;
  • 共同探讨如何应对未来编码多样性(H.264、HEVC、VP9、AV1)更加复杂的局面。

by 谷沉沉

腾讯
专家研究员&微信视频技术负责人
数亿微信视频通话背后的视频技术二三事

摘要: 

从2012年7月微信4.2版本首次加入视频通话功能,面对数亿微信用户复杂多样的网络和设备环境,微信多媒体团队在每个技术环节上持续深耕细作,不断提升整体视频通话质量。

本次分享将介绍微信视频通话的基本框架,以及在微信视频通话技术发展不同阶段的关键视频技术环节,探讨如何打造一个适合移动端视频通话的实用视频编解码器,如何适应不同网络下的传输,如何适应不同的设备和内容场景进行视频图像处理,以及如何评价海量用户的视频质量等问题。

演讲提纲: 

  • 互联网视频通话应用特点;
  • 基本技术框架;
  • 视频通话中关键技术环节(视频编解码、前后处理、网络自适应技术等);
  • 未来之路。

听众收益:

  1. 了解微信视频通话的框架;
  2. 了解视频通话涉及的关键技术环节;
  3. 了解视频通话中的视频编码器研发的通用方法和经验。

by 李浩

网心科技
首席架构师
基于共享计算平台的CDN架构演进

“摩尔定律”已经接近极限,计算需求的爆发式增长与计算能力的增长乏力,成为阻碍云计算发展的主要矛盾,共享计算很可能是一个有效解。用户级的共享资源和传统的云端资源在节点个数、联通性和波动性等方面存在巨大的差异。

本次演讲会介绍如何构建一个稳定、可扩展的共享计算框架,以及基于此平台的一个典型应用——星域CDN。其中对资源管理,传输模型,组网方式、纠错编码等重点挑战进行了详细分析。

演讲提纲

  • 共享计算的设想和定义
  • 共享计算平台的架构拆解
  • 共享计算的典型应用—CDN
  1. 架构和数据流
  2. 组网优化方式
  3. 多点传输模型
  • 核心的挑战应对
  1. 传输策略
  2. 纠错编码

听众受益

  • 了解大规模去中心化服务的设计要点;
  • 了解复杂网络系统的组网和优化方式;
  • 了解传输策略和纠错编码的相关要点;

by 刘歧

OnVideo
联合创始人
大闹天宫:悟空在FFmpeg社区从入门到出家

FFmpeg是业界公认的“流媒体应用的瑞士军刀”,无论是开发直播还是点播系统,也无论在客户端还是服务端,都离不开对它的使用。虽然大家用的多,但其内部开发模式却比较神秘,作为国内唯一活跃的Maintainer,刘歧老师将为我们深入浅出的介绍FFmpeg社区的内部工作方式和模块架构,希望对有志于深入研究多媒体架构并且为开源事业贡献力量的同学们提供帮助。

演讲提纲

  • FFmpeg 工作方式:介绍FFmpeg社区中贡献相关的工作流程,通过对社区工作方式了解,在以后可以深入的参与到FFmpeg的开发工作当中
  • FFmpeg 架构:介绍FFmpeg的模块化设计的主要架构,包括各模块之间的关联关系介绍,为开发FFmpeg的新模块做铺垫
  • FFmpeg 开发实战:举例介绍为FFmpeg开发一个全新的解封装器模块所需要做的工作
  • FFmpeg 国内社区状态及未来展望:FFmpeg社区当前整体状况及发展方式

听众收益

  • 了解到FFmpeg开源项目的工作流程,项目管理方式以及当前状况和未来发展;
  • 能够让听过本话题的人更容易的参与到FFmpeg社区中;
  • 能够从FFmpeg社区运作方式中学习一种看似自由松散但却十分严格有效的开发模式。

极客邦控股(北京)有限公司

北京市朝阳区望京利泽中二路洛娃大厦C座6层1607