欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 科技 > 名人名企 > libphone desktop编译

libphone desktop编译

2025/6/17 23:03:02 来源:https://blog.csdn.net/i7891090/article/details/143992960  浏览:    关键词:libphone desktop编译

linphone-desktop 在ubuntu20.04 下编译

linphone 介绍

Linphone是一款遵循GPL的开源网络视频电话系统,支持多种平台如Windows、Linux、Android等。它基于SIP协议,提供语音、视频通话及即时文本消息功能。核心功能包括SIP用户代理、音频视频Codec支持、回音消除、带宽管理和加密通信。可用于桌面及移动设备,可进行二次开发

linphone 下载

Linphone官网为https://linphone.org/,里面有详细的介绍, 源码下载地址为https://gitlab.linphone.org/BC/public/linphone-desktop,由于最新的源码为6.0,建议下载5.2.6版本;

下载命令:git clone -b 5.2 https://gitlab.linphone.org/BC/public/linphone-desktop.git --recursive;由于源码较大,第三方依赖较多,建议找个稳定的代理下载,大概需要下载1-2个小时左右

为方便已经将下载好的代码放到百度网盘了,可自行下载,如下

通过百度网盘分享的文件:linphone-desktop.7z
链接:https://pan.baidu.com/s/1UYOQbK8kuJkvukrCgz0L8A 
提取码:wxqq

安装依赖

官网介绍:

Here are the general instructions to build Linphone for desktop. The specific instructions for each build platform is described just below.
You will need the tools :
cmake >= 3.22 : download it in https://cmake.org/download/
python : https://www.python.org/downloads/release/python-381/
pip : it is already embedded inside Python, so there should be nothing to do about it
yasm : https://yasm.tortall.net/Download.html
nasm : https://www.nasm.us/pub/nasm/releasebuilds/
doxygen (required for the Cxx Wrapper)
Perl
pystache : use 'pip install pystache --user'
six : use 'pip install six --user'
gitFor Desktop : you will need Qt5 (5.15 or newer). C++11 support is required!

可以看到上面的依赖,安装好即可,

linphone 在ubuntu20下编译

为了方便编译,我们可以直接使用Qt进行编译,打开Qt Creator,打开Linphone-desktop位置下的CMakeLists.txt即可,先执行CMake,再构建
在这里插入图片描述

在这里插入图片描述

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词