1. 西部数据申请SSL证书
2. 将下载的证书上传到服务器 config 目录下并命名为:server.crt 和 server.key
3. 进入CentOS7根目录下 /data 启动SRS服务,将IP 0.0.0.0 替换为自己服务器IP,或者不改,如果IP为192.168.0.10这个IP则只能在本机推流和拉流:
CANDIDATE="0.0.0.0" docker run --rm -it -p 1935:1935 -p 1985:1985 -p 8080:8080 -p 1990:1990 -p 8088:8088 \ --env CANDIDATE=$CANDIDATE -p 8000:8000/udp \ registry.cn-hangzhou.aliyuncs.com/ossrs/srs:5 ./objs/srs -c conf/https.docker.conf
4. 推流地址:https://0.0.0.0:8088/players/rtc_publisher.html?autostart=true&stream=livestream&api=1990&schema=https
5. 拉流地址:https://0.0.0.0:8088/players/rtc_player.html?autostart=true&stream=livestream&api=1990&schema=https
6. 进入控制台操作查看数据分析及访客及其它功能:https://0.0.0.0:8088
注意:使用RTC推流视频后,RTC播放器黑屏的原因有:
1. 云服务器开启UDP端口8000,TCP开启:1935、1985、8080、1990、8088、8000
2. 如果使用宝塔也需要开启UDP端口8000,TCP开启:1935、1985、8080、1990、8088、8000
官方:https://ossrs.net/lts/zh-cn/docs/v6/doc/getting-started#webrtc-using-https