- 博客(3)
- 资源 (11)
- 收藏
- 关注
原创 WebRTC Audio Encoder/Decoder Factory 的实现
Audio encoder factory 用于创建完成各种 audio codec 编码的 encoder 对象,audio decoder factory 则用于创建完成各种 audio codec 解码的 decoder 对象。WebRTC 的 Audio Encoder Factory 接口的定义(位于 webrtc/src/api/audio_codecs/audio_encoder_factory.h)如下:namespace webrtc {// A factory that crea
2020-08-31 20:22:39 1076
原创 WebRTC 的 log 系统实现分析
WebRTC 有多套 log 输出系统,一套位于 webrtc/src/base 下,包括 webrtc/src/base/logging.h 和 webrtc/src/base/logging.cc 等文件,主要的 class 位于 namespace logging 中。另一套位于 webrtc/src/rtc_base 下,包括 webrtc/src/rtc_base/logging.h 和 webrtc/src/rtc_base/logging.cc 等文件,主要的 class 位于 namespa
2020-08-29 20:59:20 2259 1
原创 WebRTC Linux ADM 实现中的符号延迟加载机制
ADM(AudioDeviceModule)在 WebRTC 中主要用于音频数据的录制采集和音频数据的播放,这里是 WebRTC 的实时音视频系统与系统的音频硬件衔接的地方。WebRTC 为 Linux 平台实现了 ALSA 和 Pulse 等类型的 ADM AudioDeviceLinuxALSA 和 AudioDeviceLinuxPulse,它们分别基于 Linux 系统提供的库 libasound 和 libpulse 实现。WebRTC 为做到 Linux ADM 实现的高度灵活性,实现了一套符
2020-08-17 20:22:01 457 3
HPACK 协议规范中文版
2018-07-23
GNU Linux Tools Summary
2007-11-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人