1、安裝golang開發環境
$ curl -O https://storage.googleapis.com/golang/go1.9.2.linux-amd64.tar.gz
$ tar -C /usr/local -zxvf go1.9.2.linux-amd64.tar.gz
$ mkdir -p ~/go/src
$ echo "export GOPATH=$HOME/go" >> ~/.bashrc
$ echo "export PATH=$PATH:$GOPATH/bin:/usr/local/go/bin" >> ~/.bashrc
$ source ~/.bashrc
$ go version
https://www.cnblogs.com/eczhou/p/7929693.html
2、livego源碼及說明文檔
https://github.com/zhoudd1/livego
1) 下載,編譯用戶工程
go get github.com/gwuhaolin/livego
會報個錯
# github.com/gwuhaolin/livego/utils/uid
go/src/github.com/gwuhaolin/livego/utils/uid/uuid.go:9:18: multiple-value uuid.NewV4() in single-value context
將報錯文件第9行
id := uuid.NewV4() 改成 id,_ := uuid.NewV4()
2) 進入livego目錄編譯工程
go build
3)運行livego
./livego
4) 使用ffmpeg給livego推流
ffmpeg -re -i source.200kbps.768x320.flv -c copy -f flv rtmp://localhost:1935/live/movie
5) 使用ffplay播放rtmp直播流
ffplay -i rtmp://localhost:1935/live/movie
下行播放:支持以下三種播放協議,播放地址如下:
RTMP:rtmp://localhost:1935/live/movieFLV:http://127.0.0.1:7001/live/movie.flvHLS:http://127.0.0.1:7002/live/movie.m3u8

我在阿里雲上搭了個服務器
ffmpeg -re -i source.200kbps.768x320.flv -c copy -f flv rtmp://182.61.45.149:1935/live/movie
ffplay rtmp://182.61.45.149:1935/live/movie
