All Projects → notedit → Media Server Go Demo

notedit / Media Server Go Demo

Licence: mit
webrtc media server go demo

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to Media Server Go Demo

Pyinstalive
Python script to download Instagram livestreams and replays.
Stars: ✭ 336 (+140%)
Mutual labels:  broadcast, live, record
Srs
SRS is a simple, high efficiency and realtime video server, supports RTMP, WebRTC, HLS, HTTP-FLV, SRT and GB28181.
Stars: ✭ 16,734 (+11852.86%)
Mutual labels:  webrtc, live, rtmp
Rtmp Ts Dash Webrtc
👾 音视频解决方案 Audio and video solutions(AV1)
Stars: ✭ 129 (-7.86%)
Mutual labels:  webrtc, rtmp
Janus Webrtc Gateway Docker
Perfect Docker Image for Media Streaming Expert User ( https://github.com/meetecho/janus-gateway )
Stars: ✭ 582 (+315.71%)
Mutual labels:  webrtc, rtmp
Ovenmediaengine
OvenMediaEngine (OME) is a streaming engine for real-time live broadcasting with sub-second latency.
Stars: ✭ 760 (+442.86%)
Mutual labels:  webrtc, rtmp
Nodemediaclient Android
NodeMedia RTMP/RTMFP/RTSP/HTTP Play/Publish Client SDK for Android
Stars: ✭ 446 (+218.57%)
Mutual labels:  live, rtmp
Lal
🔥 Golang live stream lib/client/server. support RTMP/RTSP/HLS/HTTP[S]-FLV/HTTP-TS, H264/H265/AAC, relay, cluster, record, HTTP API/Notify, GOP cache. 官方文档见 https://pengrl.com/lal
Stars: ✭ 480 (+242.86%)
Mutual labels:  rtmp, record
Hlsjs P2p Engine
Let your viewers become your unlimitedly scalable CDN.
Stars: ✭ 759 (+442.14%)
Mutual labels:  webrtc, live
Analysisavp
音视频学习,相关文件格式/协议分析。h264 nalu aac adts flv
Stars: ✭ 38 (-72.86%)
Mutual labels:  webrtc, rtmp
Bilibili Live Recorder
下载 bilibili 直播 视频流
Stars: ✭ 52 (-62.86%)
Mutual labels:  live, record
Html5 Dash Hls Rtmp
🌻 HTML5播放器、M3U8直播/点播、RTMP直播、低延迟、推流/播流地址鉴权
Stars: ✭ 1,805 (+1189.29%)
Mutual labels:  webrtc, rtmp
Anyrtc Rtmp Opensource
RTMP 推流器,RTMP(HLS)秒开播放器,跨平台(Win,IOS,Android)开源代码
Stars: ✭ 3,871 (+2665%)
Mutual labels:  webrtc, rtmp
Media Server Go
WebRTC media server for go
Stars: ✭ 362 (+158.57%)
Mutual labels:  webrtc, rtmp
Pearplayer.js
支持WebRTC的多源多协议混合P2P-CDN的流媒体播放器
Stars: ✭ 512 (+265.71%)
Mutual labels:  webrtc, live
Instagramlive Php
A PHP script that allows for you to go live on Instagram with any streaming program that supports RTMP!
Stars: ✭ 362 (+158.57%)
Mutual labels:  live, rtmp
Go Oryx
The go-oryx is SRS++, focus on real-time live streaming load-balancer.
Stars: ✭ 608 (+334.29%)
Mutual labels:  live, rtmp
Android P2p Engine
Let your viewers become your unlimitedly scalable CDN.
Stars: ✭ 70 (-50%)
Mutual labels:  webrtc, live
Monibuca
🧩 Monibuca is a Modularized, Extensible framework for building Streaming Server
Stars: ✭ 307 (+119.29%)
Mutual labels:  webrtc, rtmp
Livestream
一个实现直播的解决方案,视频采用H264编码、音频采用ACC编码、传输采用Rtmp协议
Stars: ✭ 318 (+127.14%)
Mutual labels:  live, rtmp
Ios P2p Engine
Let your viewers become your unlimitedly scalable CDN.
Stars: ✭ 31 (-77.86%)
Mutual labels:  webrtc, live

media-server-go-demo

media server go demo for https://github.com/notedit/media-server-go

Build

Ubuntu 18.04.2 LTS

mkdir wk_webrtc && cd wk_webrtc
git clone --recurse-submodules https://github.com/notedit/media-server-go.git
git clone https://github.com/notedit/media-server-go-demo.git


# build media-server-go
cd ../media-server-go && make && go build 

# build media-server-go-demo
cd ../media-server-go-demo

# broadcast 
go build 

# recording
go build 

# rtmp-to-webrtc 
sudo apt-get install libgstreamer1.0-0 gstreamer1.0-plugins-base gstreamer1.0-libav gstreamer1.0-plugins-bad libgstreamer-plugins-bad1.0-dev 

go build

# rtp-streamer
the same with rtmp-to-webrtc 

# server-to-server 
go build 

# sfu
go build 

# video-mixer
go build 

# webrtc-to-hls
go build

# webrtc-to-rtmp
go build 

Examples

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].