Static build using Go bindings

This is not as straight forward as it initially sounds, see:

This is not a limitation of the go bindings, but of gstreamer itself. We are facing the same challenges as the Rust bindings.

Regardless of how this will be implemented in the future, I do think that you will need to compile your own version of gstreamer. Currently gstreamer does not support it though.