目前go版本srs已经可以进行基本的直播,观看及录制。
项目github:
https://github.com/jbl19860422/go_srs
go_srs
srs的go版本
features:
- rtmp:支持
- http-flv:支持
- http-ts:支持
- hls直播:支持
- flv录制:支持
- hls录制:支持
后续版本支持: - mp4录制
- 边缘节点
- 集群
- hds
- flv重定向
- 管理端
目录说明
目录 | 说明 |
---|---|
app | 应用层 |
codec | 编解码器解析层 |
global | 全局变量存放 |
main | main入口 |
protocol | 包含amf0协议,rtmp协议 |
utils | 存放工具类 |
protocol目录:
目录 | 说明 |
---|---|
amf0 | amf0协议实现 |
packet | 信令包封包解包 |
rtmp | rtmp协议,chunk,message |
skt | 网络层 |
握手协议
client->server: c0c1
server->client: s0s1s2
client->server: c2
网友评论