https://github.com/hyperion-project/hyperion-obs-plugin
OBS Studio output plugin for Hyperion.ng
https://github.com/hyperion-project/hyperion-obs-plugin
capture hyperion obs
Last synced: 4 months ago
JSON representation
OBS Studio output plugin for Hyperion.ng
- Host: GitHub
- URL: https://github.com/hyperion-project/hyperion-obs-plugin
- Owner: hyperion-project
- License: mit
- Created: 2021-12-05T12:53:08.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2023-02-21T16:34:20.000Z (about 2 years ago)
- Last Synced: 2024-08-02T15:06:10.458Z (7 months ago)
- Topics: capture, hyperion, obs
- Language: CMake
- Homepage:
- Size: 206 KB
- Stars: 14
- Watchers: 8
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# hyperion-obs
[](https://github.com/hyperion-project/hyperion-obs-plugin/releases)
[](https://github.com/hyperion-project/hyperion-obs-plugin/actions)An [OBS Studio][obs] plugin that provides output capabilities to a [Hyperion.ng][hyperion] Server. \
The idea for this plugin originated from a [Hyperion.ng][hyperion] fork of [Murat Seker][m-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.
## Contributing
Contributions are welcome! Feel free to join us! We are looking always for people who wants to participate.
[](https://github.com/hyperion-project/hyperion-obs-plugin/graphs/contributors)For an example, you can participate in the translation.
[](https://poeditor.com/join/project?hash=0diZuCpLVX)## Download
See [Release Page](https://github.com/hyperion-project/hyperion-obs-plugin/releases)
## Build (Windows/macOS/Linux)
1. In-tree build:
- First follow the build instructions for OBS-Studio: [https://obsproject.com/wiki/Install-Instructions][obs_build]
- Check out this repository to plugins/hyperion-obs
- Append `add_subdirectory(hyperion-obs)` to plugins/CMakeLists.txt
- Rebuild OBS Studio- Optional: Install [Flatbuffers][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).
[](https://raw.githubusercontent.com/hyperion-project/hyperion-obs-plugin/main/LICENSE)[obs]: https://obsproject.com/
[obs_build]: https://obsproject.com/wiki/Install-Instructions
[flatbuffers]: https://google.github.io/flatbuffers/flatbuffers_guide_building.html
[hyperion]: https://github.com/hyperion-project/hyperion.ng
[m-seker]: https://github.com/m-seker