AgoraIO / OBS

46 stars 35 forks source link
agora obs

Agora RTC Tool (Windows)

中文

Agora RTC Tool for OBS Studio.

Possible use cases

Using it for video chat in real time. This plugin is depended agora sdk.

This pulugin just publishes a selected camera video.

You can get details about agora sdk from agora.io

Running the tool:

Download Release Setup

You can install release setup directly corresponding to OBS Stduio version.

Prerequisites

  1. Download dependencies

    download deps, After unzip deps.zip, copy deps to folder agora-tool-ui.If you need update agora sdk, donwload lastes version agora sdk. Unzip sdk file, replace corresponding files under deps/Agora folder. If ther version is a big update. For example the agora sdk interface used by plugin changed, you need adapt to the new version sdk.

  2. You'll need Qt 5.14.2, CMake and a working OBS Studio development environment installed on your computer.

Windows

In cmake-gui, you'll have to set the following variables :

For example, if the build directory is located in obs-studio src directory, named build64.

After configure camke, you get an variable LibObs_DIR, make sure its value is obs-studio/build64/libobs.

Mac

Compile obs studio first, before you compile agora tool ui plugin. Reference obs studio compile document.

Use cmake-gui, set variable first:

For example, obs source code path is obs-studio, build path is obs-studio/build64.

Click configure on cmake-gui, then you get a variable LibObs_DIR. Make sure the value is obs-studio/build/libobs.

Run RTC Tool

1 Startup obs

2 Select "Agora Rtc Tool" in Tool menu.Then pop up a dialog.

3 Click settings, then setup basic information

4 You can also download and fill a configure file, then load the configure file. AgoraObs.zip

5 Configure file include: