You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

39 lines
890 B

# livego
live streaming server write in pure go, simple efficient and can run in any platform.
## Support
#### Transport protocol
- [x] RTMP
- [x] AMF
- [x] HLS
- [x] HTTP-FLV
#### File container
- [x] FLV
- [x] TS
#### AV coder
- [x] H264
- [x] AAC
- [x] MP3
## Install
### Download Bin
[releases](https://github.com/gwuhaolin/livego/releases)
### Docker
TODO
### Install System Service
TODO
### Build From Source code
1. run `git clone https://github.com/gwuhaolin/livego.git`
2. cd to livego dir then run `go build`
## Use
2. run `livego` to start livego server
3. push `RTMP` stream to `rtmp://localhost:1935/live/movie`, eg use `ffmpeg -re -i demo.flv -c copy -f flv rtmp://localhost:1935/live/movie`
4. play live stream form:
- `RTMP`:`rtmp://localhost:1935/live/movie`
- `FLV`:`http://127.0.0.1:8081/live/movie.flv`
- `HLS`:`http://127.0.0.1:8082/live/movie.m3u8`