|
|
|
@ -27,19 +27,17 @@ Go live stream lib/client/server and much more.
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
Go直播流媒体网络传输服务器,已支持RTMP,HTTP-FLV,HLS(m3u8+ts),H264/AVC,H265/HEVC,AAC,GOP缓存,中继转推。更多功能持续迭代中。
|
|
|
|
|
|
|
|
|
|
### README 目录
|
|
|
|
|
|
|
|
|
|
1. 编译、运行、体验功能
|
|
|
|
|
2. 配置文件说明
|
|
|
|
|
3. 仓库目录框架
|
|
|
|
|
4. Roadmap
|
|
|
|
|
5. 文档
|
|
|
|
|
6. 联系我
|
|
|
|
|
7. 性能测试,测试过的第三方客户端
|
|
|
|
|
- 一、编译,运行,体验功能
|
|
|
|
|
- 二、配置文件说明
|
|
|
|
|
- 三、仓库目录框架
|
|
|
|
|
- 四、已完成,待完成,未来规划
|
|
|
|
|
- 五、文档
|
|
|
|
|
- 六、联系我
|
|
|
|
|
- 七、性能测试,测试过的第三方客户端
|
|
|
|
|
|
|
|
|
|
### 一. 编译、运行、体验功能
|
|
|
|
|
### 一. 编译,运行,体验功能
|
|
|
|
|
|
|
|
|
|
#### 编译
|
|
|
|
|
|
|
|
|
@ -154,12 +152,9 @@ conf/ ......配置文件目录
|
|
|
|
|
bin/ ......可执行文件编译输出目录
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
后续我再画些源码架构图。
|
|
|
|
|
|
|
|
|
|
目前唯一的第三方依赖(我自己写的Go基础库): [github.com/q191201771/naza](https://github.com/q191201771/naza)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### 四. Roadmap
|
|
|
|
|
### 四. 已完成、待完成,未来规划
|
|
|
|
|
|
|
|
|
|
#### lalserver服务器功能
|
|
|
|
|
|
|
|
|
@ -169,9 +164,8 @@ bin/ ......可执行文件编译输出目录
|
|
|
|
|
- [x] **视频编码格式:** H264/AVC,H265/HEVC
|
|
|
|
|
- [x] **GOP缓存:** 用于秒开
|
|
|
|
|
- [x] **relay push中继转推:** RTMP
|
|
|
|
|
- [ ] RTMP回源
|
|
|
|
|
- [x] **relay pull中继回源:** RTMP
|
|
|
|
|
- [ ] HTTP-FLV回源
|
|
|
|
|
- [ ] 静态转推、回源
|
|
|
|
|
- [ ] 动态转推、回源
|
|
|
|
|
- [ ] rtsp
|
|
|
|
|
- [ ] rtp/rtcp
|
|
|
|
|