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相关推荐

  1. Pjsip加入G729编码的方法

    将G729编码加入Pjsip只需以下步骤 1.下载PJSIP官方的源码,并解压好 2. 进入pjmedia/build/os-auto.mak.in,增加以下代码 ifeq ($(AC_NO_G729 ...

  2. iOS PJSIP 接入

    iOS PJSIP接入 1.PJSIP编译 2.PJSIP 对 G729 支持: 1.PJSIP编译 编译前先安装cmake 或升级,这一步自己搜搜. 到官网下载最新 release 版或其他版 ht ...

  3. 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 ...

  4. Linux软件集成开发环境

    package: download from: 软件集成开发环境(代码编辑.浏览.编译.调试) Emacs http://www.gnu.org/software/emacs/ Source-Navi ...

  5. 玩转pjsip之一 简介

    简介 PJSIP是一个免费的开源多媒体通信库,由C语言编写,实现了基于标准的协议,如SIP,SDP,RTP,STUN,TURN和ICE. 它将信令协议(SIP)与丰富的多媒体框架和NAT穿越功能集成到 ...

  6. Android之 集成音视频通话

    一,背景 1.1 最近接收一个即时通讯二开项目,即时通讯部分用的XMPP协议,音视频则是集成的国外的开源免费库jitsi-meet-sdk-2.4.0-4.aar,是基于WebRTC的开源框架.但客户 ...

  7. Nignx集成fastDFS后访问Nginx一直在加载中解决

    问题描述: Nginx集成fastDFS后,访问Nginx一直在加载中,得不到页面.查看Nginx的错误日志: 可以看到是fastdfs.conf的配置错误,tracker的ip没有修改: fastd ...

  8. Hexo集成Algolia实现搜索功能

    2年前搭建的hexo博客好久没有维护了,一看 hexo 以及先前使用 butterfly 主题已经更新好几个版本了,看介绍在速度性能上有了很大的提高,于是打算给 hexo 升个级,整理整理翻翻新.通过 ...

  9. 将TVM集成到PyTorch

    将TVM集成到PyTorch 随着TVM不断展示出对深度学习执行效率的改进,很明显PyTorch将从直接利用编译器堆栈中受益.PyTorch的主要宗旨是提供无缝且强大的集成,而这不会妨碍用户.PyTo ...

  10. 将TVM集成到PyTorch上

    将TVM集成到PyTorch上 随着TVM不断展示出对深度学习执行效率的改进,很明显PyTorch将从直接利用编译器堆栈中受益.PyTorch的主要宗旨是提供无缝且强大的集成,而这不会妨碍用户.为此, ...

最新文章

  1. 第一回写的用arraylist模拟栈操作
  2. 仿夸克浏览器底部工具栏
  3. GRE核心词汇助记与精练-List11弯、折、扭
  4. Java中设计模式之单例设计模式-1
  5. Chapter 1 First Sight——17
  6. 缺失值和异常值的识别与处理_识别异常值-第一部分
  7. Linux Shell脚本的10个有用的“面试问题和解答”
  8. vantabs多页渲染_选择引擎渲染页面
  9. docker_5 DockerFile
  10. 关于DynamipsGUI idle-pc值的取值问题
  11. 8 9区别 endnote7_EndNoteX9使用进阶七:全文查找下载和统计分析
  12. 计算机编程需要学哪些基础知识,学编程需要掌握哪些基础知识
  13. 应有尽有,Python 程序员需要掌握的机器学习“四大名著”发布啦
  14. 20190828——python模块
  15. 物联网智能家居有哪些应用
  16. 10.27 正睿提高9
  17. 《华盛人》技术服务支持
  18. 强强联手 加速商用电脑技术革命
  19. 神经网络预测指标是什么,神经网络怎么预测数据
  20. StatusBar用法

热门文章

  1. 富士通Fujitsu DPK8400E+ 打印机驱动
  2. oracle 漏洞补丁修复,Oracle发布41个安全补丁 修复产品严重漏洞
  3. 电脑硬件测试软件哪一个准一点,什么软件测试cpu温度准确_测试cpu温度准确软件汇总 - 系统家园...
  4. 电脑的声卡驱动无法识别,扬声器麦克风无法使用
  5. android 空气质量代码,Android-Json数据解析之空气质量检测
  6. java实现网络下载进度_Retrofit+Rxjava下载文件进度的实现
  7. Postman测试Soap协议接口
  8. 找到某个关键字 同义词词林 python_python基础——标识符
  9. 如何画 软件工程 流程图
  10. 韩顺平 教学资料下载