服务于 130+ 客户的直播 SDK 是怎样炼成的(二)

阅读数:3 2020 年 2 月 4 日 20:40

服务于130+客户的直播SDK是怎样炼成的(二)

服务于130+客户的直播SDK是怎样炼成的(二)
那么,这个直播 SDK 方案的优势究竟在什么地方?实现了哪些技术创新呢?笔者将推出系列文章逐个来介绍。

我们先来了解下目前业界较为常见的直播音视频技术方案:RTMP/FLV、HLS 以及基于 RTP/UDP 的方案。
服务于130+客户的直播SDK是怎样炼成的(二)

从上表来看,似乎不存在一个完美的解决方案可以同时解决延时、抗性、通用性的问题。

鉴于此,腾讯音视频实验室联合腾讯 SNG 即通平台部一起,提出了一个基于“QQ 音视频多人通话”建立的多方案融合的系统。它能够保证主播和连麦互动观众之间的低延时互动——将时延控制在 300ms 级别、接近于实时通话。同时它实现了一套旁路推流和录制系统,直接通过 RTMP/FLV/HLS 等格式实现推流,从而满足浏览器播放器和一些流媒体播放器的播放需求。此套方案达到了很好的兼容性。
服务于130+客户的直播SDK是怎样炼成的(二)

接下来,我们来盘点一下这个系统在具体技术上的各个创新点。

本文转载自腾讯多媒体实验室 公众号。
原文链接: https://mp.weixin.qq.com/s/JnSP65ORttmkzDEYLIGI5A

评论

发布