tong5956的专栏

厚德载物,博学敦行

Open WebRTC Toolkit Media Server的配置和使用

Open WebRTC Toolkit Media Server地址:https://github.com/open-webrtc-toolkit/owt-server.git ## Open WebRTC Toolkit Media Server The media server for O...

2019-08-15 15:24:57

阅读数 31

评论数 0

WebRTC音频降噪使用

webrtc的ns原理:把启动前50帧的数据拿来构建噪声模型,把启动前200帧的信号强度用来计算归一化的频谱差值计算。根据这两个模型使用概率目的函数来计算出每帧的信噪比并区分出噪声和声音,然后根据计算出的信噪比在频域使用维纳滤波器对噪声信号进行噪声消除,最后在根据降噪前后的能量比和信号噪声似然比对...

2019-03-08 19:41:40

阅读数 223

评论数 0

webrtc源码分析系列-peerclient的视频解码及渲染流程

webrtc源码分析系列-peerclient的视频解码及渲染流程 webrtc源码分析系列-peerclient的音频解码及播放流程 webrtc源码分析系列-peerclient的视频采集、编码、封装及网络发送流程 webrtc源码分析系列-peerclient的音频采集、编码、封装及网...

2019-02-21 09:26:05

阅读数 223

评论数 3

webrtc源码分析系列-peerclient的音频解码及播放流程

webrtc源码分析系列-peerclient的视频解码及渲染流程 webrtc源码分析系列-peerclient的音频解码及播放流程 webrtc源码分析系列-peerclient的视频采集、编码、封装及网络发送流程 webrtc源码分析系列-peerclient的音频采集、编码、封装及网...

2019-02-21 09:25:56

阅读数 183

评论数 0

webrtc源码分析系列-peerclient的视频采集、编码、封装及网络发送流程

webrtc源码分析系列-peerclient的视频解码及渲染流程 webrtc源码分析系列-peerclient的音频解码及播放流程 webrtc源码分析系列-peerclient的视频采集、编码、封装及网络发送流程 webrtc源码分析系列-peerclient的音频采集、编码、封装及网...

2019-02-21 09:25:48

阅读数 373

评论数 0

webrtc源码分析系列-peerclient的音频采集、编码、封装及网络发送流程

webrtc源码分析系列-peerclient的视频解码及渲染流程 webrtc源码分析系列-peerclient的音频解码及播放流程 webrtc源码分析系列-peerclient的视频采集、编码、封装及网络发送流程 webrtc源码分析系列-peerclient的音频采集、编码、封装及网...

2019-02-21 09:25:36

阅读数 337

评论数 0

webrtc源码分析系列-peerclient的视频编码器设置流程(VP9)

webrtc源码分析系列-peerclient的视频解码及渲染流程 webrtc源码分析系列-peerclient的音频解码及播放流程 webrtc源码分析系列-peerclient的视频采集、编码、封装及网络发送流程  webrtc源码分析系列-peerclient的音频采集、编码、封装及...

2019-02-21 09:25:14

阅读数 117

评论数 0

项目管理之整合管理

项目管理:使用知识、技能、工具和方法,计划、实施与监督研发活动,以达到项目目标,制约的因素:在规定的时间内,在规定的费用内,达到规定的质量 五个工程组:启动过程、规划过程、执行过程、监控过程和收尾过程 项目经理:多面的角色,需要懂得项目的技术问题,但不一定是技术专家,最重要的是整合,通过沟通来...

2019-01-15 17:11:53

阅读数 123

评论数 0

webrtc源码分析系列-API模块之Audio_codecs(二)-G711编解码模块

承接上一篇:webrtc源码分析系列-API模块之Audio_codecs(一) 的核心工厂代码Builtin_audio_encode_factory.cc,分析其中的AudioEncoderG711类的创建过程 这里分析了G711的编码模块,流程图如下: 在AudioEncode...

2018-12-21 16:57:47

阅读数 114

评论数 0

webrtc源码分析系列-API模块之Audio_codecs(一)

在webrtc的API模块中,分析Audio_codecs文件夹下的内容,该文件主要包括: 这里对Audio_decode.h、Audio_encode.h、Audio_decode_factory.h、Audio_decode_factory.h、Builtin_audio_decode_...

2018-12-19 19:28:52

阅读数 275

评论数 0

webrtc源码分析系列-API模块之Audio

在webrtc的API模块中,分析audio文件夹下的内容,该文件主要包括: 这里仅针对Audio_frame..h和Audio_mixer.h文件进行分析,其他文件重要性一般,暂且不分析。 Audio_frame.h文件: #ifndef API_AUDIO_AUDIO_FRAME_...

2018-12-19 18:03:26

阅读数 172

评论数 0

使用ffmpeg编码aac和opus

在学习OBS源码过程中,看到音频编码部分,摘抄一部分重点代码供参看研究 直接上代码: #include <util/base.h> #include <util/circlebuf.h> #include...

2018-12-07 16:06:21

阅读数 560

评论数 0

在navidia显卡上使用ffmpeg硬编H264

在学习OBS源码过程中,看到它支持的英伟达硬编功能,摘抄一部分重点代码供参看研究 直接上代码: 参数设置: obs_data_set_default_int(settings, "bitrate", 2500); obs_data_set_default...

2018-12-07 15:56:41

阅读数 379

评论数 0

WebRTC中的混音算法

webrtc的混音算法在modules/audio_mixer/frame_combiner.cc文件的FrameCombiner::Combine()函数里 主干程序: void FrameCombiner::Combine(const std::vector<Aud...

2018-11-28 20:15:02

阅读数 278

评论数 0

OBS-rtmp中的音视频数据包发送阻塞时的丢包策略

OBS-rtmp源码剖析之rtmp常用结构体介绍(一)OBS-rtmp源码剖析之rtmp客户端通信介绍(二)OBS-rtmp源码剖析之rtmp客户端通信介绍(三)OBS-rtmp源码剖析之rtmp网络数据流读写操作(四)OBS-rtmp源码剖析之rtmp网络数据流读写操作(五)OBS-rtmp源码...

2018-11-22 17:14:38

阅读数 359

评论数 0

ffmpeg实现图像倒转

int reverse_img(unsigned char* src_buf, unsigned char* dst_buf, unsigned int n_src_width, unsigned int n_src_height, unsigned int n_dst_width, unsig...

2018-11-20 11:35:22

阅读数 472

评论数 0

ffmpeg从flv文件中分离aac和pcm数据

快速分离文件时,使用命令行方式比较快速。 1、从flv文件中分离aac文件: 2、从aac文件中分离pcm文件,s32le中的32是每个采样点的占的位数,即4个字节,也可以是s16le即2个字节: ...

2018-11-05 15:34:28

阅读数 208

评论数 0

Android下编译librtmp库

Android NDK:https://download.csdn.net/download/tong5956/10678081 librtmp:这里有两个可选仓库 git clone https://github.com/shishuo365/librtmp.git git clon...

2018-10-24 18:05:03

阅读数 234

评论数 0

Android神兵利器学习

2018-10-24 15:19:15

阅读数 108

评论数 0

Android下编译libx265

x265下载地址:https://bitbucket.org/multicoreware/x265/downloads/ Android NDK:https://download.csdn.net/download/tong5956/10678081 这里用的x265 v2.6版本,最新2.9...

2018-10-23 14:26:21

阅读数 211

评论数 0

提示
确定要删除当前文章?
取消 删除