All Projects → AgoraIO → OBS

AgoraIO / OBS

Licence: other
No description or website provided.

Programming Languages

C++
36643 projects - #6 most used programming language
CMake
9771 projects
NSIS
403 projects

Labels

Projects that are alternatives of or similar to OBS

obs-csgo
OBS Plugin to capture CS:GO with Trusted Mode enabled
Stars: ✭ 101 (+140.48%)
Mutual labels:  obs
obs-docu
Official Open Build Service Documentation. Content gets reviewed and edited. Generated books are available at http://www.openbuildservice.org
Stars: ✭ 26 (-38.1%)
Mutual labels:  obs
obs-service-go modules
OBS Source Service to download, verify, and vendor Go module dependency sources
Stars: ✭ 18 (-57.14%)
Mutual labels:  obs
nginx-obs-automatic-low-bitrate-switching
Simple app to automatically switch scenes in OBS based on the current bitrate fetched from the NGINX stats page.
Stars: ✭ 167 (+297.62%)
Mutual labels:  obs
obws
The obws (obvious) remote control library for OBS
Stars: ✭ 27 (-35.71%)
Mutual labels:  obs
kiwi
Kiwi turns your Pimoroni Keybow into a fully customizable poor-man's Elgato Stream Deck!
Stars: ✭ 40 (-4.76%)
Mutual labels:  obs
qactus
A Qt-based Open Build Service client
Stars: ✭ 13 (-69.05%)
Mutual labels:  obs
OBSliveTally
Display the stream status or tally information for a scene or source on any device in the network.
Stars: ✭ 20 (-52.38%)
Mutual labels:  obs
OBS-ChatSpam
Python script for OBS Studio that posts messages in Twitch chat
Stars: ✭ 26 (-38.1%)
Mutual labels:  obs
OBS Settings Manager
Backup your OBS Studio profiles and manage them in an easy, user friendly way.
Stars: ✭ 20 (-52.38%)
Mutual labels:  obs
meme-box
Manage and trigger media in OBS as a browser source
Stars: ✭ 82 (+95.24%)
Mutual labels:  obs
kqstats
Get real time statistics from your Killer Queen cabinets!
Stars: ✭ 23 (-45.24%)
Mutual labels:  obs
CounterStrike-GlobalOffensive-LiveStat-for-OBS-Studio
Showing you LIVEstats of CS:GO in your Stream like OBS-Studio while playing/streaming.
Stars: ✭ 24 (-42.86%)
Mutual labels:  obs
obs-random-videos
Easily create a random playlist of videos or music
Stars: ✭ 38 (-9.52%)
Mutual labels:  obs
tally pi
TallyPi allows you to build network controlled tally lights for live cameras, intended for control by OBS but extensible enough to use for whatever purposes you like.
Stars: ✭ 35 (-16.67%)
Mutual labels:  obs
liveSpeech
将主播说的话通过各个云平台的语音服务合成另外一种声音的OBS工具
Stars: ✭ 31 (-26.19%)
Mutual labels:  obs
obs-screenshot-plugin
An OBS Studio filter plugin to save screenshots of a source/scene
Stars: ✭ 93 (+121.43%)
Mutual labels:  obs
obs-websocket-gd
Control OBS from inside a Godot game or app.
Stars: ✭ 42 (+0%)
Mutual labels:  obs
Agora-Token-Generator
📦 Agora-Token-Generator Agora 声网 Token 生成器
Stars: ✭ 117 (+178.57%)
Mutual labels:  agora
supbox
Get the currently playing track from Rekordbox v6 as Audio Hijack Shoutcast/Icecast metadata, display in your OBS video broadcast or export as JSON.
Stars: ✭ 36 (-14.29%)
Mutual labels:  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:

  • Register an agora account, you can get an APPID.

  • To startup Agora RTC Tool, open the "Agora RTC Tool" dialog under OBS' "Tools" menu.

  • Initialize agora settings including fill appid, channel name and uid, before running the tool first time.

  • Then you can start to publish stream to Agora SDK.

  • If you want to publish stream to rtmp server after start agora streaming, you need to stop obs studio to publish stream to the same url.

  • If agora sdk and obs studio use the same camera, the tool will make obs studio to stop using it. Enable obs studio to use camera after stop agora streaming.

Download Release Setup

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

Compiling Agora RTC Tool

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 :

  • QTDIR (path) : location of the Qt environment suited for your compiler and architecture
  • LIBOBS_INCLUDE_DIR (path) : location of the libobs subfolder in the source code of OBS Studio
  • LIBOBS_LIB (filepath) : location of the libobs project
  • OBS_FRONTEND_LIB (filepath) : location of the obs-frontend-api project

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

  • LIBOBS_INCLUDE_DIR is obs-studio/libobs
  • LIBOBS_LIB is obs-studio/build64/libobs,
  • OBS_FRONTEND_LIB is obs-studio/build64/UI/obs-frontend-api.

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:

  • QTDIR : Use the right version qt corresponding to conpiler, sucha as /usr/local/Cellar/qt/5.15.2/lib/cmake/Qt5
  • LIBOBS_INCLUDE_DIR : the path libobs in obs studio source code path.
  • LIBOBS_LIB: libobs path
  • OBS_FRONTEND_LIB : obs-frontend-api path, such as:obs-studio/UI/obs-frontend-api

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

  • LIBOBS_INCLUDE_DIR value is obs-studio/build/libobs
  • LIBOBS_LIB value is obs-studio/build/libobs,
  • OBS_FRONTEND_LIB value is obs-studio/build/UI/obs-frontend-api.

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:

  • appid
  • token
  • channel name
  • uid
  • rtmp url
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].