You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
3 years ago | |
|---|---|---|
| .gitignore | 3 years ago | |
| Dockerfile | 3 years ago | |
| LICENSE | 3 years ago | |
| README.md | 3 years ago | |
| RTSPtoWebRTC.exe | 3 years ago | |
| __debug_bin | 3 years ago | |
| application.yml | 3 years ago | |
| build.cmd | 3 years ago | |
| config.go | 3 years ago | |
| go.mod | 3 years ago | |
| go.sum | 3 years ago | |
| http.go | 3 years ago | |
| main.go | 3 years ago | |
| stream.go | 3 years ago | |
README.md
RTSPtoWebRTC
根据github上一个项目修改,地址: https://github.com/deepch/RTSPtoWebRTC
先知
- 物流项目会配置球机,其中球机有个配置是视频流IP,该配置是视频流解码并推流的地址,也就是该服务的地址
- 物流web会向该服务拉流,播放球机视频直播
项目启动后的流程说明
- config.go文件的loadConfig()会读取application.yml,读取物流JAVA服务地址(JavaServer)和本机的IP(LocalIp)
- 发起http请求到物流java服务的/api/camera/rtcConfig接口,读取球机的配置。注意只会读取视频流IP为本机的球机配置。http://{JavaServer}/api/camera/rtcConfig?rtcServer={LocalIp}
- 本服务端口为8083,不要修改!!!!
配置文件说明
# JAVA服务的地址
java_server: "127.0.0.1:8099"
# 本机的IP地址(JAVA服务和本服务在一台工控机上,则两个IP相同)
local_ip: "127.0.0.1"