OBS and Armbian

How I got OBS “working”, maybe it will save you googling errors for hours like I did.

and it should open.

I used this device for screen capture, thats as far as I have got.

Am trying to stream the Rock5 over the local network but run into this, baby steps I guess…
image

3 Likes

I use pipewire screen capture.

But that sucks for video recording I think. Isn’t it the default option given by ubuntu like print screen with video?

Big mistake here!!

export QT_QPA_PLATFORM="xcb"
PAN_MESA_DEBUG=gl3 obs

Edit: For pipewire screen recording.

#--OBS--
sudo apt install xcb obs-studio obs-gstreamer obs-plugins xdg-desktop-portal pipewire qtwayland5
#RESTART here and then run OBS with:
export QT_QPA_PLATFORM="xcb"
MESA_GL_VERSION_OVERRIDE=3.3 MESA_GLSL_VERSION_OVERRIDE=330 obs

Otherwise it wont work! And @el_sattchmo ! Many thanks bro!

1 Like

Pipewire works well on Wayland. I’m always using it to record videos or streaming.

1 Like

DarkevilPT, please help me to install Browser Source
https://obsproject.com/kb/browser-source

I dont… use OBS Vitalicus… you are on your own maybe ask on radxa discord theres always more experts there.

I tried building obs with prebuilt cef binary provided by obsproject: https://cdn-fastly.obsproject.com/downloads/cef_binary_5060_linux_aarch64.tar.xz, but the browser plugin just crashed when loaded.
FYI: https://github.com/obsproject/obs-studio/discussions/3853#discussioncomment-5714131

1 Like

amazingfate

In what folder is build binary?
Have you tested this version? https://github.com/bazukas/obs-linuxbrowser

This is a out-of-date repo, I won’t test it.

1 Like

amazingfate
You code in not compiled?
How to compile it?
https://cdn-fastly.obsproject.com/downloads/cef_binary_5060_linux_aarch64.tar.xz

Without Browser Source, OBS is ZERO

Version 29.1.2 with browser plugin

https://drive.google.com/file/d/1dtAcXUi10TA8MJ-apILZKAFAFF2Tgaeh/view?usp=sharing

this doesnt work on OP5+

Last login: Sun Sep 10 16:06:03 2023 from 192.168.1.96
mergelab@orangepi5-plus:~$ export QT_QPA_PLATFORM=“xcb”
mergelab@orangepi5-plus:~$ MESA_GL_VERSION_OVERRIDE=3.3 MESA_GLSL_VERSION_OVERRIDE=330 obs
qt.qpa.plugin: Could not find the Qt platform plugin “xcb” in “”
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

Aborted
mergelab@orangepi5-plus:~$

You want to run obs with xcb, so you have to install qt xcb plugin:
sudo apt install qt6-qpa-plugins
If you are in a wayland session, sudo apt install qt6-wayland
If you are in a desktop environment session, you don’t need to set QT_QPA_PLATFORM, qt will auto detect the qpa platform. You only need to do this when qt can’t auto detect it, for example you are in a ssh shell.

1 Like