加载中
nginx代理后端的websocket服务

有个http服务:包含了 websocket, 引用的资源有 index.html, js,css 等等,想在前面再套个nginx来做一下代理隐蔽一下。 在前面nginx conf 里加上: #在 server 外面第一个 map map $http_...

04/27 12:06
27
WebRTC peerconnect呼叫的时候设置的默认参数

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

Android Studio编译cxx代码的注意事项

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

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

sdpNatRewriteUse sipOutbondUse contactRewriteMethod contactRewriteUse

01/13 20:24
183
NDK中默认的__ANDROID_API__ 和影响

编译doubango时候发现经常链接出错:stdin ,stdout, stderr undefine reference 这明明就是stdio中的对象,这么基础的咚咚它居然说找不到, 这还讲不讲科学?? 翻查一下 my-android-toolcha...

pjsip2.8 加入WebRTC AEC3 做回音消除和自动增益

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

2021/11/28 19:58
2.1K
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
63
ubuntu中编译webrtc for android 和windows下编译

Distributor ID: Ubuntu Description: Ubuntu 18.04.5 LTS Release: 18.04 Codename: bionic mkdir -p projects/webrtc_android && cd projects/webrtc_android sudo apt install git git cl...

pjsip回音消除

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

2021/06/20 19:28
2.4K
chrome 87 和 freeswitch 用webrtc的方式通话握手失败

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

2021/04/20 08:33
2.3K
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
103
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
351
nginx 内核参数调优

/etc/sysctl.conf参数解释 来自《深入理解Nginx模块开发与架构解析》 P9 #表示进程(例如一个worker进程)可能同时打开的最大句柄数,直接限制最大并发连接数 fs.file-max = 999999 #1代表允...

2020/12/20 14:10
297
linux linein 录音

-- 预先找到linein 输入端口的序号和名称 -- 录音服务启动的时候,先执行以下脚本,切换一下默认设备 #!/usr/bin/env bash PRUN=ps aux |grep pulseaudio | grep -v grep |wc -l echo "pulse...

2020/10/30 10:57
560
CMakeLists.txt 中加入宏定义作为构建版本号

string(TIMESTAMP TSTAMP "%Y%m%d1") add_definitions(-DCURRENT_VERSION=${TSTAMP}) void print_version(int argc, char* argv[]) { if (argc == 2 && std::string(argv[1]) == "--version"...

2020/09/24 21:21
1.2W
golang 时间、时区转换

package utils import ( "fmt" "time" ) const LOGTIMEFORMAT = "2006-01-02 15:04:05" func GetTimeStamp() string { t := time.Now() return fmt.Sprintf("%d000", t.Unix()) }......

2020/09/12 19:39
2.6K
搭建本地yum源

PWD=`pwd` reposync --repoid=base --repoid=extras --repoid=updates \ --download_path ${PWD}/pkg \ --tempcache ${PWD}/tmp 整体目录放在 /home/yum 修改 ngx_setproctitle 函数中的 固定...

2020/07/28 11:08
103
交叉编译

gcc-arm-linux-gnueabihf - GNU C compiler for the armhf architecture gcc-arm-linux-gnueabi - GNU C compiler for the armel architecture gcc-arm-none-eabi - GCC cross compiler for ...

2020/06/18 18:01
287
vlc 播放rtp流

创建一个sdp文件,加入以下3行即可。 c=IN IP4 127.0.0.1 m=video 6666 RTP/AVP 96 a=rtpmap:96 H264/90000 下面有加profile-level-id \sps \pps 等会加快首帧显示速度, 不加虽然也能播放但...

2020/04/24 16:19
3.8K

没有更多内容

加载失败,请刷新页面

返回顶部
顶部
返回顶部
顶部