notedit / Media Server Go Demo
Licence: mit
webrtc media server go demo
Stars: ✭ 140
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
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
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
- WebRTC-Broadcast: WebRTC publish and play
- WebRTC-Record: WebRTC record
- RTMP-To-WebRTC: Rtmp to webrtc
- Server-To-Server: WebRTC server relay
- WebRTC-To-RTMP: WebRTC to rtmp
- WebRTC-To-HLS: WebRTC to hls
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].