写点什么

腾讯音视频实验室在直播 SDK 方面的技术创新

2020 年 2 月 04 日

腾讯音视频实验室在直播SDK方面的技术创新

领先的视频引擎


在视频编解码方面,业界目前通用的是 X264 的编码方案,可以实现相对好的性能,同时支持较多的 profile。而腾讯音视频实验室多年来在实时视频中针对 264 有较多的优化,能够实现比 X264 更好的性能与效果:


1、低延时高画质的视频压缩质量调优(低延时码率控制、帧类型内核编码策略、灵活自适应的 best/fast 编码模式);


2、配合网络 Qos 的编码类型调优(适应网络类型的 I/GF/SP/P 帧组合机制);


3、arm32/64 芯片级的内核性能优化,比开源更省 CPU;


在硬件编解码方面,首先我们会有一个优选策略:在合适的分辨率和码率的情况下才会打开硬件编解码。其次,基于 QQ 视频积累的大量机型数据,我们可以在后台适配更合适的安卓机型去打开硬件编解码,规避安卓硬件编解码中的“编码耗时过长”、“编码码率异常”等兼容性问题,在最合适的场景和最符合的机型中去使用编解码。


实时质量监控与运营系统

质量监控是衡量一个 SDK 服务商服务能力的重要环节。大盘质量可分类别监控与个体质量可跟踪能力,是质量监控体系中的两个主要构成部分。大盘质量目前相对标准统一,各家都有提供。而腾讯云互动直播解决方案是基于云端来搭建的,调控策略都放在云端,不必捞取用户 log,单例用户质量都可以通过下图中的 Monitor 监控系统来进行实时排查分析,大大提升了接入用户的使用效率。



本文主要介绍了腾讯音视频实验室在直播 SDK 方面的技术创新。由于篇幅有限,我们将在下篇系列文章中带来我们的另一个核心技术上的突破——低延时连麦与弱网优化技术,敬请期待!


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


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


2020 年 2 月 04 日 20:40716

评论

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

七种分布式事务的解决方案,一次讲给你听

moon聊技术

「两次遍历」要比「一次遍历」要慢 ... 为啥呀?为啥呀??

宫水三叶的刷题日记

LeetCode 数据结构与算法 面试数据结构与算法

真实字节二面:什么是伪共享?

艾小仙

Java 程序员 字节跳动 面试 面试大厂

Vim,人类史上最好用的文本编辑器

沉默王二

vim 开发工具 vim教程

Pgbouncer最佳实践:系列一

PostgreSQLChina

数据库 postgresql 软件 开源社区

第四章作业(二)

LouisN

Github一眼跪求的《2021大厂面试指南》究竟有什么魅力?

Java王路飞

Java spring 架构 面试 分布式

区块链农产品溯源平台,农产品区块链防伪

13530558032

浅谈基于ARP协议的网络攻击

行者AI

网络安全

一线互联网大厂面经分享:阿里三面+头条四面+腾讯二面+美团四面

Java架构之路

Java 程序员 架构 面试 编程语言

SuperBenchmarker sb在mac上的安装手记

edd

2021最新京东、字节跳动「3面面经」盘点大厂后端面试高频题

Java架构之路

Java 程序员 架构 面试 编程语言

四面美团开发岗,成功斩获offer,分享个人面经

Java架构之路

Java 程序员 架构 面试 编程语言

数据库周刊59丨GaussDB(for openGauss)开放商用;人大金仓保障冬奥会演练顺利完成;MDL锁导致的MySQL问题分析;PG日志使用手册;达梦表空间查询;数据库笔试题面试题集……

墨天轮

MySQL 数据库 运维 postgre 程序员·

2021备战金三银四血拼一波算法:字节+百度+美团+网易+拼夕夕+腾讯+滴滴

比伯

Java 编程 程序员 架构 面试

图解CyclicBarrier运动员接力赛

叫练

面试 AQS CyclicBarrier

环信大学 | 构建一套适合微服务的高可用架构

DT极客

前端上手Docker超详细基础教程

1024肥宅

Docker Linux 前端 jenkins CI/CD

#滴滴夜莺# Nightingale & Prometheus

漂洋散人

想做技术自媒体实现财富自由?先看看广告报价吧,无编码学爬虫之二。

梦想橡皮擦

Python 28天写作 2月春节不断更 3月日更

凭借这268页pdf文档,我成功斩获了阿里,百度等八家大厂offer

Java成神之路

Java 程序员 架构 面试 编程语言

华为大神珍藏版:SpringBoot全优笔记,面面俱到太全了

周老师

Java 编程 程序员 架构 面试

公安重点人员管控平台搭建,智慧公安建设

13530558032

智慧党建管理系统,智慧组工平台开发方案

13530558032

887页Java面试“成神”手册,已助朋友狂砍9个一二线大厂Offer

Java架构追梦

Java 阿里巴巴 架构 面试 金三银四

Spring Boot源码学习:自动配置与自定义注解详解

程序员小毕

Java spring 源码 程序员 springboot

拿到百度、京东、阿里offer后、我最感谢的却是这一份面试文档

Java成神之路

Java 程序员 架构 面试 编程语言

#集赞送好礼#百度大脑AI开放平台的2020年

百度大脑

程序员成长第十七篇:项目转测

石云升

项目管理 程序员成长 28天写作 3月日更

对标阿里P8+架构进阶书籍:微服务+Netty+MySQL+JVM+boot2教程

Java成神之路

Java 程序员 架构 面试 编程语言

别梦依稀咒逝川,Ruby二十八年前|M1芯片Mac os系统配置Ruby(3.0.0) on Rails(6.1.1)开发环境(2021最新攻略)

刘悦的技术博客

ruby ruby-on-rails rubygems macOS Big Sur m1

演讲经验交流会|ArchSummit 上海站

演讲经验交流会|ArchSummit 上海站

腾讯音视频实验室在直播SDK方面的技术创新-InfoQ