Skip to content

A precursor to OBS Browser Source; a scriptable Virtual Camera / Capture Card using DirectShow + DirectXTK, aimed for streaming apps such as OBS/XSplit.

Notifications You must be signed in to change notification settings

rogueyoshi/AetherSource

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AetherSource

Programmable script-based source filter for DirectShow-compatible applications. Mainly for use with XSplit, FFSplit and Open Broadcaster Software or anything else that supports webcams. Currently supports Lua but will have support for more scripting languages soon.

This plug-in predates the advent of Browser-Source in OBS, but is the same concept, only applied to scripting languages instead of HTML5.

It also serves as an example of how to create a Virtual Web Cam / Capture Device (this part of the code is very lightweight and easily portable).

Compiles under Microsoft Visual Studio 2015.

Usage

To use, you must first register the dll in windows...

CD to "AetherSource/bin". Run "regsvr32 AetherSource_Win32_Debug.dll" with Administrator privileges to register the DLL (and use the -u argument to unregister between modifications).

Then, open your favorite streaming or chat app and add the AetherSource device.

(I don't currently work on this project anymore, but if people ask, I will create an installer.)

Examples

Live weather/music widgets, input display, stream interaction (like Twitch Plays Pokemon), alerts, etc.

About

A precursor to OBS Browser Source; a scriptable Virtual Camera / Capture Card using DirectShow + DirectXTK, aimed for streaming apps such as OBS/XSplit.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published