A mockup server that emulates the Blackmagic Videohub Ethernet Protocol v2.3, allowing you to test and develop applications without access to actual hardware.
- Emulates the Blackmagic Videohub Ethernet Protocol v2.3
- Configurable number of inputs and outputs (IO ports)
- Customizable listening port
- Ideal for testing and development purposes
You can run the mockup server directly using npx
:
npx @bitfocusas/mockup-bmd-videohub
Alternatively, install it globally:
npm install -g @bitfocusas/mockup-bmd-videohub
IO
: Sets the number of input/output ports (default:128
).PORT
: Sets the listening port for the server (default:9990
).
To start the server with default settings:
npx @bitfocusas/mockup-bmd-videohub
To specify the number of IO ports and the listening port:
IO=128 PORT=9991 npx @bitfocusas/mockup-bmd-videohub
Example with custom settings:
export IO=64
export PORT=9992
npx @bitfocusas/mockup-bmd-videohub
Or in one line:
IO=64 PORT=9992 npx @bitfocusas/mockup-bmd-videohub
The server will start and announce:
Starting server with 64 IOs
Successfully bound 9992
We welcome contributions from the community!
- Bug Reports & Feature Requests: Please use the issue tracker to report any bugs or request new features.
- Pull Requests: Feel free to fork the repository and submit pull requests for improvements.
If you find this project helpful and would like to support its development, please consider making a donation.
Your support helps us maintain and improve this open-source project.
This project is licensed under the MIT License.
Developed by William Viker ([email protected]) on behalf of Bitfocus AS.