|
|
6 өдөр өмнө | |
|---|---|---|
| .. | ||
| videos | 2 долоо хоног өмнө | |
| README_GO2RTC.md | 1 долоо хоног өмнө | |
| camera_inventory.md | 1 долоо хоног өмнө | |
| go2rtc | 2 долоо хоног өмнө | |
| go2rtc.yaml | 2 долоо хоног өмнө | |
| go2rtc_all.yaml | 6 өдөр өмнө | |
| go2rtc_anpviz.yaml | 1 долоо хоног өмнө | |
| go2rtc_ct-ip500.yaml | 1 долоо хоног өмнө | |
| go2rtc_hikvision.yaml | 1 долоо хоног өмнө | |
| go2rtc_svbc.yaml | 1 долоо хоног өмнө | |
| push_camera_hikvision.sh | 1 долоо хоног өмнө | |
| push_cloudflare.sh | 1 долоо хоног өмнө | |
| push_stream_anpviz.sh | 1 долоо хоног өмнө | |
| push_stream_ct-ip500.sh | 1 долоо хоног өмнө | |
| push_stream_reolink.sh | 6 өдөр өмнө | |
| push_stream_svbc.sh | 1 долоо хоног өмнө | |
| start.sh | 2 долоо хоног өмнө | |
| start_anpviz.sh | 1 долоо хоног өмнө | |
| start_ct-ip500.sh | 1 долоо хоног өмнө | |
| start_hikvision.sh | 1 долоо хоног өмнө | |
| start_svbc.sh | 1 долоо хоног өмнө | |
| whip.sh | 1 долоо хоног өмнө | |
| 摄像头品牌 | IP 地址 | 用户名 | 密码 | RTSP URL | go2rtc 端口 |
|---|---|---|---|---|---|
| HIKVISION (海康威视) | 192.168.0.64 | admin | Wxc767718929 | rtsp://admin:Wxc767718929@192.168.0.64:554/Streaming/Channels/101 | 1984 |
| ANPVIZ | 192.168.0.96 | admin | 123456 | rtsp://admin:123456@192.168.0.96:554/Streaming/Channels/101 | 1985 |
| SVBC | 192.168.0.246 | admin | admin | rtsp://admin:admin@192.168.0.246:554/1 | 1986 |
| CT-IP500 | 192.168.0.100 | admin | admin | rtsp://admin:admin@192.168.0.100:554/cam/realmonitor?channel=1&subtype=0 | 1987 |
每个摄像头都有独立的配置文件和启动脚本:
# 启动 HIKVISION
./start_hikvision.sh
# 启动 ANPVIZ
./start_anpviz.sh
# 启动 SVBC
./start_svbc.sh
# 启动 CT-IP500
./start_ct-ip500.sh
启动对应的服务后,在浏览器中访问:
每个摄像头都有独立的 YAML 配置文件:
go2rtc_hikvision.yaml - HIKVISION 配置go2rtc_anpviz.yaml - ANPVIZ 配置go2rtc_svbc.yaml - SVBC 配置go2rtc_ct-ip500.yaml - CT-IP500 配置# 进入目录
cd /Users/yibu/dev_workspace/frontend/tg-live-game/tg-live-game-web/go_stream
# 启动HIKVISION摄像头
./start_hikvision.sh
打开浏览器访问: http://localhost:1984
可以在不同的终端窗口中同时启动多个服务:
# 终端1
./start_hikvision.sh
# 终端2
./start_anpviz.sh
# 终端3
./start_svbc.sh
# 终端4
./start_ct-ip500.sh
然后分别访问:
/Streaming/Channels/101 (高清,适合录制)/Streaming/Channels/102 (低清,适合预览)/Streaming/Channels/101 (高清 H.265)/Streaming/Channels/102 (低清 H.265)ffmpeg:rtsp://...#video=h264 格式自动转码/cam/realmonitor?channel=1&subtype=0 (640x480 H.264)/cam/realmonitor?channel=1&subtype=1/1 (高清)/2 (低清,如果支持)| 摄像头 | 端口 | 原因 |
|---|---|---|
| HIKVISION | 1984 | 默认端口 |
| ANPVIZ | 1985 | 避免冲突 |
| SVBC | 1986 | 避免冲突 |
| CT-IP500 | 1987 | 避免冲突 |
检查:
ping 192.168.0.64# 查看端口占用
lsof -i :1984
# 或使用其他端口,编辑配置文件中的 api.listen
尝试使用子码流(低清晰度):
http://localhost:1984/stream.html?src=hikvision_sub错误信息: streams: wrong response on DESCRIBE
原因:
/Streaming/Channels/101 而非 /1)解决方案: 在 go2rtc 配置中使用 FFmpeg 转码:
streams:
anpviz:
- ffmpeg:rtsp://admin:123456@192.168.0.96:554/Streaming/Channels/101#video=h264
go_stream/
├── go2rtc # go2rtc 可执行文件
├── go2rtc_hikvision.yaml # HIKVISION 配置
├── go2rtc_anpviz.yaml # ANPVIZ 配置
├── go2rtc_svbc.yaml # SVBC 配置
├── go2rtc_ct-ip500.yaml # CT-IP500 配置
├── start_hikvision.sh # HIKVISION 启动脚本
├── start_anpviz.sh # ANPVIZ 启动脚本
├── start_svbc.sh # SVBC 启动脚本
├── start_ct-ip500.sh # CT-IP500 启动脚本
└── README_GO2RTC.md # 本文档
# 1. 启动HIKVISION摄像头
./start_hikvision.sh
# 2. 打开浏览器
open http://localhost:1984
# 3. 点击左侧的 "hikvision" 即可看到视频
生成时间: 2026-01-19 版本: 1.0