An open API service indexing awesome lists of open source software.

https://github.com/notedit/gst

go gst small binding
https://github.com/notedit/gst

go gstreamer

Last synced: about 1 year ago
JSON representation

go gst small binding

Awesome Lists containing this project

README

          

# gst

a small go gstreamer binding

## Install

Ubuntu or Dedian

```sh
apt-get install pkg-config
apt-get install libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libgstreamer-plugins-good1.0-dev libgstreamer-plugins-bad1.0-dev gstreamer1.0-plugins-ugly gstreamer1.0-libav

// set GST_PLUGIN_PATH on linux, may diff on your system
export GST_PLUGIN_PATH=/usr/local/lib:/usr/lib/x86_64-linux-gnu/gstreamer-1.0
```

Mac os

```sh
brew install gstreamer
brew install gst-plugins-base
brew install gst-plugins-good
brew install gst-plugins-bad
brew install gst-plugins-ugly

// set GST_PLUGIN_PATH on mac
export GST_PLUGIN_PATH=/opt/homebrew/lib/gstreamer-1.0/
```

Then

```sh
go get github.com/notedit/gst
```

## Examples

https://github.com/notedit/gst-go-demo