欢迎关注我的推特
上一页 1 ··· 42 43 44 45 46 47 48 49 50 ··· 71 下一页
摘要: 正文然而本次优化仍然没能用上整套VoE,因为VoE不仅仅包含音频预处理,它将音频编码模块、传输模块一并融入了引擎,而bill的项目需要使用既有的编码、传输层,因此使用整个VoE对我来说显得冗余且不可操作。天无绝人之路,抛开VoE不谈,bill找到了仅次于VoE层级的模块 —— APM(Audio P 阅读全文
posted @ 2016-12-08 14:28 服务号AwesomeAITools 阅读(1670) 评论(0) 推荐(0)
摘要: 不推荐单独编译 WebRTC 中的各个模块出来使用。 昨天有幸在 Google 论坛里询问到 AECM 模块的延迟计算一事,Project member 说捣腾这个延迟实际上对 AECM 的效果没有帮助,这个延迟值仅在 AECM 启动时加快内置延迟估算器的收敛,如果更新的延迟有误,甚至会使 AECM 阅读全文
posted @ 2016-12-08 14:27 服务号AwesomeAITools 阅读(6160) 评论(0) 推荐(1)
摘要: 主要是通过av_parser_parse2拿到AVPaket数据,跟av_read_frame类似。 输入必须是只包含视频编码数据“裸流”(例如H.264、HEVC码流文件),而不能是包含封装格式的媒体数据(例如AVI、MKV、MP4)。 av_parser_init():初始化AVCodecPar 阅读全文
posted @ 2016-12-07 18:36 服务号AwesomeAITools 阅读(5795) 评论(0) 推荐(0)
摘要: 需要的解码的视频数据在一段内存中。例如,通过其他系统送来的视频数据。同样,有的时候编码后的视频数据也未必要保存成一个文件。例如,要求将编码后的视频数据送给其他的系统进行下一步的处理。以上两种情况就要求FFmpeg不仅仅是对文件进行“读,写”操作,而是要对内存进行“读,写”操作。 从内存中读取数据 经 阅读全文
posted @ 2016-12-07 17:34 服务号AwesomeAITools 阅读(2000) 评论(0) 推荐(0)
摘要: 2个字节。 下面蓝色的为AudioSpecificConfig部分: 000001e0h: 00 00 00 00 00 AF 0011 90 00 00 00 0F 09 00 02; .....?.?...... 根据AudioSpecificConfig结构的定义: audioObjectTy 阅读全文
posted @ 2016-12-05 16:50 服务号AwesomeAITools 阅读(448) 评论(0) 推荐(0)
摘要: 这个其实就是从Audio_processing.h中拿出来的。 APM should be placed in the signal chain as close to the audio hardware abstraction layer (HAL) as possible. APM accep 阅读全文
posted @ 2016-12-05 10:46 服务号AwesomeAITools 阅读(2441) 评论(0) 推荐(0)
摘要: 一,实例化和配置 AudioProcessing* apm = AudioProcessing::Create(0); //这里的0指的是channelID,只是一个标注那个通道的表示 apm->level_estimator()->Enable(true);//启用 重试次数估计 组件 apm-> 阅读全文
posted @ 2016-12-03 18:34 服务号AwesomeAITools 阅读(3582) 评论(0) 推荐(0)
摘要: webrtc代码在android和chromium项目中都有。但是android中的那个带有Android.mk,稍微修改下就能用ndk-build编译出libwebrtc_audio_preprocessing.so git clone https://android.googlesource.c 阅读全文
posted @ 2016-12-03 15:26 服务号AwesomeAITools 阅读(4796) 评论(4) 推荐(0)
摘要: 本文主要介绍WebRTC的APM。 现在主要介绍一下audio_processing.h。 首先插入了几个类,这些都是audio_processing的核心模块。 class AudioFrame; class EchoCancellation; class EchoControlMobile; c 阅读全文
posted @ 2016-12-03 13:56 服务号AwesomeAITools 阅读(3018) 评论(0) 推荐(0)
摘要: 下载Tampermonkey 插件,这个插件是用来使用一些脚本的 下载脚本 https://greasyfork.org/zh-CN/scripts/17800-%E8%A7%A3%E5%86%B3%E7%99%BE%E5%BA%A6%E4%BA%91%E5%A4%A7%E6%96%87%E4%BB 阅读全文
posted @ 2016-12-01 10:37 服务号AwesomeAITools 阅读(356) 评论(0) 推荐(0)
上一页 1 ··· 42 43 44 45 46 47 48 49 50 ··· 71 下一页