自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 android studio调用c++ so库

要生成的jni so库的名称为libtestwebrtc.so,依赖静态库libpclient.a与libwebrtc.a,主要用来进行接口测试。3.在build.gradle中添加ndk的目录与cmakelists.txt的目录,定义只编译arm64-v8a以及设置apk打包库的目录。1.实现test.cpp,test.cpp中包含对c++ so库要使用方法的jni定义,比如。#include "webrtctest.h" // 包含需要调用的头文件。# 链接静态库到你的本地库。

2024-07-29 20:38:39 719

原创 linux常用信令

readelf -h libaac.a | grep "Machine"或file libpclient.so。2.查看so库依赖哪些so库。3.查看so库有哪些接口。1.查看库的架构信息。

2024-07-29 20:24:41 111

原创 webrtc android native code编译,只生成libwebrtc.a

webrtc android源码编译

2024-07-23 18:23:59 429

原创 webrtc源码turn服务器部署失败问题以及解决方案

webrtc源码turn服务器部署失败问题分析turn源码修改

2024-07-09 10:53:51 695

原创 windows拷贝文件并保持目录结构不发生改变

bat脚本实现windows下拷贝特定类型的文件,并且拷贝过程中目录结构不发生改变。

2024-06-29 22:48:50 307

原创 webrtc peerconnection_client windows下连接到服务后不显示设备列表的问题

webrtc peerconnection_client windows运行异常

2024-05-21 21:56:37 452

原创 windows vs2022编译webrtc源码(3)

①audio_device_core_win.cc(814): error C2362: “goto Exit”跳过了“volume”的初始化,此文件中出现了大量的此类错误,原因是在goto 跳转语句之后有变量在定义时初始化造成的,使用c_lang编译不会出现此问题,使用msvc编译会出现此语法问题。解决方法是变量定义跟初始化语句分开,或移动语句到goto之前。具体解决过程不再描述,下面是修改后的此文件的链接。修改方法ExecLinkWrapper中如下代码。找到对应的文件然后注释如下代码即可。

2024-05-21 16:58:44 715

原创 windows vs2022编译webrtc源码(2)

windows webrtc编译问题解决

2024-05-21 14:49:42 524

原创 windows vs2022编译webrtc源码(1)

webrtc is_clang=false编译失败问题解决

2024-05-20 20:37:14 1109 2

原创 webrtc源码分析rtc::thread的消息机制

rtc::thread继承TaskQueueBase,需要实现任务队列的一些功能,rtc::thread里提供两个任务队列一个是messages_,一个是delayed_messages_,其中PostTask向队列messages_里写入,PostDelayedTask与PostDelayedHighPrecisionTask向delayed_messages_队列里写入。(1):任务写入队列。

2023-11-21 11:37:45 240

原创 webrtc TaskQueueBase

TaskQueueBase

2023-11-13 11:49:36 178

原创 线程本地存储(TLS)

TLS,全称thread local storage,一个进程的所有线程共享这个进程的虚拟地址空间,函数的局部变量,对于每个执行此函数的线程来说,都是唯一的。但是类的成员变量、静态变量、全局变量,对于线程来说是共享的(即每个线程都可以访问到)。①、进程内部有专门的数据结构来管理索引与lpvoid数据的对应关系,通过TlsAlloc()分配索引,通过TlsSetValue将索引与lpvoid关联起来,TlsGetValue(index)通过索引可以获取数据,TlsFree用来释放索引。

2023-11-09 16:00:09 223

原创 windows驱动安装过程

驱动安装 pnp管理器 pnp manager

2023-08-11 15:29:50 455

原创 windows驱动开发之入门(3)

驱动安装

2023-08-10 15:25:16 570

原创 windows驱动开发之入门(2)

驱动模型 虚拟设备 虚拟摄像头 虚拟麦克风 虚拟扬声器 虚拟屏幕 虚拟hid设备

2023-08-10 10:06:29 140

原创 windows驱动开发之入门(1)

介绍了驱动开发环境配置、驱动的定义以及什么情况下需要进行驱动开发

2023-08-09 20:07:42 457

原创 wpf硬件加速等级

wpf 硬件加速根据显卡的性能支持三个渲染级别:Render Tier 0: 显卡不提供任何硬件加速Render Tier 1: 显卡提供部分硬件加速功能Render Tier 2: 所有的特性都可以被硬件加速测试显卡渲染级别的方法:Render Tier 0: 显卡不提供任何硬件加速int renderingTier = (System.Windows.Media.RenderCapability.Tier>&g...

2022-01-14 16:49:47 835

原创 GitHub学习之GitHub相关的几个网站

1.https://github.community/ GitHub社区,在里面可以跟根底的大神进行讨论2.https://docs.github.com/ GitHub相关文档,小白必看,我看了大概3天,从头到尾耐心看一篇,操作一遍,可以少踩很多坑...

2021-06-01 17:01:10 996

原创 GitHub学习之git信令

1.git clone 将代码从github的仓库中下载下来2.git push git push 通常用来推送本地更改到仓库 git push origin main main可以修改为分支名称 git push 可以用来重命名分支 git push origin main:master 这里就将分支main的名称修改为master git push 可以用来删除分支 git push rogin :main 这里就可以将非保护的分支给删除3.git fetch git...

2021-05-27 15:24:41 90

webrtc turnserver修改后的源码

包含源码以及turnserver.exe,以及如何添加用户的使用说明

2024-07-09

windows拷贝脚本,可以拷贝特定文件类型并且保持所有的目录结构

windows拷贝脚本,可以拷贝特定文件类型并且保持所有的目录结构

2024-06-29

webrtc peerconnection-client windows下运行不跳转到设备列表界面的问题

webrtc peerconnection_client windows下运行不跳转到设备列表界面的问题

2024-05-21

webrtc audio-device-core-win.cc解决goto 语句异常的问题

webrtc audio-device-core-win.cc解决goto 语句异常的问题

2024-05-21

webrtc matched-filter-avx2.cc

is_clang=false时解决m_256与m_128编译失败的问题

2024-05-20

空空如也

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

TA关注的人

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