0x00 前言
有天,在哔哩哔哩看着别人的直播,心想,见这么多直播的都是 Windows 系统, Linux 能不能也直播呢?
于是,我搜索到了以下文章
欸,恰好是在哔哩哔哩直播的,于是我按照步骤一步步操作下载了 OBS-studio ,结果一推流就闪退。
报错信息是
segmentation fault obs
0x01 解决过程
一、无效的解决方法
重新 apt install
二、起作用的解决方法
下载源码编译
通过查找,找到了这篇文章
这篇文章里面提到了官方网站,于是我就按照官方网站的指示来做了。
1.详细过程(Debian)
安装所需的包
sudo apt-get install \
build-essential \
checkinstall \
cmake \
libmbedtls-dev \
libasound2-dev \
libavcodec-dev \
libavdevice-dev \
libavfilter-dev \
libavformat-dev \
libavutil-dev \
libcurl4-openssl-dev \
libfdk-aac-dev \
libfontconfig-dev \
libfreetype6-dev \
libgl1-mesa-dev \
libjack-jackd2-dev \
libjansson-dev \
libluajit-5.1-dev \
libpulse-dev \
libqt5x11extras5-dev \
libspeexdsp-dev \
libswresample-dev \
libswscale-dev \
libudev-dev \
libv4l-dev \
libvlc-dev \
libx11-dev \
libx264-dev \
libxcb-shm0-dev \
libxcb-xinerama0-dev \
libxcomposite-dev \
libxinerama-dev \
pkg-config \
python3-dev \
qtbase5-dev \
libqt5svg5-dev \
swig
开始编译
git clone --recursive https://github.com/obsproject/obs-studio.git
cd obs-studio
mkdir build && cd build
cmake -DUNIX_STRUCTURE=1 -DCMAKE_INSTALL_PREFIX=/usr ..
make -j4
sudo checkinstall --default --pkgname=obs-studio --fstrans=no --backup=no \
--pkgversion="$(date +%Y%m%d)-git" --deldoc=yes
2.其他系统
0x02 后话
开播第一天涨粉4人,笑哭