All Projects → notedit → Media Server Go

notedit / Media Server Go

Licence: gpl-2.0
WebRTC media server for go

Programming Languages

go
31211 projects - #10 most used programming language
golang
3204 projects

Projects that are alternatives of or similar to Media Server Go

Rtp Streamer
rtp record and rtp streamer
Stars: ✭ 60 (-83.43%)
Mutual labels:  rtp, webrtc, rtmp
Monibuca
🧩 Monibuca is a Modularized, Extensible framework for building Streaming Server
Stars: ✭ 307 (-15.19%)
Mutual labels:  rtp, webrtc, rtmp
Mediadevices
Go implementation of the MediaDevices API.
Stars: ✭ 197 (-45.58%)
Mutual labels:  rtp, webrtc
ZLMediaKit
WebRTC/RTSP/RTMP/HTTP/HLS/HTTP-FLV/WebSocket-FLV/HTTP-TS/HTTP-fMP4/WebSocket-TS/WebSocket-fMP4/GB28181/SRT server and client framework based on C++11
Stars: ✭ 7,790 (+2051.93%)
Mutual labels:  rtmp, rtp
Dockerfiles
Optimized media, analytics and graphics software stack images. Use the dockerfile(s) in your project or as a recipe book for bare metal installation.
Stars: ✭ 98 (-72.93%)
Mutual labels:  rtmp, webrtc
Media Server
RTSP/RTP/RTMP/FLV/HLS/MPEG-TS/MPEG-PS/MPEG-DASH/MP4/fMP4/MKV/WebM
Stars: ✭ 1,363 (+276.52%)
Mutual labels:  rtp, rtmp
Rtp
A Go implementation of RTP
Stars: ✭ 120 (-66.85%)
Mutual labels:  rtp, webrtc
yangwebrtc
Webrtc SDK for C++
Stars: ✭ 257 (-29.01%)
Mutual labels:  rtmp, webrtc
Webrtc
A pure Rust implementation of WebRTC API
Stars: ✭ 922 (+154.7%)
Mutual labels:  rtp, webrtc
Zlmediakit
WebRTC/RTSP/RTMP/HTTP/HLS/HTTP-FLV/WebSocket-FLV/HTTP-TS/HTTP-fMP4/WebSocket-TS/WebSocket-fMP4/GB28181 server and client framework based on C++11
Stars: ✭ 5,248 (+1349.72%)
Mutual labels:  rtmp, webrtc
Jazminserver
Java based application,rpc,message,rtmp,game,sip,rtp,relay,webrtc,webssh,proxy server,message queue,mysql proxy server
Stars: ✭ 256 (-29.28%)
Mutual labels:  rtp, webrtc
Desktopsharing
桌面共享, 支持RTSP转发, RTSP推流, RTMP推流。
Stars: ✭ 337 (-6.91%)
Mutual labels:  rtp, rtmp
Libcrtc
WebRTC C++ library built on top of chromium webrtc.
Stars: ✭ 89 (-75.41%)
Mutual labels:  rtp, webrtc
Kurento Rtmp
demo: webrtc to rtmp via kurento
Stars: ✭ 160 (-55.8%)
Mutual labels:  rtp, rtmp
Webrtc
Pure Go implementation of the WebRTC API
Stars: ✭ 8,399 (+2220.17%)
Mutual labels:  rtp, webrtc
janus-gateway-live
RTMP edge speed with janus-gateway
Stars: ✭ 38 (-89.5%)
Mutual labels:  rtmp, rtp
Libjitsi
Advanced Java media library for secure real-time audio/video communication.
Stars: ✭ 536 (+48.07%)
Mutual labels:  rtp, webrtc
Rtsp Simple Server
ready-to-use RTSP / RTMP server and proxy that allows to read, publish and proxy video and audio streams
Stars: ✭ 882 (+143.65%)
Mutual labels:  rtp, rtmp
sbcOS
Barebone Opensource Powered SBC
Stars: ✭ 59 (-83.7%)
Mutual labels:  webrtc, rtp
Awesome Live Stream
Webrtc && Nginx && DASH && Quic 学习资料收集,持续更新中
Stars: ✭ 290 (-19.89%)
Mutual labels:  webrtc, rtmp

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].