加载中
webrtc function_view代码阅读

function_view function view类似std::function,它包装了任意的可调用对象且隐藏了该可调用对象的实际类型,仅仅导出了它的签名。 它不保存该可调用对象(这点和std::function不同), 它仅...

vscode给某个工程单独指定一个clangd来做代码智能提示

#### 给不同的工程设置使用自己的clangd来做代码提示: 在 <project_root>/.vscode/settings.json里加入 { "clangd.arguments": [ "--all-scopes-completion", "--completion-style=detaile...

2023/11/08 14:05
50
Qt通过动态属性和QSS配合 实现动态外观的例子

有时候为了标识当前选中的框, 例如有几个播放器,当前选中的边框设为红色, 其他的就默认颜色。 * [choosed=true] { border:1px solid red; color: red; } 封装一个函数来实现动态切换: vo...

2023/01/12 14:28
102
视频倒放

1. 群里的大佬"罗家兄弟" 指导, 解码也是正常解码,但是解码出来的YUV不能立即显示,先缓存一个gop的YUV帧,当缓存完整GOP的YUV帧后,再把所有YUV帧倒着排列一次,再开始显示,同时另外一个...

WebRTC peerconnect呼叫的时候设置的默认参数

AudioProcessing::ApplyConfig: AudioProcessing::Config { pipeline: { maximum_internal_processing_rate: 48000, multi_channel_render: 0, multi_channel_capture: 0 }, pre_amplifier: ...

2022/03/02 08:38
555
Android Studio编译cxx代码的注意事项

1. 如果希望编译静态库, 需要改动CMakeLists.txt中的 SHARED 为 STATIC 还需要在build.gradle中的 android.defaultConfig.externalNativeBuild.cmake加入targets "目标库名" 2. 如果中途需要...

pjsip在多网卡和NAT的情况下下修正SDP中的地址

sdpNatRewriteUse sipOutbondUse contactRewriteMethod contactRewriteUse

2022/01/13 20:24
1K
pjsip2.8 加入WebRTC AEC3 做回音消除和自动增益

由于 pjsip2.8 自带的AEC模块代码比较早(大概是2015年的), pjsip2.10等版本官方加入了AEC3代码,但是也仅仅是扣了WebRtc AEC和NS的代码, 没有AGC1, AGC2, 人声检测、残留估算等等代码。 计...

waveIn api例子

// waveIn.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。 // #include <iostream> #include <windows.h> #include <clocale> #pragma comment(lib, "Winmm.lib") static void...

c++
2021/09/26 22:25
130
pjsip回音消除

pjsip回音消除 1. pjmedia_echo_flag enum 初始化参数 算法位 掩码: PJMEDIA_ECHO_ALGO_MASK = 15, 算法类型: PJMEDIA_ECHO_DEFAULT = 0 默认也是speex PJMEDIA_ECHO_SPEEX = 1 PJMEDIA_EC...

chrome 87 和 freeswitch 用webrtc的方式通话握手失败

freeswitch webrtc 在chrome87下呼叫失败 -- 经分析,发现chrome87 在进行 ICE Candidate的时候直接就报错, -- 可能是chrome87 要求的dtls版本高, 研究freeswitch支持DTLSv1.2,想让新版c...

grub手工引导系统

ls; ls (hd1, gpt6)/; insmod ntfs insmod part_gpt insmod fat set root='(hd1,gpt6)' #这里省略了一步search --no-floppy --fs-uuid --set=root 1342-8S35(uuid码,不知道那里查所以不执行...

2021/03/04 09:00
279
How to Mount an exFAT Drive on Ubuntu Linux

sudo add-apt-repository universe sudo apt update sudo apt install exfat-fuse exfat-utils . 安装了之后, 用 gnome-disks 就可以给磁盘分区格式化成 exfat 了; . 试用 ubuntu 的时候可...

linux 获取网卡状态

#!/bin/sh BASEDIR="/sys/class/net" for i in $( ls $BASEDIR ) do if [ -L $BASEDIR/$i ]; then carrier=`cat $BASEDIR/$i/carrier 2>/dev/null || echo 0` operstate=`cat $BAS......

2020/12/24 16:01
665

没有更多内容

加载失败,请刷新页面

返回顶部
顶部