OBS : debug webview

Dans OBS sudio il est possible d’intégré des pages web et ce depuis un certains temps. Très pratique pour faire des inserts custom dans ce que vous streamer.

Pour ce faire, il suffit d’ajouter une source Navigateur (ou web browser) et de fournir une url. Bref, rien de compliqué. Sauf si vous voulez debuger l’intégration, être sur que les appel javascript que vous effectué se passe bien, etc.

Debuger avec OBS et Chrome/chromium

Afin de pouvoir debuger, utiliser la console, etc, il suffit de lancer obs en ligne de commande avec le paramètre --remote-debugging-port=9222.

Dès lors, vous pouvez lancer chrome ou chromium sur le port localhost:9222 (ou le port choisit) et accéder a la web console de chrome/chromium.

OBS & chemin des plugins sous linux

Sous GNU/linux, vous avez plusieurs manières d’installées OBS. Cependant, suivant la manière d’installer, l’installation de plugins peut changer.

Dans cet article, j’explique le cas de l’installation via snap ou via un package système.

Donc, si vous cherchez à savoir comment installer un plugin OBS sous linux, rien de bien compliqué :

  1. lisez les instructions du plugin
  2. 99% du temps, on vous demande de déposer les fichiers dans le dossier plugins
  3. tadaa

Sauf que ce dossier plugins est compliqué à trouver… voyons cela ensemble

Via snap

Dans le cas d’une installation par snap, même si cela peut varier d’un système à l’autre, dans la majorité des cas, vous devriez avoir un dossier ~/snap/obs-studio/current/.config/obs-studio dans lequel, s’il n’existe pas encore, vous pouvez créer un dossier plugins et y déposer votre plugin.

Donc ~/snap/obs-studio/current/.config/obs-studio/plugins

Attention, qu’il ne s’agît pas d’une distribution officielle, pour cela voyez las package système ou flatpak

Via un package système

Dans le cas d’une installation via les packages système, vous devriez trouver votre bonheur dans ~/.config/obs-studio. S’il n’existe pas encore, vous pouvez créer un dossier plugins et y déposer votre plugin.

Donc ~/.config/obs-studio/plugins

Attention, je lis souvent que l’on conseille l’installation dans un es dossier racine tel que /usr/share/… ou /var/… cela fonctionnera aussi, MAIS vous risquez d’affecté d’autres utilisateurs que vous en cas de soucis. Sans compter les soucis de droit. Bref, j’éviterai cela au maximum.

Les autres?

Flatpak, à priori (pas testé), le dossier dans .var/app/com.obsproject.Studio/config/plugins

Pour le reste, si vous êtes assez inventif pour utiliser autre chose que ces trois méthodes, vous devriez pouvoir trouver votre chemin 😉