Skip to content

jingdi/go-srs

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

go-srs

golang for https://github.com/simple-rtmp-server/srs

Usage

To clone from github, build, install to $GOPATH and start srs:

go get github.com/winlinvip/go-srs && $GOPATH/bin/go-srs

Or, for windows:

go get github.com/winlinvip/go-srs && %GOPATH%\bin\go-srs.exe

About how to set $GOPATH, read prepare go.

IDE

Go: http://www.golangtc.com/download

JetBrains IntelliJ IDEA: http://www.jetbrains.com/idea/download

Idea Plugin: https://github.com/go-lang-plugin-org/go-lang-idea-plugin

Performance

Performance benchmark history.

Play benchmark

The play benchmark by st-load:

Update GO-SRS Clients Type CPU Memory Commit
2014-12-31 0.0.1 10k(10000) players 547.7% 1.3GB commit

Features

The features added in milestone 0.0.1:

  • VP6 codec stream.
  • FMLE/FFMPEG/Flash publish.
  • Flash/VLC/st-load play.

Winlin 2014.11

Packages

No packages published

Languages

  • Go 82.7%
  • Python 6.2%
  • C++ 5.1%
  • Shell 4.0%
  • Lua 1.2%
  • Nginx 0.8%