2022-09-18 10:55:08 +08:00
2019-12-21 14:45:17 +08:00
2019-12-11 16:41:24 +08:00
2019-12-29 20:07:55 +08:00
2020-08-30 00:28:30 -07:00
2021-02-20 05:59:13 +09:00
2021-02-20 05:59:13 +09:00
2019-12-25 19:52:58 +08:00
2021-01-11 21:37:51 +00:00
2022-01-25 11:22:40 +03:00
2020-08-29 15:13:49 -04:00
2022-01-26 11:46:07 +03:00
fix
2020-08-30 13:16:17 +08:00
2020-01-12 12:46:20 +08:00
2022-01-25 11:22:40 +03:00
2020-05-14 11:49:33 -04:00
2022-01-25 11:54:42 +03:00
2019-12-11 16:41:24 +08:00
2019-12-25 19:52:58 +08:00
2021-01-11 21:37:51 +00:00
2020-06-01 15:52:24 +00:00
2020-10-04 20:11:15 +03:30
2022-09-17 23:14:47 +08:00
2020-12-20 22:52:42 -05:00
2022-09-18 10:55:08 +08:00
2021-01-11 21:37:51 +00:00

gst

a small go gstreamer binding

Install

Ubuntu or Dedian

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

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

go get github.com/notedit/gst

Examples

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

Description
go gst small binding
Readme Apache-2.0 180 KiB
Languages
Go 74.5%
C 25.5%