基于Dplayer和Websocket的私人直播间,匿名观看,支持弹幕发送,需要自行搭建流媒体服务
- 拉取nginx-rtmp镜像
docker pull alfg/nginx-rtmp
- 创建nginx-rtmp容器
docker run -itd -p 1935:1935 -p 8080:80 --name nginx-rtmp alfg/nginx-rtmp
- OBS推流 OBS官网 选自定义服务器,填写rtmp://ip:1935/stream,串流密钥自己写个
- ffmpeg推流(这个自行研究)
- 修改 setting.js
liveUrl中的ip为流媒体服务ip
key为串流密钥
username为直播间名称
支持通过url参数修改key和username,例如http://localhost:8078?key=串流密钥&username=直播间名称
- 执行mvn clean install,打包jar
- 部署直播间后台
docker run -d \
-p 8078:8078 \
-v /liveroom:/app/ \
--name liveroom fabletang/jre8-alpine:181 \
java -jar /app/liveroom.jar --server.port=8078