
webrtc
爱编码爱生活
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
mac下webrtc的编译-坑记录 非常重要
mac平台下 ,使用最新的m97 版本 ,编译出静态库后 ,使用qtcreator 创建一个工程, 非qt工程 , 使用 一个简单的工程 测试webrtc的静态库。此方式适用 mac下直接使用 webrtc静态库的方式…完全没有头绪, 更改了以来的asbl 也没有效果.增加 实例化采集模块代码。无法编译通过 一直提示。原创 2022-09-29 23:59:34 · 613 阅读 · 2 评论 -
qtcreator使用技巧,webrtc,ndk开发.
作者:杨金彪使用qtcreator开发ndk代码速度比较快.android studio 打开太慢了.1.多会话的管理.方便多个工程切换.每次使用open打开工程 按照路径 寻找太麻烦了.把一组相关的工程放到一组会话.原创 2021-01-07 10:11:29 · 361 阅读 · 0 评论 -
ndk崩溃排查记录
作者:杨金彪转载请注明出处进行ndk开发 需要使用在网络到达的时候从C++ 回调 java层的代码.网上例子大多是直接在java层调用接口里面直接回调.关键点是:jni_env->FindClass(“com/bcrtc/testcall/FromJniCall”);这个是动态变化的.每次都要重新获取 不能存储.可以存储的是jobject 和 jmethodID .可以先初始化 保存备用.如果跨线程 需要使用RAII的手段封装....原创 2021-01-04 20:18:30 · 279 阅读 · 0 评论 -
webrtc ndk,qtforandroid
created by 杨金彪转载请记得作者正在进行ndk的webrtc开发 使用android studio 感觉很不方便.如果直接可以使用Qtcreator会比较快.于是 配置了qt for android的环境 但是 无法选择 android 的 abi版本.cmake 的方式有个坑.改了不生效记录一下 备忘....原创 2020-12-29 16:34:03 · 277 阅读 · 0 评论 -
[webrtc_ndk开发]在调用流程错误导致的ndk音频模块崩溃问题的解决
作者:杨金彪热衷于coding的coder转载请不要忽略作者1.运行报错2020-12-28 15:38:20.952 3518-3669/com.example.hcjnisdk I/audio_processing_impl.cc: (line 421): Capture analyzer activated: 0 Capture post processor activated: 0 Render pre processor activated: 02020-12-28 15原创 2020-12-28 17:11:21 · 686 阅读 · 1 评论 -
webrtc编译相关记录
可以使用的编译选项gn gen out/linux --args=’ is_debug=true target_os=“linux” target_cpu=“x64” is_clang=false treat_warnings_as_errors=false rtc_include_tests=false rtc_use_h264=true is_component_build=false...原创 2019-12-31 17:47:59 · 2750 阅读 · 0 评论 -
[webrtc搭建]webrtc两种编译方法的汇总
1.不使用代理可以下载的webrtc源代码.https://webrtc.agora.io/环境配置运行以下脚本,替换 git 源#可选的命令git config --global user.email “”git config --global user.name “”git config --global url.http://120.92.49.206:3232/chromiu...原创 2019-12-27 18:55:07 · 2339 阅读 · 0 评论 -
[webrtc学习] 外部加密库的添加。添加第三方库。
给example的peerconnection 添加第三方库。其他的一样。修改文件 webrtc-checkout/src/examples/BUILD.gn含有secSDK的是新添加的行数 if (is_linux) { sources += [ "peerconnection/client/linux/main.cc", "peercon...原创 2019-12-24 20:01:55 · 1151 阅读 · 0 评论 -
[从头开始搭建视频会议系统]webrtc添加端到端加密函数的方法:
webrtc添加端到端加密函数的方法:一:实现自己的加密类。继承接口:class HCCrypto :public webrtc::FrameEncryptorInterface {public: void AddRef() const; int Encrypt(cricket::MediaType media_type, uint...原创 2019-12-23 16:59:00 · 1594 阅读 · 2 评论 -
【webrtc视频会议的搭建】端到端(E2EE)的加密
https://xbsoftware.com/blog/video-messaging-apps-with-end-to-end-encryption-and-all-about-encrypted-text-messages/什么是端到端加密?信息安全领域的大多数专家都承认,端到端加密是确保数据交换安全的最可靠方法之一。按照这种方法,在端到端加密应用之间传送的消息只能由这些应用的用...原创 2019-12-21 19:30:48 · 1735 阅读 · 1 评论 -
[从头开始搭建视频会议系统]H264基本概念
h264 Nalu 详解分类:转2012-02-15 12:45800人阅读评论(1)收藏举报1.引言H.264的主要目标:1.高的视频压缩比2.良好的网络亲和性解决方案:VCL video coding layer 视频编码层NAL network abstraction layer 网络提取层VCL:核心算法引擎,块,宏块及...原创 2019-12-21 14:16:28 · 440 阅读 · 0 评论 -
【webrtc学习记录】 最新版本的webrtc没有找到video_render的目录
只能是使用 webrtc::MediaStreamTrackInterface * track =vidc->GetTrack();接口获取媒体的对应track来进行 自己渲染。应该可以使用sdl2进行yuv的渲染.在webrtc的peer_connection_client.c里面的例子使用的是cario进行的渲染. webrtc::M...原创 2019-12-19 14:36:46 · 659 阅读 · 0 评论