点击围观!腾讯 TAPD 助力金融行业研发提效、敏捷转型最佳实践! 了解详情
写点什么

网络直播行业洗牌加剧,谁才是不败的赢家

  • 2020-02-04
  • 本文字数:1501 字

    阅读完需:约 5 分钟

网络直播行业洗牌加剧,谁才是不败的赢家

和当年的团购、视频大战一样,直播江湖的数百家公司在经历过粗放式发展后,在 2017 年伊始,伴随着估值 5 亿元的光圈直播倒闭,仿佛提前推倒了多米诺,行业的洗牌突然降临。在这个洗牌过程中,谁才是最终的赢家?决定胜负的要素之一,是各家直播平台的直播 SDK 的音视频能力。


凭借高清、秒开、高音质、鉴黄等 17 大能力,以及流畅度、音质、低延迟和下行抗丢包 4 项核心技术指标位居行业第一,让腾讯直播 SDK 占据了绝对优势,无论直播行业洗牌如何,腾讯直播 SDK 已经立于不败之地。目前,腾讯直播 SDK 已经在直播行业得到广泛应用,包括 QQ 电话/视频电话、NOW 直播、QQ 空间、全民 K 歌、快手、斗鱼、虎牙、蘑菇街、聚美优品、邢帅教育等,涵盖 70%的 TOP100 直播平台、60%主播人数,整体终端用户高达 2 亿。



被这么多直播平台使用,腾讯音视频实验室直播 SDK 在性能上究竟有何优势?


腾讯直播 SDK 的基础能力是高清、秒开、高音质、转码、鉴黄,这五点腾讯直播 SDK 都具备,此外还具备连麦、实时录制、音频直播、美颜、水印、混音、IM 等特色能力,更有旁路直播、屏幕分享、人脸识别、滤镜、挂件等“冷僻”能力,全部能力高达 17 项。


腾讯音视频实验室直播 SDK 的 17 项能力

除了 17 项能力之外,在最核心的技术指标方面,腾讯直播 SDK 流畅度 25F/S、音质 4.75MOS、下行抗丢包 80%、延时 1200ms 尤其是连麦延时最低 300ms(高音质下),均做到了行业第一,其他核心数据也接近行业最佳。


腾讯音视频实验室直播 SDK 的核心技术指标

对于一个优秀的直播 SDK 来说,功能出色还不是全部,实际运用中是否满足需求也相当重要。对于网络直播产品来说,最重要的用户体验之一就是我们俗称的“秒开”,腾讯直播 SDK 对接入直播的首屏耗时进行了重点优化。除此之外,腾讯音视频实验室也在细节上做了大量的优化工作。例如我们在观看直播时会习惯性地滑到下一个直播,这种频繁的进房与出画,背后的技术要求是非常高的。腾讯音视频实验室的技术人员通过系统提前缓存画面,做到了实时切换,满足了用户快速切换直播的使用习惯。


除了“秒开”,还有一个“连麦”,相信很多用户都曾经体验过,也是目前各直播平台主要的竞争技术点之一。但是如果音视频不同步,就无法实现连麦过程中的实时互动。为此,腾讯音视频实验室为此付出了大量的努力,对直播 SDK 进行了重点优化:


首先,在上麦时刻,前文提到的腾讯直播 SDK 的“秒开”特性保证了连麦的双方都能更快速的连接。其次,在编解码端和传输端也做了持续优化,编码器效率的持续优化使得编码器耗时更小。基于 UDP 协议而优化的私有的 UDT 协议,大大减小了延迟。对于终端用户来说,实际上可能只是缩短了零点几秒的延时,但这零点几秒却让实时互动的连麦体验更好。


除此之外,腾讯直播 SDK 也加入了一些扮装、主播声音的变声,还有噪音消除等技术。从编码到传输,到各个层面上,在整体上都体现了腾讯音视频实验室的专业性。


评价某一个直播 SDK 是否优秀,不仅仅要在技术和体验上领先,接入的便捷程度,同样非常重要。在直播 SDK 接入方面,腾讯直播 SDK 也十分简易,3 月 20 日腾讯“云+视界”大会上,腾讯集团高级执行副总裁汤道生就谈到,“我们插件式的终端 SDK,可以像搭积木一样,自由组合直播,im 通信,多人互动,短视频,美颜,挂件等功能。我们针对不同场景提供开源 demo,直播平台终端只需要 3 行代码即可完成接入。”


相比其他直播 SDK,人无我有,人有我精,这可能就是腾讯直播 SDK 能够领跑行业的主要原因。拥有最核心竞争力的腾讯直播 SDK,无论直播行业如何洗牌,都会成为最终的赢家。


本文转载自腾讯多媒体实验室公众号。


原文链接:https://mp.weixin.qq.com/s/eRtgFNBcNxdyrMEnhrNtuA


2020-02-04 20:37613

评论

发布
暂无评论
发现更多内容

你不知道的SSD那些事

焱融科技

分布式 存储 SSD nvme

patroni 通过服务启动报错

hobson

数据库 高可用 AntDB

线程池续:你必须要知道的线程池submit()实现原理之FutureTask!

一枝花算不算浪漫

源码分析 并发编程

知识也会生宝宝?

史方远

个人成长 随笔杂谈

重学 Java 设计模式:实战单例模式

小傅哥

设计模式 编程思维 重构 优化代码

眼中有码,心中无码

小眼睛聊技术

学习 深度思考 程序员 最佳实践 算法

爬虫框架Scrapy应用实践-淘宝保险频道数据抓取【2】-抓包分析

hadesxiong

Python 爬虫 保险 Scrapy

数据产品经理实战-数据门户搭建(上)

第519区

数据中台 开发数据

开源分布式文件系统大检阅

焱融科技

开源 sds 存储 焱融科技 文件存储

ARTS-01

NIMO

ARTS 打卡计划 ARTS活动

ARTS week 3

刘昱

5G时代下应用的安全防御研究

Nick

5G 5G网络安全 5G安全

DDD 中的那些模式 — 使用 Specification 管理业务规则

Joshua

设计模式 领域驱动设计 DDD 架构模式

我常用的浏览器插件

彭宏豪95

chrome 效率工具 浏览器 插件

ARTS - Week Two

shepherd

js algorithm

每个人都是领导者的工程团队

hongfei

工程能力 项目实践

MySQL 可重复读,差点就我背上了一个 P0 事故!

楼下小黑哥

Java MySQL

那些会阻碍程序员成长的细节[2]

MavenTalker

程序员 程序人生

如何做好Code Review?

架构精进之路

Code Review

我的编程之路 -6(新时代)

顿晓

android 编程之路 时代

Flutter开发环境配置

玉龙BB

flutter android vscode

# LeetCode 215. Kth Largest Element in an Array

liu_liu

算法 LeetCode

美团可能会强势涉足 ToB

仙女的猪

创业 互联网巨头 深度思考 互联网

奈学:传授“带权重的负载均衡实现算法”独家设计思路

奈学教育

分布式

ARTS-1

你当像鸟飞往你的山

ARTS 打卡计划

关爱孩子的心理建设

Neco.W

人生 感悟 教育

我为什么开始技术写作?

架构精进之路

技术创作

【Java 25周年有奖征文获奖名单公布!!!】关于Java,你最想赞扬、吐槽、期待的变化是什么?

InfoQ写作社区官方

写作平台 Java25周年 热门活动

像孩子一样认识新事物 —— 读《终身幼儿园》

YoungZY

学习 读书笔记 读书

Vue生态篇(一)

shirley

Java Vue

# LeetCode 863. All Nodes Distance K in Binary Tree

liu_liu

算法 LeetCode

网络直播行业洗牌加剧,谁才是不败的赢家_文化 & 方法_腾讯多媒体实验室_InfoQ精选文章