You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -28,13 +31,22 @@ Simple and efficient live broadcast server:
28
31
After directly downloading the compiled [binary file](https://github.com/gwuhaolin/livego/releases), execute it on the command line.
29
32
30
33
#### Boot from Docker
31
-
Run `docker run -p 1935:1935 -p 7001:7001 -p 7002:7002 -d --name livego gwuhaolin/livego` to start
34
+
Run `docker run -p 1935:1935 -p 7001:7001 -p 7002:7002 -p 8090:8090 -d gwuhaolin/livego` to start
32
35
33
36
#### Compile from source
34
37
1. Download the source code `git clone https://github.com/gwuhaolin/livego.git`
35
38
2. Go to the livego directory and execute `go build` or `make build`
36
39
37
40
## Use
41
+
1. Start the service: execute the livego binary file or `make run` to start the livego service;
42
+
2. Get a channelkey from `http://localhost:8090/control/get?room=movie` and copy data like your channelkey.
43
+
3. Upstream push: Push the video stream to `rtmp://localhost:1935/{appname}/{channelkey}` through the` RTMP` protocol(default appname is `live`), for example, use `ffmpeg -re -i demo.flv -c copy -f flv rtmp://localhost:1935/{appname}/{channelkey}` push;
44
+
4. Downstream playback: The following three playback protocols are supported, and the playback address is as follows:
--rtmp_addr string RTMP server listen address (default ":1935")
50
62
--write_timeout int write time out (default 10)
51
63
```
52
-
2. Start the service: execute the livego binary file or `make run` to start the livego service;
53
-
3. Get a channelkey `curl http://localhost:8090/control/get?room=movie` and copy data like your channelkey.
54
-
4. Upstream push: Push the video stream to `rtmp://localhost:1935/live/movie`(`rtmp://localhost:1935/{appname}/{channelkey}`) through the` RTMP` protocol, for example, use `ffmpeg -re -i demo.flv -c copy -f flv rtmp://localhost:1935/live/movie` push;
55
-
5. Downstream playback: The following three playback protocols are supported, and the playback address is as follows:
56
-
-`RTMP`:`rtmp://localhost:1935/live/movie`
57
-
-`FLV`:`http://127.0.0.1:7001/live/movie.flv`
58
-
-`HLS`:`http://127.0.0.1:7002/live/movie.m3u8`
59
64
60
65
### [Use with flv.js](https://github.com/gwuhaolin/blog/issues/3)
0 commit comments