VoIP应用在Ubuntu 14.04下编译FFmpeg libX264及PJSIP
2014-10-23 10:49
302 查看
PJSIP是一个开源的SIP协议栈。它支持多种SIP的扩展功能,可说算是最目前流行的SIP协议栈之一了。 它实现了SIP、SDP、RTP、STUN、TURN和ICE。PJSIP作为基于SIP的一个多媒体通信框架提供了非常清晰的API,以及NAT穿越的功能。PJSIP具有非常好的移植性,几乎支持现今所有系统:从桌面系统、嵌入式系统到智能手机。PJSIP同时支持语音、视频、状态呈现和即时通讯。PJSIP很强大,很多VOIP语音视频通话应用都用它…下面来说说如何在ubuntu下进行编译文章目录 [隐藏]Ubuntu编程环境
建立工作目录
编译yasm
编译libX264
编译FFmpeg
编译SDL2.0
编译PJSIP
./configure –prefix=$HOME/workspace/toolchain/libx264/ –enable-static –enable-sharedmake -j4make install
./configure –prefix=$HOME/workspace/toolchain/sdlmake -j4make install
建立工作目录
编译yasm
编译libX264
编译FFmpeg
编译SDL2.0
编译PJSIP
Ubuntu编程环境
sudo apt-get install build-essential如果你要以git的方式checkout源码sudo apt-get install build-essential git-core建立工作目录
mkdir -p $HOME/workspace/voipmkdir -p $HOME/workspace/toolchaincd $HOME/workspace/voip编译yasm
下载源码包:http://yasm.tortall.net/Download.html./configure –prefix=$HOME/workspace/toolchain/yasm/make -j4make install将yasm加入环境变量export PATH=$HOME/workspace/toolchain/yasm/bin:$PATH编译libX264
下载源码包:http://www.videolan.org/developers/x264.html./configure –prefix=$HOME/workspace/toolchain/libx264/ –enable-static –enable-sharedmake -j4make install
编译FFmpeg
下载源码包:https://www.ffmpeg.org/download.html#releases./configure –prefix=$HOME/workspace/toolchain/ffmpeg –enable-shared –disable-static –enable-memalign-hack –extra-cflags=”-I$HOME/workspace/toolchain/libx264/include” –extra-ldflags=”-L$HOME/workspace/toolchain/libx264/lib” –enable-gpl –enable-libx264make -j4make install编译SDL2.0
下载源码包:http://www.libsdl.org/download-2.0.php./configure –prefix=$HOME/workspace/toolchain/sdlmake -j4make install
编译PJSIP
下载源码包:http://www.pjsip.org/download.htm./configure –prefix=$HOME/workspace/toolchain/pjsip –with-sdl=$HOME/workspace/toolchain/sdl/ –with-ffmpeg=$HOME/workspace/toolchain/ffmpeg/make -j4make install原创文章,转载请注明: 转载自 吴川斌的博客 http://www.mr-wu.cn/ 本文链接地址: VoIP应用在Ubuntu 14.04下编译FFmpeg libX264及PJSIP http://www.mr-wu.cn/how-to-compile-ffmpeg-x264-and-pjsip-on-ubuntu-14-04-for-voip/相关文章推荐
- VoIP应用在Ubuntu 14.04下编译FFmpeg libX264及PJSIP
- VoIP应用在Ubuntu 14.04下编译FFmpeg libX264及PJSIP
- Moto Linux应用开发(-): Ubuntu上建立Moto E6交叉编译工具链
- Ubuntu14.04下编译安装Vim74+Vim-gdb
- Android 源码开发----Ubuntu14.04下Android-4.2编译过程
- Ubuntu14.04下Hadoop2.6源码编译
- Moto Linux应用开发(-): Ubuntu上建立Moto E6交叉编译工具链
- ubuntu14.04下搭建Android编译环境
- Ubuntu中编译链接Opencv应用的简便方式
- Ubuntu14.04下codeblocks手动编译配置bost_1_57_0
- Ubuntu14.04下Android系统与应用开发软件完整apt-get 源。
- ubuntu 14.04下编译GLFW3
- Ubuntu中编译链接Opencv应用的简便方式
- Ubuntu 14.04下eclipse中编译NS3
- FFmpeg Notes - 1.Ubuntu14.04下编译安装FFmpeg+FFplayer
- Ubuntu下安装Android反编译工具apktool和应用数字签名
- Ubuntu14.04下源码编译安装Subversion1.8.10
- ubuntu14.04下编译安卓4.2.2源码时需要的目标“out/target/product/generic/obj/SHARED_LIBRARIES/libMali_intermediates/
- 游戏玩家的福音:在 Ubuntu 上安装开源 VoIP 应用 Mumble