Go bindings for the srt network protocol (using cgo)
- Go
- SRT (see below)
- pkg-config
Currently, SRT doens't install its headers correctly, so you must checkout the addHeaders
branch from my fork at https://github.com/russelltg/srt:
git clone https://github.com/russelltg/srt -b addHeaders
Then build and install it:
cmake . -DCMAKE_INSTALL_PREFIX=<some sane place that pkg-config will find>
make
make install
If you need more detailed instructions for building SRT, see the SRT documentation.
After that, you can run go get
and go test
if you want. Should work like a charm.
If you have issues, feel free to create a github issue.