Skip to content

ZhangJinpeng/media-server-go

This branch is up to date with notedit/media-server-go:master.

Folders and files

NameName
Last commit message
Last commit date
May 15, 2020
Apr 25, 2020
Mar 29, 2020
May 27, 2020
May 5, 2020
Mar 29, 2020
May 5, 2020
Dec 4, 2018
Mar 29, 2020
May 5, 2020
Jun 24, 2019
Mar 29, 2020
Jan 19, 2019
Apr 25, 2020
May 5, 2020
May 5, 2020
May 8, 2020
May 8, 2020
May 22, 2019
Nov 6, 2018
May 5, 2020
May 1, 2020
May 1, 2020
Dec 28, 2018
Jul 2, 2020
Jul 2, 2020
Mar 29, 2020
Dec 31, 2019
Dec 31, 2019
Mar 29, 2020
May 8, 2020
May 11, 2020
Jan 9, 2020
Apr 18, 2019

Repository files navigation

media-server-go

Build Status

WebRTC media server for go

How to use

Read the Tutorial

Yon can see the demos from here Demos

Examples

Install

media-server-go is not go getable, so you should clone it and build it yourself.

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
git clone --recurse-submodules https://github.com/notedit/media-server-go.git  

cd media-server-go

make

go install 

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

Thanks

About

WebRTC media server for go

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 56.1%
  • C++ 37.0%
  • SWIG 6.4%
  • Other 0.5%