项目作者: jbl19860422

项目描述 :
a rtmp server similar with srs but wrote by golang
高级语言: Go
项目地址: git://github.com/jbl19860422/go_srs.git
创建时间: 2019-05-25T02:38:50Z
项目社区:https://github.com/jbl19860422/go_srs

开源协议:MIT License

下载


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