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客户端编译、运行相关推荐

  1. UNIX网络编程—SCTP编译运行错误及解决

    UNIX网络编程-SCTP编译运行错误及解决 环境 ubuntu 14.04 64bits unpv13e 问题1 'redefinition of 'struct in_pktinfo' 解决办法1 ...

  2. java 编译运行原理_Java编译和解释执行对比及原理解析

    编程语言分为低级语言和高级语言,机器语言.汇编语言是低级语言,C.C++.java.python等是高级语言. 机器语言是最底层的语言,能够直接执行.而我们编写的源代码是人类语言, 计算机只能识别某些 ...

  3. TVM yolov3优化代码修改(编译运行OK)

    TVM yolov3优化代码修改(编译运行OK) yolov3_quantize_sample.py 附https://github.com/makihiro/tvm_yolov3_sample代码: ...

  4. 命令行编译运行CSharp文件

    命令行编译运行CSharp文件 找到csc.exe所在的路径.如我本机上为"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727" 在环境变量 ...

  5. [笔记]用VS2010编译运行项目时报“LINK : fatal error LNK1104:...

    为什么80%的码农都做不了架构师?>>>    参考:http://hi.baidu.com/%CE%C2%BF%AA%D4%B4/blog/item/e92c0e82c9ae4ec ...

  6. linux eclipse-JAVA_从 Linux 终端编译运行 Eclipse Java 项目

    假如你在linux系统下使用Eclipse开发一个Java项目,你可能会有从其他地方远程连接这个项目的需求.或许 你可以使用teamviewer远程连接linux桌面,但那经常会非常龟速.你也可以从常 ...

  7. Linux环境中Visual Studio Code的配置使用----编译运行C/C++(良心教程)

    之前的博文分享了下载安装[VS code]的详细教程, 有需要速戳–>Linux环境中Visual Studio Code 安装配置及其卸载(详细教程) 本篇博文分享本人初次使用[VS code ...

  8. VTK Example代码编译运行

    在VTK源码包的Example中,每个模块的例子都有一个CMakeList文件,可之间编译运行.  但VTK版本更新快,模块经常小改,而对于VTK6.x的Example的CMakeLists却没有改动 ...

  9. Windows/Linux下引用jar包,并用javac/java编译运行

    Windows/Linux下引用jar包,并用javac/java编译运行,有需要的朋友可以参考下. 1> Windows 假设要引用的jar放在D:/test目录下,名字为t1.jar, ja ...

  10. linux下软件编译终止,[2018年最新整理]linux下编译运行程序命令大全.ppt

    [2018年最新整理]linux下编译运行程序命令大全 1. 项目课题引入 2. Vi编辑器的使用方法 3. Linux中C语言程序的编辑 4. Linux中C语言程序的运行 5. 现场演示案例 课题 ...

最新文章

  1. 《计算机组成原理》----2.6 浮点数
  2. 【Whalepaper】CV论文研读 - You Only Look One-level Feature (YOLOF), CVPR2021
  3. atlas和ajaxpro以及微软企业级类库在一起得web配置文件
  4. 集群状态正常时需要的jps进程+是否需要部署到各个节点(持续更新中)
  5. IIC驱动5150遇到麻烦
  6. spring学习笔记02-spring-bean创建的细节问题
  7. 蚂蚁金服资深技术专家经国:云原生时代微服务的高可用架构设计
  8. javascript String 对象
  9. PCM data flow - 2 - ASoC data structure
  10. Storey FDR矫正方法
  11. Hadoop MapReduce编程 API入门系列之倒排索引(二十四)
  12. JDK多了一个shenandoah GC
  13. 《Doom启示录》(1-13)
  14. Scrapy爬虫项目的创建及案例
  15. Python redis安装使用教程
  16. matlab去高斯噪声,[转]MATLAB信号中高斯噪声
  17. 带你走进程序员世界:资历深不是优势,资源才是难得的宝藏!
  18. js获取当前服务器的ip
  19. 网页视频播放插件ckplayer的使用-详细介绍
  20. python矩阵变成图片_Python图片转换成矩阵,矩阵数据转换成图片

热门文章

  1. Centos7 tomcat优化
  2. 【Python学习实践教程】10个Python经典项目实战,练手必备
  3. 瀑布模型、V模型、原型模型、增量模型、螺旋模型、喷泉模型
  4. Java面试题日积月累(jsp/Servlet面试题20道)
  5. iOS手势开发的那点儿事
  6. 花样机模板电脑CAD免费打板转格式软件PS300B使用步骤教程:日本兄弟牌Brother花样机通用CAD画图打板.dxf文件转.emb文件
  7. 三十正青春!苏宁818要用“好服务”抢占年轻用户心智
  8. 全国省级地级县级行政区sql与json数据
  9. 如何搭建靠谱的测试环境
  10. vcpkg编译库位数总结