/gosrt

Go bindings for SRT

Primary LanguageGoMIT LicenseMIT

gosrt

Go bindings for the srt network protocol (using cgo)

Prerequisites

  • Go
  • SRT (see below)
  • pkg-config

Installing SRT

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.