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
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`
|