MicroSip客户端编译、运行
MicroSIP - open source portable SIP softphone based on PJSIP stack for Windows OS.
官方第一句话说清楚了MicroSIP 是什么,基于什么,给谁用的。非常感谢开源社区,我正好就是这样的用户。
- 下载源码https://www.microsip.org/downloadshttps://www.microsip.org/downloadshttps://www.microsip.org/downloads
- 试用VS2019编译,统一平台和引用的Windows SDK的版本,需要依赖MFC相关的库。
- 依赖opus https://opus-codec.org/release/stable/2019/04/12/libopus-1_3_1.htmlhttps://opus-codec.org/release/stable/2019/04/12/libopus-1_3_1.htmlhttps://opus-codec.org/release/stable/2019/04/12/libopus-1_3_1.html
这里我是静态引入的pjsip,添加一下编译就可以,还需要配置其他pjsip openh264 ffmpeg sdl 等的头文件和库目录,对应的配置一下就好。
MicroSIP是一个客户端,还需要一个SIP服务器,我试用了一个公网免费的服务,但测试视频通话的时候,视频传输会出现卡顿的问题,效果不是很好
公网SIP服务器注册连接,可以参考https://www.jianshu.com/p/c7694c7bc9abhttps://www.jianshu.com/p/c7694c7bc9abhttps://www.jianshu.com/p/c7694c7bc9ab
打视频测试一下效果:不好意思,有点上火最近。
MicroSip客户端编译、运行相关推荐
- UNIX网络编程—SCTP编译运行错误及解决
UNIX网络编程-SCTP编译运行错误及解决 环境 ubuntu 14.04 64bits unpv13e 问题1 'redefinition of 'struct in_pktinfo' 解决办法1 ...
- java 编译运行原理_Java编译和解释执行对比及原理解析
编程语言分为低级语言和高级语言,机器语言.汇编语言是低级语言,C.C++.java.python等是高级语言. 机器语言是最底层的语言,能够直接执行.而我们编写的源代码是人类语言, 计算机只能识别某些 ...
- TVM yolov3优化代码修改(编译运行OK)
TVM yolov3优化代码修改(编译运行OK) yolov3_quantize_sample.py 附https://github.com/makihiro/tvm_yolov3_sample代码: ...
- 命令行编译运行CSharp文件
命令行编译运行CSharp文件 找到csc.exe所在的路径.如我本机上为"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727" 在环境变量 ...
- [笔记]用VS2010编译运行项目时报“LINK : fatal error LNK1104:...
为什么80%的码农都做不了架构师?>>> 参考:http://hi.baidu.com/%CE%C2%BF%AA%D4%B4/blog/item/e92c0e82c9ae4ec ...
- linux eclipse-JAVA_从 Linux 终端编译运行 Eclipse Java 项目
假如你在linux系统下使用Eclipse开发一个Java项目,你可能会有从其他地方远程连接这个项目的需求.或许 你可以使用teamviewer远程连接linux桌面,但那经常会非常龟速.你也可以从常 ...
- Linux环境中Visual Studio Code的配置使用----编译运行C/C++(良心教程)
之前的博文分享了下载安装[VS code]的详细教程, 有需要速戳–>Linux环境中Visual Studio Code 安装配置及其卸载(详细教程) 本篇博文分享本人初次使用[VS code ...
- VTK Example代码编译运行
在VTK源码包的Example中,每个模块的例子都有一个CMakeList文件,可之间编译运行. 但VTK版本更新快,模块经常小改,而对于VTK6.x的Example的CMakeLists却没有改动 ...
- Windows/Linux下引用jar包,并用javac/java编译运行
Windows/Linux下引用jar包,并用javac/java编译运行,有需要的朋友可以参考下. 1> Windows 假设要引用的jar放在D:/test目录下,名字为t1.jar, ja ...
- linux下软件编译终止,[2018年最新整理]linux下编译运行程序命令大全.ppt
[2018年最新整理]linux下编译运行程序命令大全 1. 项目课题引入 2. Vi编辑器的使用方法 3. Linux中C语言程序的编辑 4. Linux中C语言程序的运行 5. 现场演示案例 课题 ...
最新文章
- 《计算机组成原理》----2.6 浮点数
- 【Whalepaper】CV论文研读 - You Only Look One-level Feature (YOLOF), CVPR2021
- atlas和ajaxpro以及微软企业级类库在一起得web配置文件
- 集群状态正常时需要的jps进程+是否需要部署到各个节点(持续更新中)
- IIC驱动5150遇到麻烦
- spring学习笔记02-spring-bean创建的细节问题
- 蚂蚁金服资深技术专家经国:云原生时代微服务的高可用架构设计
- javascript String 对象
- PCM data flow - 2 - ASoC data structure
- Storey FDR矫正方法
- Hadoop MapReduce编程 API入门系列之倒排索引(二十四)
- JDK多了一个shenandoah GC
- 《Doom启示录》(1-13)
- Scrapy爬虫项目的创建及案例
- Python redis安装使用教程
- matlab去高斯噪声,[转]MATLAB信号中高斯噪声
- 带你走进程序员世界:资历深不是优势,资源才是难得的宝藏!
- js获取当前服务器的ip
- 网页视频播放插件ckplayer的使用-详细介绍
- python矩阵变成图片_Python图片转换成矩阵,矩阵数据转换成图片
热门文章
- Centos7 tomcat优化
- 【Python学习实践教程】10个Python经典项目实战,练手必备
- 瀑布模型、V模型、原型模型、增量模型、螺旋模型、喷泉模型
- Java面试题日积月累(jsp/Servlet面试题20道)
- iOS手势开发的那点儿事
- 花样机模板电脑CAD免费打板转格式软件PS300B使用步骤教程:日本兄弟牌Brother花样机通用CAD画图打板.dxf文件转.emb文件
- 三十正青春!苏宁818要用“好服务”抢占年轻用户心智
- 全国省级地级县级行政区sql与json数据
- 如何搭建靠谱的测试环境
- vcpkg编译库位数总结