An OBS Studio plugin that provides output capabilities to a Hyperion.ng Server.
The idea for this plugin originated from a Hyperion.ng fork of Murat Seker.
Usage with hyperion-obs
- Open OBS and select the menu entry
Tools > Hyperion Streaming. - Enter the flatbuffer destination IP and select the appropriate port.
- Optionally you can change the
Priorityor the imageOutput Decimationfactor. - Click the
Startbutton.
Contributing
Contributions are welcome! Feel free to join us! We are looking always for people who wants to participate.
For an example, you can participate in the translation.
Download
See Release Page
Build (Windows/macOS/Linux)
-
In-tree build:
-
First follow the build instructions for OBS-Studio: https://obsproject.com/wiki/Install-Instructions
-
Check out this repository to plugins/hyperion-obs
-
Append
add_subdirectory(hyperion-obs)to plugins/CMakeLists.txt -
Rebuild OBS Studio
-
Optional: Install Flatbuffers as system library and use it with the CMake switch
-DUSE_SYSTEM_FLATBUFFERS_LIBS=ON
-
-
Stand-alone build (Linux only):
- Verify that you have package with development files for OBS
- Check out this repository and run
cmake -S . -B build -DBUILD_OUT_OF_TREE=On && cmake --build build
License
The source is released under MIT-License (see https://opensource.org/licenses/MIT).
