海康威视
嵌入式软件开发工程师
2010年加入海康威视,一直从事多媒体技术相关领域工作。从开发维护封装格式转换组件做起,维护转码组件,参与跨平台播放库的开发工作。在2010年,完成了从监控摄像机通过RTMP协议向Adobe FMS推流的原型开发,此后一直保持对流媒体协议栈的浓厚兴趣。2012年加入前端业务部,维护TI dm365平台的CODEC模块,后续负责前端相机的流媒体协议栈至今。拥有从数据采集/编码/发送到接收/解码/渲染全部流程的实际工作经验,熟悉主流容器格式和主流音视频编解码,目前的兴趣主要集中在嵌入式Linux开发、实时通信技术。
他所在的专题
高性能,低延迟
在互动教育、视频会议等场景中,低延迟的交互格外重要。在复杂的网络条件下,如何通过设计架构、优化策略和算法,不断提升互动多方的体验。
他的演讲

以往实时通信技术属于仅仅被视频会议行业所掌握的“高大上”技术,行业以外只能依赖IETF文档进行“盲人摸象”般的探索,并且几乎没有高质量的开源实现。该领域不但技术门槛高,而且专利陷阱多。WebRTC的出现改变了这一局面,它不但揭开了实时通信领域的神秘面纱,而且提供一条从专利角度来说比较安全的切入途径。然而,WebRTC技术对于安防主流视频编码支持不够好,对H.264仅支持到Baseline Profile,对H.265的官方支持更加遥遥无期;另外,它捆绑了点对点、安全、传输等一系列技术,和传统协议的对接存在较大困难。这两点原因(尤其是第一点)造成了它暂时无法在安防业内普及。

幸运的是,WebRTC采用的各种技术都是通用开放技术,我们完全可以借鉴学习以后使用到自己的项目中去解决实际问题。本次演讲我将围绕WebRTC中的音视频传输技术,将其中各个关键算法实现的具体类从WebRTC大量的源代码中剥离出来,并谈谈我自己的理解。

目标听众是对RTP/RTCP相关技术感兴趣的人。