Browse Source

Readme

pull/86/head
Ruben Cid 5 years ago
parent
commit
03f2909a3f
  1. 36
      README.md

36
README.md

@ -1,26 +1,26 @@
# livego # livego
Simple and efficient live broadcast server: Simple and efficient live broadcast server:
-Very simple to install and use; - Very simple to install and use;
-Pure Golang, high performance, cross-platform; - Pure Golang, high performance, cross-platform;
-Support commonly used transmission protocols, file formats, encoding formats; - Support commonly used transmission protocols, file formats, encoding formats;
#### Supported transport protocols #### Supported transport protocols
-RTMP - RTMP
-AMF - AMF
-HLS - HLS
-HTTP-FLV - HTTP-FLV
#### Supported container formats #### Supported container formats
-FLV - FLV
-TS - TS
#### Supported encoding formats #### Supported encoding formats
-H264 - H264
-AAC - AAC
-MP3 - sMP3
## Installation ## Installation
After directly downloading the compiled [binary file] (https://github.com/gwuhaolin/livego/releases), execute it on the command line. After directly downloading the compiled [binary file](https://github.com/gwuhaolin/livego/releases), execute it on the command line.
#### Boot from Docker #### Boot from Docker
Run `docker run -p 1935: 1935 -p 7001: 7001 -p 7002: 7002 -d --name livego gwuhaolin / livego` to start Run `docker run -p 1935: 1935 -p 7001: 7001 -p 7002: 7002 -d --name livego gwuhaolin / livego` to start
@ -31,13 +31,13 @@ Run `docker run -p 1935: 1935 -p 7001: 7001 -p 7002: 7002 -d --name livego gwuha
## Use ## Use
2. Start the service: execute the livego binary file to start the livego service; 2. Start the service: execute the livego binary file to start the livego service;
3. Upstream push: Push the video stream to `rtmp: // localhost: 1935 / live / movie` through the` RTMP` protocol, for example, use `ffmpeg -re -i demo.flv -c copy -f flv rtmp: / / localhost: 1935 / live / movie` push; 3. Upstream push: Push the video stream to `rtmp://localhost:1935/live/movie` through the` RTMP` protocol, for example, use `ffmpeg -re -i demo.flv -c copy -f flv rtmp://localhost:1935/live/movie` push;
4. Downstream playback: The following three playback protocols are supported, and the playback address is as follows: 4. Downstream playback: The following three playback protocols are supported, and the playback address is as follows:
-`RTMP`:` rtmp: // localhost: 1935 / live / movie` -`RTMP`:`rtmp://localhost:1935/live/movie`
-`FLV`:` http: //127.0.0.1: 7001 / live / movie.flv` -`FLV`:`http://127.0.0.1:7001/live/movie.flv`
-`HLS`:` http: //127.0.0.1: 7002 / live / movie.m3u8` -`HLS`:`http://127.0.0.1:7002/live/movie.m3u8`
### [Use with flv.js](https://github.com/gwuhaolin/blog/issues/3) ### [Use with flv.js](https://github.com/gwuhaolin/blog/issues/3)
Interested in Golang? Please see [Golang Chinese Learning Materials Summary] (http://go.wuhaolin.cn/) Interested in Golang? Please see [Golang Chinese Learning Materials Summary](http://go.wuhaolin.cn/)

Loading…
Cancel
Save