fork of go-bsb-cams to add nixfiles
  • Go 84.8%
  • Nix 15.2%
Find a file
pager 0aedf86c35
Some checks failed
build / build-package (push) Has been cancelled
Nix flake packaging
2025-11-13 17:59:32 -05:00
.github/workflows Update go.yml to not have 2 vs when building and publishing files 2025-10-29 15:52:33 -04:00
flake.lock Nix flake packaging 2025-11-13 17:59:32 -05:00
flake.nix Nix flake packaging 2025-11-13 17:59:32 -05:00
go.mod add logging to better help the user and moved the stream.go file into a pr for the main package 2025-10-21 16:01:28 -04:00
go.sum add logging to better help the user and moved the stream.go file into a pr for the main package 2025-10-21 16:01:28 -04:00
main.go add options for udev locaiton, a check to make sure the bsb is plugged in, and a note about if cams do not show up 2025-10-29 15:35:29 -04:00
README.md Update README to have updated instructions 2025-10-22 12:16:34 -04:00

go-bsb-cams

Simple program to take and output the Bigscreen Beyond 2e cameras to a webserver to be used with eyetracking software.

Usage

Pre-Compiled Binares are in the Releases Section, and can be run out of the box with ./go-bsb-cams

The code by default outputs to localhost:8080/stream but can be configured with the -port flag.

To run or build the src with golang:

Clone This repo and get the dependencies with: go get .

Execute the following command within the root directory: go run main.go to run as a go program

Alternatively, the program can be built with go build and run via the resulting executable.