linux下编译pjsip
环境准备
- ubuntu 20.04
- ffmpeg-4.2.8.tar.bz2
- pjproject-2.13.tar.gz
安装依赖库
sudo apt install build-essential
# install sdl2
sudo apt install libsdl2-dev
sudo apt install libgl-dev
# yasm
sudo apt install yasm
# libfdk-aac
sudo apt install libfdk-aac-dev
# x264
sudo apt install libx264-dev
# vp8/vp9
sudo apt install libvpx-dev
# mp3lame
sudo apt install libmp3lame-dev
# opus
sudo apt install libopus-dev
# v4l
sudo apt install libv4l-dev
源码编译ffmpeg和pjsip
# build ffmpeg
tar xavf ffmpeg-4.2.8.tar.bz2
cd ffmpeg-4.2.8/
./configure --enable-gpl --enable-libx264
make
sudo make install
# build pjsip
tar xavf pjproject-2.13.tar.gz
cd pjproject-2.13/
./configure
echo "#define PJMEDIA_HAS_VIDEO 1" > /pjlib/include/pj/config_site.h
make dep
make
sudo make install
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了