OBS plugin ########## You can add a Looking Glass video feed to OBS as a video source with the included OBS plugin. This provides a lower-latency alternative to capturing the Looking Glass client window with a Screen or Window Capture source. This may help improve your viewers' watching experience, and allows you to use your host privately. Build Instructions ~~~~~~~~~~~~~~~~~~ The OBS plugin is included in the main source tree of Looking Glass. The building process is very similar to the :ref:`client's `. Dependencies ^^^^^^^^^^^^ The OBS plugin requires the following extra dependencies alongside the :ref:`client's build dependencies `. - libobs-dev Install this package with ``apt-get`` .. code:: bash apt-get install libobs-dev .. _obs_building: Building ^^^^^^^^ These instructions are similar to building the :ref:`client `. .. code:: bash mkdir obs/build cd obs/build cmake ../ make Installation ~~~~~~~~~~~~ You can install the plugin for all users by running ``make install`` as root. .. code:: bash make install If you'd rather install for your local user, copy ``liblooking-glass-obs.so`` to the correct path for local plugins. .. code:: bash mkdir -p ~/.config/obs-studio/plugins/looking-glass-obs/bin/64bit cp liblooking-glass-obs.so ~/.config/obs-studio/plugins/looking-glass-obs/bin/64bit Setup ~~~~~ Once installed, you can select the *"Looking Glass Client"* source from the OBS sources menu. Configuration requires the IVSHMEM file used by the VM, and this is pre-populated with the default filename for Looking Glass. .. _open_broadcaster_software: Open Broadcaster Software ~~~~~~~~~~~~~~~~~~~~~~~~~ The plugin is made for OBS, an open source streaming and recording studio. Find out more at https://obsproject.com/ OBS is available under most distributions as *obs-studio* or just *obs*. Screenshots ~~~~~~~~~~~ .. figure:: images/Looking-Glass-OBS-Source-Add.png :alt: Adding the plugin as a video source Adding the plugin as a video source .. figure:: images/Looking-Glass-OBS-config.png :alt: Plugin configuration settings Plugin configuration settings