linux内核优化 直播,利用OBS在Linux环境直播

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人,笑哭

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值