1、srs-docker部署
1) srs-docker 部署链接
https://github.com/ossrs/srs/wiki/v4_EN_Home#getting-started
2) 拉取docker-srs
3) 在cmd命令栏中输入 docker pull ossrs/srs:latest
2、rtmp推流
1) 启动srs服务
docker run --rm -it -p 1935:1935 -p 1985:1985 -p 8080:8080 ossrs/srs:4 ./objs/srs -c conf/docker.conf
2) rtmp推流
通过ffmpeg进行推流
ffmpeg -re -i test.flv -c copy -f flv rtmp://localhost/live/livestream
test.flv: 为测试的视频文件名称
rtmp://localhost/live/livestream
3) 播放流
方式一:通过RTMP协议VLC播放器进行播放
rtmp://localhost/live/livestream
在VLC播放器中输入以上地址进行视频播放
方式二:通过H5(HTTP-FLV)进行播放
3、webRTC推流
- 启动srs-webRTC服务
docker run --rm -it -p 1935:1935 -p 1985:1985 -p 8080:8080 --env CANDIDATE="127.0.0.1" -p 8000:8000/udp ossrs/srs:4 ./objs/srs -c conf/docker.conf
2)webRTC播放
webrtc://192.168.0.105/live/livestream