Linux双系统
双系统的安装博客:https://blog.csdn.net/fjaljda/article/details/110385001
一开始我是用Ubuntu双系统进行安装。
在搭建服务器的时候出现了opus 找不到 pkg-config路径的错误,打开ffbuild/console.log日志文件发现ffconf目录不存在,这个错误至今未解决,所以下面采用了虚拟机进行srs服务器的搭建。
安装VMWare虚拟机
VMWare虚拟机下载地址:https://www.vmware.com/cn/products/workstation-pro/workstation-pro-evaluation.html
下载centos7的镜像:
centos7 镜像下载地址:https://www.centos.org/download/
新建虚拟机:
配置网络设置
我采用的是NAT模式,注意设置好Windows的网桥为虚拟机的网段。
输入命令,编辑网卡配置文件:
vi /etc/sysconfig/network-scripts/ifcfg-ens33
设置ip地址为192.168.192.6的静态地址:
测试是否连接网络
ping www.baidu.com
确定已经ping通网络了。
搭建srs服务器
sudo yum install \
cmake \
ffmpeg-devel \
fontconfig-devel \
freetype-devel \
gcc \
gcc-c++ \
gcc-objc \
git \
glib2-devel \
libcurl-devel \
libglvnd-devel \
libv4l-devel \
libX11-devel \
libXcomposite-devel \
libXinerama-devel \
luajit-devel \
make \
mbedtls-devel \
pipewire-devel \
pulseaudio-libs-devel \
python3-devel \
qt5-qtbase-devel \
qt5-qtsvg-devel \
qt5-qtwayland-devel \
qt5-qtx11extras-devel \
speexdsp-devel \
swig \
systemd-devel \
wayland-devel \
x264-devel
然后用git初始化用户名和邮箱。
使用git将srs的仓库克隆下来:
git clone https://github.com/ossrs/srs.git
编译srs
cd srs/trunk #进入srs源代码目录
./configure && make #编译 srs 源码,生成可执行文件
vi conf/srs.conf #修改srs默认的最大连接数为100
./objs/srs -c conf/srs.conf #启动srs服务器
文章参考:
https://obsproject.com/