Bug Report Browser source for Linux in obs 25.0.3

c4logan

New Member
I read post from bazukas (https://github.com/bazukas/obs-linuxbrowser). He said that "Good news! Starting with version 25, OBS Studio ships with browser source that work on Linux. I recommend you to use that and report any issues at obs-browser repo and/or official discord community." But i dont have browser source plugin on fresh installed obs 25.0.3 on my debian bullseye. And when i use bazukas browser plugin my pc crash. How i can use browser source if he dont show in obs?
 

Tuna

Member
The offical Ubuntu PPA or build it yourself following the instructions. Other sources may not build with browser support - you would have to ask that specific party to chang that.
 

lordgault

New Member
Okay. In the last update the error when selecting destination folder has been fixed. But why has the web browser support been removed?
Now we can't add alert links.
 

Gol D. Ace

Member
The fix was a very dirty workaround that caused issues on certain Ubuntu flavor's and we therefore decided to rather have no browser instead of preventing OBS from being used on certain Ubuntu flavor's.


 

lordgault

New Member
You say that it gives problems in some ubuntu distributions. Can it be installed individually in my pc?
 

Monte Self

New Member
ok 25.0.4 version here, and new to OBS, when I set the Browser tab for a game the screen comes up in the window however when I start recording nothing in the game records but the mouse does, did I miss some setting or is this an issue with Linux Mint 19.x ?
 

wladif

New Member
Browser is also missing from 25.0.7 In Linux. I got the update one hour ago.
1587482469627.png
 

Gabrisover

New Member
25.0.7 snap version "Browser" is enabled
1587530914494.png
1587530960441.png


But the snap version is problematic, it cannot connect to removable storage, being a command necessary to be able to access removable device folders.

The command is this:
sudo snap connect obs-studio: removable media
Thanks especially to menber derekkeats.

Regards,
Gabriel (Gabrisover)
 

hominidae

New Member
...what I understood, the problem ist between CEF and GTK-based Window-Managers, right?
Is there an option to use another Window-Manager as workaround (like fluxbox or else)?
Maybe even build a portable version yourself?
 

hominidae

New Member
thank you for the fast reply.
A workaround is fine, I am in need for obs version 25+ (using stream output in listener mode) and browser source only for a small project.
I want to build this inside a docker container...Tried the instructions on a debian buster with xfce4 desktop but obs-studio would not run stable
What are the exact build tools to be installed in an ubuntu desktop (have one with fluxbox and obs from the PPA would install and run fine)?....the debian based ones given in the wiki do not seem to work
 

Gol D. Ace

Member
The Ubuntu PPA is pretty much using the depdencies of the wiki with some additions because the launchpad server lacks them and they're required to build the browser source plugin.

Code:
cmake, git, libx11-dev, libgl1-mesa-dev | libgl-dev, libpulse-dev, libxcomposite-dev, libxinerama-dev, libv4l-dev, libudev-dev, libfreetype6-dev, libfontconfig-dev, qtbase5-dev, libqt5svg5-dev, libqt5x11extras5-dev, libx264-dev, libxcb-xinerama0-dev, libxcb-shm0-dev, libavformat-dev, libavcodec-dev, libavutil-dev, libswscale-dev, libswresample-dev, libavdevice-dev, libavfilter-dev, libfdk-aac-dev, libjack-jackd2-dev, libcurl4-openssl-dev, libspeexdsp-dev, libvlc-dev, libasound2-dev, libluajit-5.1-dev, python3-dev, swig, libmbedtls-dev, pkg-config, libxcb-randr0-dev, libxcb-xfixes0-dev, libx11-xcb-dev, libxcb1-dev, libjansson-dev, libnss3-dev, libxtst-dev, libatspi2.0-dev, libatk-bridge2.0-dev, libatk1.0-dev, libgtk2.0-dev, libgtkglext1-dev, libxss-dev
 

hominidae

New Member
...did a first test/build and that worked...thank you very much!
Now I need to build this into an up2date docker-image (used an older one and installed everything in the container, rather in the docker image)
 

hominidae

New Member
Code:
cmake, git, libx11-dev, libgl1-mesa-dev | libgl-dev, libpulse-dev, libxcomposite-dev, libxinerama-dev, libv4l-dev, libudev-dev, libfreetype6-dev, libfontconfig-dev, qtbase5-dev, libqt5svg5-dev, libqt5x11extras5-dev, libx264-dev, libxcb-xinerama0-dev, libxcb-shm0-dev, libavformat-dev, libavcodec-dev, libavutil-dev, libswscale-dev, libswresample-dev, libavdevice-dev, libavfilter-dev, libfdk-aac-dev, libjack-jackd2-dev, libcurl4-openssl-dev, libspeexdsp-dev, libvlc-dev, libasound2-dev, libluajit-5.1-dev, python3-dev, swig, libmbedtls-dev, pkg-config, libxcb-randr0-dev, libxcb-xfixes0-dev, libx11-xcb-dev, libxcb1-dev, libjansson-dev, libnss3-dev, libxtst-dev, libatspi2.0-dev, libatk-bridge2.0-dev, libatk1.0-dev, libgtk2.0-dev, libgtkglext1-dev, libxss-dev

Puh...other things got in the way since my last post...as I understand, the original problem still persists.
I can build my own version just fine, based on the dev-libs you named.
But since I am using a docker container, I was wandering if there is an option to make the install more lean.
As even the portable version requires all libraries installed, I wonder whether there is access to a list somewhere (ubuntu bionic/18.04) with the non-dev libs required for the runtime.
I tried and failed, as many libs or install packages do not share a common name or pattern (so just stripping "-dev" from the package-name would not suffice) and are even named differently, containing mixed upper/lowercase names between dev and non-dev version sometimes.

TIA,
fred
 
Top