Skip to content

hyperion-project/hyperion-obs-plugin

Repository files navigation

hyperion-obs

Latest-Release GitHub Actions

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 Priority or the image Output Decimation factor.
  • Click the Start button.

hyperion-obs

Contributing

Contributions are welcome! Feel free to join us! We are looking always for people who wants to participate.
Contributors

For an example, you can participate in the translation.
Join Translation

Download

See Release Page

Build (Windows/macOS/Linux)

  1. 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

  2. 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).
GitHub license