Skip to content

qianqiusoft/media-server-go

 
 

Repository files navigation

media-server-go

Build Status

WebRTC media server for go

Functionality

We intend to implement support the following features:

How to use

Read the Tutorial

Yon can see the demos from here Demos

Examples

Install

You should install libtool and autoconf automake before you build

On ubuntu

apt install autoconf
apt install libtool
apt install automake

On macOS

brew install libtool
brew install autoconf
brew install automake

Your compiler should support c++17, for linux, you should update your gcc/g++ to 7.0+

for macos, clang should support c++17.

sudo add-apt-repository -y ppa:ubuntu-toolchain-r/test
sudo apt-get update -qq
sudo apt-get install g++-7
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-7 90

Build the native c/c++ code, see media-server-go-native, it will install openssl libsrtp mp4v2 libmediaserver into /usr/local

git clone --recurse-submodules https://github.com/notedit/media-server-go-native.git  

cd media-server-go-native

make

Install mediaserver go lib

go get github.com/notedit/media-server-go

then you can use media-server-go in your project.

Thanks

About

WebRTC media server for go

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 70.7%
  • Go 24.2%
  • C 4.8%
  • Other 0.3%