debian8 安装直播软件obs

安装详细

1. 准备原料:ffmpeg

推荐方式(最终实验,这个安装的版本不行,版本高了):使用中科大镜像源,它里面包含了Multimedia。可以直接使用

apt install ffmpeg
成功方式:
  • 依赖准备:
  libsdl2-dev libtheora-dev libtool libva-dev libvdpau-dev libvorbis-dev libxcb1-dev libxcb-shm0-dev \
  libxcb-xfixes0-dev pkg-config texinfo wget zlib1g-dev
  • 使用yasm(可以用其他的):
sudo apt-get install yasm
  • 最终安装:
cd ~/ffmpeg_sources
wget http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz
tar xzvf yasm-1.3.0.tar.gz
cd yasm-1.3.0
./configure --prefix="$HOME/ffmpeg_build" --bindir="$HOME/bin"
make
make install

2.安装直播软件

进入它的github中就可以得知之后的安装详细了。

  git clone https://github.com/jp9000/obs-studio.git
  cd obs-studio
  mkdir build && cd build
  cmake -DUNIX_STRUCTURE=1 -DCMAKE_INSTALL_PREFIX=/usr ..
  make -j4
  sudo checkinstall --pkgname=obs-studio --fstrans=no --backup=no \
         --pkgversion="$(date +%Y%m%d)-git" --deldoc=yes

3. 最后结果:

  • 终端启动OBS:
:~$ obs
debian8 安装直播软件obs_第1张图片
  • 终端提示:
info: Initializing OpenGL...
error: X Error: GLXBadFBConfig
error: Failed to create OpenGL context.
error: Failed to create context!
error: device_create (GL) failed
error: Failed to initialize video.  Your GPU may not be supported, or your graphics drivers may need to be updated.
info: Freeing OBS context data
QPaintDevice::metrics: Device has no metric information
  • 查看OpenGL:
:$ glxinfo | grep OpenGL
.
.
.
OpenGL version string: 3.0 Mesa 10.3.2
.
.
.
  • 总结,我的显卡还是ATI Radeon HD 6370M,驱动老旧。OpenGL为3.0,而OBS要求至少为3.2
    (暂且告一段落,以后再折腾了。)

你可能感兴趣的:(debian8 安装直播软件obs)