Android上的WebRTC——多设备如何启用硬件编码?(二)

可以看到,Android仅对Qualcomm和Exynos芯片组启用了硬件编码支持。那么为什么标准的WebRTC实现不支持其他芯片组呢?最有可能是因为不同制造商的硬件编解码器实现方式不尽相同,因为并非总能找到具体设备,所以这种不同通常到了生产阶段才能发现。 所有编解码器描述都存储在media_codecs.xml文件中,例如Pixel XL和HUAWEI P8 lite。当我们使用MediaCod

Android上的WebRTC——多设备如何启用硬件编码?(一)

Badoo 和 Bumble 是海外的社交、交友约会平台与应用,于 2006 年在伦敦创立。据公开报道显示,其活跃用户达1.3 亿。 我们在Badoo和Bumble上的视频通话功能,采用的是支持 H.264 编解码标准的 WebRTC实现的。凭着以往经验,你可能会觉得这个编解码器应该可以在任何Android设备(Android 5.0及更高版本)上顺利运行。但实际上并非如此。本文介绍了WebRTC

开源编解码器 SOLO 源码解读(一):带宽扩展

声网Aogra 开源了自研的 SOLO 编解码器,面向所有音视频、WebRTC 开发者。本系列源码解读将讲解底层核心技术,并分享如何集成到自己的 WebRTC 应用中。本文为第一篇。 SOLO 在 Silk 的基础上扩展了带宽扩展模块,用来分别处理低频信息(0-8kHz 采样部分)和高频信息(8-16kHz 采样部分),在编码端,两者使用两套耦合的分析编码系统进行码流生成。在解码端,利用低频信号和

浅析兼容 WebRTC 的开源音频编解码器 SOLO

在 RTC 2019 第五届实时互联网大会的编解码技术专场上,声网开源了自研抗丢包音频编解码器Agora SOLO。 目前,编解码器的源代码已经开源在 Github 上:https://github.com/AgoraIO-Community/Solo 丢包是什么? 可能还有一些人并不熟悉通信工程与音视频编解码技术。所以,首先我们要解释的就是「丢包」这个概念。由于 SOLO 是音频编解码器,我们在

自适应编解码——对用户友好,对网络糟糕

原文标题:Adaptive Codecs — Good for Users, Bad for Networks 作者: “Sorell“ 自适应编解码—对用户友好,对网络糟糕 对于一些企业用户来说,使用基于云端的团队合作工具的体验是糟糕的,这需要改变。 网络管理员有责任为公司提供高效,可靠,安全的网络,但是他们对网络运行的控制越来越小。与网络管理员讨论他的三大主要问题,团队合作工具属于

H.264被列入了WebRTC所需的编码器

原文标题:H.264 finally a first class citizen in WebRTC stacks 作者: “agouaillard“ H.264被列入了WebRTC所需的编码器 WebRTC 把H264和VP8都列入了WebRTC所必需要支持的视频编码器。同时联播可以同时使用多个编码器提供同一个媒体不同的分辨率来供人们选择以适应带宽波动(和其它)。不幸的是,libwebrtc没有

WebRTC编解码器vs媒体引擎-3

作者:AGOUAILLARD(原文链接) 翻译:刘通 原标题:Webrtc Codec vs Media Engines: Implementation Status and why you should care. 前文链接:WebRTC编解码器vs媒体引擎-1,WebRTC编解码器vs媒体引擎-2 抖动及丢包 这些是最难处理的问题。抖动比较容易解决,首先创建一个缓冲区,由于所有的数据包都是编了

你该什么时候显示传入的WebRTC视频

作者:Philipp Hancke(原文链接) 翻译:刘通 原标题:When should you display incoming WebRTC video   自2011年的第一个版本以来,WebRTC规范已经发生了很大的变化。Jan-Ivar对多年来WebRTC的演变情况进行了精彩的总结,详见这篇文章。 Web开发人员的核心问题之一是何时显示传入的视频流。 在第一版本中,规范有一个

如何计算视频最佳码率

本文作者:李超,前“跟谁学”直播研发高级经理。(原文地址) 原标题:计算视频最佳码率 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 前言 在音视频直播中经常遇到不同分辨率对应不同的码流问题,码流的大小通常是与分辨率和帧率密切相关的。 对于在直播中可以播放多媒体文件的情况更加复杂。因为很多媒体文件经过转码后都不是标准的比例(4:3或16:9)。对这种情

近期热门

有奖小调查

1 分钟回答 3 个小问题,让内容更符合你的 WebRTC 学习与开发期望。
每个月最后一天会随机抽出 5 名获奖者,并通过邮件联系送上奖品。
填写问卷