PJSIP集成G729
1.下载https://gitlab.linphone.org/BC/public/bcg729,安装vs2017及cmake插件
bcg729-master.zip
2.解压后拷贝到pjsip目录
3.执行 C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin>cmake D:\work\c++\pjproject-2.10\bcg729\CMakeLists.txt -G “Visual Studio 15 2017 Win64”
生成目录
4.打开生成的bcg729.sln,执行编译,编译成功
5.打开pjproject-vs14.sln
5.1添加bcg729工程,
5.2 打开pjlib的config_site.h文件,增加g729支持 #define PJMEDIA_HAS_BCG729 1
5.3 拷贝D:\work\c++\pjproject-2.10\bcg729\include\bcg729目录到D:\work\c++\pjproject-2.10\pjmedia\includ
并修改decoder.h和encoder.h,分别增加#define BCG729_STATIC
5.5 libpjproject添加bcg729引用
5.6 将所有的改成x64编译
5.7 将生成的bcg729.lib拷贝到指定目录 XCOPY “$(SolutionDir)bcg729\src\KaTeX parse error: Undefined control sequence: \bcg at position 16: (Configuration)\̲b̲c̲g̲729.lib" "(SolutionDir)bcg729\lib” /Y /C /R
6.重新生成解决方案即可
PJSIP集成G729相关推荐
- Pjsip加入G729编码的方法
将G729编码加入Pjsip只需以下步骤 1.下载PJSIP官方的源码,并解压好 2. 进入pjmedia/build/os-auto.mak.in,增加以下代码 ifeq ($(AC_NO_G729 ...
- iOS PJSIP 接入
iOS PJSIP接入 1.PJSIP编译 2.PJSIP 对 G729 支持: 1.PJSIP编译 编译前先安装cmake 或升级,这一步自己搜搜. 到官网下载最新 release 版或其他版 ht ...
- dell perch330_重建Perch UI-而不是通常的重新设计
dell perch330 We launched Perch CMS at the end of May 2009. Quite a lot has happened on the web sinc ...
- Linux软件集成开发环境
package: download from: 软件集成开发环境(代码编辑.浏览.编译.调试) Emacs http://www.gnu.org/software/emacs/ Source-Navi ...
- 玩转pjsip之一 简介
简介 PJSIP是一个免费的开源多媒体通信库,由C语言编写,实现了基于标准的协议,如SIP,SDP,RTP,STUN,TURN和ICE. 它将信令协议(SIP)与丰富的多媒体框架和NAT穿越功能集成到 ...
- Android之 集成音视频通话
一,背景 1.1 最近接收一个即时通讯二开项目,即时通讯部分用的XMPP协议,音视频则是集成的国外的开源免费库jitsi-meet-sdk-2.4.0-4.aar,是基于WebRTC的开源框架.但客户 ...
- Nignx集成fastDFS后访问Nginx一直在加载中解决
问题描述: Nginx集成fastDFS后,访问Nginx一直在加载中,得不到页面.查看Nginx的错误日志: 可以看到是fastdfs.conf的配置错误,tracker的ip没有修改: fastd ...
- Hexo集成Algolia实现搜索功能
2年前搭建的hexo博客好久没有维护了,一看 hexo 以及先前使用 butterfly 主题已经更新好几个版本了,看介绍在速度性能上有了很大的提高,于是打算给 hexo 升个级,整理整理翻翻新.通过 ...
- 将TVM集成到PyTorch
将TVM集成到PyTorch 随着TVM不断展示出对深度学习执行效率的改进,很明显PyTorch将从直接利用编译器堆栈中受益.PyTorch的主要宗旨是提供无缝且强大的集成,而这不会妨碍用户.PyTo ...
- 将TVM集成到PyTorch上
将TVM集成到PyTorch上 随着TVM不断展示出对深度学习执行效率的改进,很明显PyTorch将从直接利用编译器堆栈中受益.PyTorch的主要宗旨是提供无缝且强大的集成,而这不会妨碍用户.为此, ...
最新文章
- 第一回写的用arraylist模拟栈操作
- 仿夸克浏览器底部工具栏
- GRE核心词汇助记与精练-List11弯、折、扭
- Java中设计模式之单例设计模式-1
- Chapter 1 First Sight——17
- 缺失值和异常值的识别与处理_识别异常值-第一部分
- Linux Shell脚本的10个有用的“面试问题和解答”
- vantabs多页渲染_选择引擎渲染页面
- docker_5 DockerFile
- 关于DynamipsGUI idle-pc值的取值问题
- 8 9区别 endnote7_EndNoteX9使用进阶七:全文查找下载和统计分析
- 计算机编程需要学哪些基础知识,学编程需要掌握哪些基础知识
- 应有尽有,Python 程序员需要掌握的机器学习“四大名著”发布啦
- 20190828——python模块
- 物联网智能家居有哪些应用
- 10.27 正睿提高9
- 《华盛人》技术服务支持
- 强强联手 加速商用电脑技术革命
- 神经网络预测指标是什么,神经网络怎么预测数据
- StatusBar用法
热门文章
- 富士通Fujitsu DPK8400E+ 打印机驱动
- oracle 漏洞补丁修复,Oracle发布41个安全补丁 修复产品严重漏洞
- 电脑硬件测试软件哪一个准一点,什么软件测试cpu温度准确_测试cpu温度准确软件汇总 - 系统家园...
- 电脑的声卡驱动无法识别,扬声器麦克风无法使用
- android 空气质量代码,Android-Json数据解析之空气质量检测
- java实现网络下载进度_Retrofit+Rxjava下载文件进度的实现
- Postman测试Soap协议接口
- 找到某个关键字 同义词词林 python_python基础——标识符
- 如何画 软件工程 流程图
- 韩顺平 教学资料下载