All Projects → jbl19860422 → go_srs

jbl19860422 / go_srs

Licence: MIT license
a rtmp server similar with srs but wrote by golang

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to go srs

srs-docker
Docker image for SRS.
Stars: ✭ 14 (-58.82%)
Mutual labels:  rtmp, media-server, rtmp-server, srs, http-flv
rtmp-lib
golang rtmp lib
Stars: ✭ 46 (+35.29%)
Mutual labels:  rtmp, rtmp-server, http-flv, rtmp-protocol
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 (+22811.76%)
Mutual labels:  rtmp, media-server, http-flv
Go Oryx
The go-oryx is SRS++, focus on real-time live streaming load-balancer.
Stars: ✭ 608 (+1688.24%)
Mutual labels:  rtmp, media-server, rtmp-server
Rtsp Simple Server
ready-to-use RTSP / RTMP server and proxy that allows to read, publish and proxy video and audio streams
Stars: ✭ 882 (+2494.12%)
Mutual labels:  rtmp, media-server, rtmp-server
smart rtmpd
RTMP server, smart, compact, high performance(c, c++), high concurrency, easy to maintain, easy to deploy, (supports multiple operating systems Windows and Linux, ARM, FreeBSD)
Stars: ✭ 159 (+367.65%)
Mutual labels:  rtmp, srs, http-flv
Srs
SRS is a simple, high efficiency and realtime video server, supports RTMP, WebRTC, HLS, HTTP-FLV, SRT and GB28181.
Stars: ✭ 16,734 (+49117.65%)
Mutual labels:  rtmp, media-server, srs
tms
tms(toy media server) is a toy media server for myself learning media develop. Just for fun.
Stars: ✭ 29 (-14.71%)
Mutual labels:  rtmp, rtmp-server, hls-live-streaming
Nginx Http Flv Module
Media streaming server based on nginx-rtmp-module. In addtion to the features nginx-rtmp-module provides, HTTP-FLV, GOP cache and VHOST (one IP for multi domain names) are supported now.
Stars: ✭ 2,063 (+5967.65%)
Mutual labels:  rtmp, media-server, http-flv
Janus Webrtc Gateway Docker
Perfect Docker Image for Media Streaming Expert User ( https://github.com/meetecho/janus-gateway )
Stars: ✭ 582 (+1611.76%)
Mutual labels:  rtmp, media-server
Javelin
[Mirror] RTMP streaming server written in Rust
Stars: ✭ 77 (+126.47%)
Mutual labels:  rtmp, rtmp-server
Docker Multistreamer
Dockerized multistreamer
Stars: ✭ 90 (+164.71%)
Mutual labels:  rtmp, rtmp-server
Rtmp
Server implementation of Adobe's RTMP 1.0 protocol in Go.
Stars: ✭ 129 (+279.41%)
Mutual labels:  rtmp, rtmp-server
Gortmp
Implement RTMP protocol by golang
Stars: ✭ 466 (+1270.59%)
Mutual labels:  rtmp, rtmp-server
Streaming Room
Streaming room in Node.js, rtmp, hsl, html5 videojs player
Stars: ✭ 106 (+211.76%)
Mutual labels:  rtmp, rtmp-server
Gortmp
rtmp server for windows, mac, linux, android. (mpegts hls)
Stars: ✭ 131 (+285.29%)
Mutual labels:  rtmp, rtmp-server
Pingos
Based on the NGINX/RTMP/HTTP-FLV/HTTP-TS/HLS/HLS+/DASH/H.264/H.265/AAC/MP3/Live/Record/VOD/Push/Pull/Multiple Processes/Dynamic Configuration/Configuration Variables/Console Interface/Notify
Stars: ✭ 527 (+1450%)
Mutual labels:  rtmp, rtmp-server
Rtmp
RTMP Server , RTMP Pusher , RTMP Client
Stars: ✭ 119 (+250%)
Mutual labels:  rtmp, rtmp-server
React Native Live Stream Rtmp Example
React native live stream using RTMP
Stars: ✭ 161 (+373.53%)
Mutual labels:  rtmp, rtmp-server
Media Server
A brpc-based server to host and proxy live streams
Stars: ✭ 175 (+414.71%)
Mutual labels:  rtmp, media-server

go_srs

a rtmp server similar with srs, but is wrote by golang

目录说明

目录 说明
app 应用层
codec 编解码器解析层
global 全局变量存放
main main入口
protocol 包含amf0协议,rtmp协议
utils 存放工具类

protocol目录:

目录 说明
amf0 amf0协议实现
packet 信令包封包解包
rtmp rtmp协议,chunk,message
skt 网络层

运行方法

go run main.go

obs推流地址:

  • rtmp://ip:port/app/live?vhost=srs.net
  • vhost对应在配置文件中配置的vhost

拉流地址:

录制文件目录:

  • go_srs/srs/main/html/app/xxx.hls
  • go_srs/srs/main/html/app/xxx.flv
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].