新闻资讯
腾讯音视频实验室在直播 SDK 方面的技术创新
领先的视频引擎
在视频编解码方面,业界目前通用的是 X264 的编码方案,可以实现相对好的性能,同时支持较多的 profile。而腾讯音视频实验室多年来在实时视频中针对 264 有较多的优化,能够实现比 X264 更好的性能与效果:
1、低延时高画质的视频压缩质量调优(低延时码率控制、帧类型内核编码策略、灵活自适应的 best/fast 编码模式);
2、配合网络 Qos 的编码类型调优(适应网络类型的 I/GF/SP/P 帧组合机制);
3、arm32/64 芯片级的内核性能优化,比开源更省 CPU;
在硬件编解码方面,首先我们会有一个优选策略:在合适的分辨率和码率的情况下才会打开硬件编解码。其次,基于 QQ 视频积累的大量机型数据,我们可以在后台适配更合适的安卓机型去打开硬件编解码,规避安卓硬件编解码中的“编码耗时过长”、“编码码率异常”等兼容性问题,在最合适的场景和最符合的机型中去使用编解码。
实时质量监控与运营系统
质量监控是衡量一个 SDK 服务商服务能力的重要环节。大盘质量可分类别监控与个体质量可跟踪能力,是质量监控体系中的两个主要构成部分。大盘质量目前相对标准统一,各家都有提供。而腾讯云互动直播解决方案是基于云端来搭建的,调控策略都放在云端,不必捞取用户 log,单例用户质量都可以通过下图中的 Monitor 监控系统来进行实时排查分析,大大提升了接入用户的使用效率。
本文主要介绍了腾讯音视频实验室在直播 SDK 方面的技术创新。由于篇幅有限,我们将在下篇系列文章中带来我们的另一个核心技术上的突破——低延时连麦与弱网优化技术,敬请期待!
回复列表