自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (1)
  • 收藏
  • 关注

原创 mac下webrtc的编译-坑记录 非常重要

mac平台下 ,使用最新的m97 版本 ,编译出静态库后 ,使用qtcreator 创建一个工程, 非qt工程 , 使用 一个简单的工程 测试webrtc的静态库。此方式适用 mac下直接使用 webrtc静态库的方式…完全没有头绪, 更改了以来的asbl 也没有效果.增加 实例化采集模块代码。无法编译通过 一直提示。

2022-09-29 23:59:34 458 2

原创 qtcreator使用技巧,webrtc,ndk开发.

作者:杨金彪使用qtcreator开发ndk代码速度比较快.android studio 打开太慢了.1.多会话的管理.方便多个工程切换.每次使用open打开工程 按照路径 寻找太麻烦了.把一组相关的工程放到一组会话.

2021-01-07 10:11:29 304

原创 ndk崩溃排查记录

作者:杨金彪转载请注明出处进行ndk开发 需要使用在网络到达的时候从C++ 回调 java层的代码.网上例子大多是直接在java层调用接口里面直接回调.关键点是:jni_env->FindClass(“com/bcrtc/testcall/FromJniCall”);这个是动态变化的.每次都要重新获取 不能存储.可以存储的是jobject 和 jmethodID .可以先初始化 保存备用.如果跨线程 需要使用RAII的手段封装....

2021-01-04 20:18:30 234

原创 webrtc ndk,qtforandroid

created by 杨金彪转载请记得作者正在进行ndk的webrtc开发 使用android studio 感觉很不方便.如果直接可以使用Qtcreator会比较快.于是 配置了qt for android的环境 但是 无法选择 android 的 abi版本.cmake 的方式有个坑.改了不生效记录一下 备忘....

2020-12-29 16:34:03 221

原创 [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 532 1

原创 webrtc ndk的编译 只编译libwebrtc.a

编译脚本Manual CompilationManually compile the source code for each particular cpu type.gn gen out/Debug_x86 --args='is_component_build=false rtc_include_tests=false target_os="android" target_cpu="x86" treat_warnings_as_errors=false'for releasegn gen ou

2020-11-19 16:56:59 5163 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 2413

原创 [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 2077

原创 [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 993

原创 [从头开始搭建视频会议系统]webrtc添加端到端加密函数的方法:

webrtc添加端到端加密函数的方法:一:实现自己的加密类。继承接口:class HCCrypto :public webrtc::FrameEncryptorInterface {public: void AddRef() const; int Encrypt(cricket::MediaType media_type, uint...

2019-12-23 16:59:00 1361 1

原创 【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 1474 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 369

原创 [从头开始搭建视频会议系统]服务器的选择

1.服务器使用 mediasoup提供的媒体服务器。模式是SFU . SFU 和 MCU的优点和缺点 。请自行百度进行区分。SFU还是比较节省服务器的资源的。2.mediasoup官网自带都有 libmediaclient 的c++开发库。方便直接 桌面客户端和web直接进行通信.官网地址:https://mediasoup.org/桌面客户端需要webrtc的支持。...

2019-12-20 10:54:59 1044

原创 【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 555

原创 webrtc学习记录

5G时代webrtc会变得更加流行吗?服务器使用mediasoup ,对接webrtc的native 开发.可以使用的编译选项gn gen out/linux --args='target_os="linux" target_cpu="x64" is_debug=true is_clang=false treat_warnings_as_errors=false rtc_include...

2019-12-19 14:32:18 682

原创 学习笔记(01):Go2TheMax-002Go语言简介2:语言特性

4周271学时,干货满满,诚意满满;基本语法、面向对象、GUI、程序测试、爬虫、聊天室...应有尽有!既不乏Bigger工程,又有超多好玩的小例子!最后,桫哥依旧水煮;依旧不拘一格、脑洞大开;愿你学的开心!...

2019-11-12 13:25:54 236

原创 转载 大龄程序员路在何方

我发了一篇题为“35岁程序员的独家面试经历”的文章,结果引起了不少大龄程序员的共鸣和感慨,大家都对大龄技术人员的未来非常关心,有的迷惘,有的坚定,不一而足。因此,我准备写一篇文章专门来谈谈这个问题。 大龄程序员的界定 老早网上有人说,软件开发干不过30岁,后来又有人说干不过35岁,后来又有人说干不过40岁,后来又有人说干不过45岁……各种说法很多,所以我写了一篇文章,题为“程序员的年龄天花板

2017-03-08 17:07:55 576

原创 舒伯的生涯彩虹图

2017-03-08 16:50:20 4993

原创 使用openlivewrite发布的博客,csdn的metaweblog的网址

csdn的metaweblog的网址 http://write.blog.csdn.NET/xmlrpc/index 其他填写用户名和密码即可   后续准备写一个自己的博客发布客户端

2017-03-08 16:29:27 739

转载 书面计划优点

2015-02-05 15:46:49 544

原创 为知笔记技巧 第一篇

相信使用为知笔记的同学很多,为知笔记功能强大,管理方便,但是作为想要编辑图文并茂的文章的时候,总感觉还是有些不能够满足要求,这里给大家分享一下我的经验,对为知笔记的修改。我觉得写的越详细简单,越好,这样对不熟悉网页设计的同学也是帮助。

2015-02-05 15:40:43 1771

原创 开启博客模式

一个程序员会痴迷到有强迫症,但也一直都能接受不完美。想要写出“

2014-08-17 15:40:45 496

项目管理软件教程

我试用了2天这个项目管理软件,感觉在某些方面还是不错的,所以写了详细介绍了 dotproject 大家有兴趣就下哈我试用了2天这个项目管理软件,感觉在某...

2013-11-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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