各位 V 友请教:
这个图片试了多次,没法放大。 辛苦大家点击 111 查看。
连接情况如上图,以前是 B 端直接连接 A 端的摄像头连接,直接实时显示的视频; 现在因其他原因,B 端无法与 A 直接连接了,需要加一个 C 端服务器(服务器上要搭建系统,管理所有设备及数据传输的相关功能)中转。
1. C 端服务器:不安装流媒体服务,直接端口中转,是否能实现在 C 云服务器上搭建的系统( Web 的)实时查看视频; B 端直接使用 C 上面中转后的端口,实时查看视频。
2. 什么情况下,C 云服务器上必须安装流媒体才行?
另一个有人提出希望延迟小于 200ms ,这个什么配置或者使用什么方案下能实现?
感谢各位
1
NessajCN 22 天前
1. 可以。反代。需要 A 和 C 分别装反代客户端和服务端
2. 如果 C 不能直接访问 A, 且 A 上不能安装反代客户端。那唯一的方案只剩下 A 往 C 推流。这种情况必须在 C 上部署流媒体服务。 延迟 webrtc < hls low latency ~= rtsp <<<< hls |
![]() |
2
wangtian2020 22 天前
延迟小于 1 秒只有 rtsp 一个选择,海康自带 rtsp 不会自带 webrtc 的,网页没法看 rtsp 用 webrtc 套一层成网页延迟不会加多少的,用 mpromonet/webrtc-streamer @github ,命令行额外加 -o 原样转发 rtsp 流成 webrtc 放进网页( H264 限定)避免重新编码
|
![]() |
3
yiyiniu OP @NessajCN 感谢回复。A 端 与 C 端确实是想通过您说的反代,然后关于 C 云服务端查看历史视频。是不是直接让 A 端把摄像头上历史视频文件,上传上来就行? 海康的历史视频,是已经是视频格式了是吗?
|
![]() |
5
masterclock 22 天前
如果可行,考虑 VPN 桥接,这样仍然是 B 端直连 A 端的摄像头,不需要其他任何修改
|
![]() |
6
rabbbit 22 天前
Nginx 就能转发,或者上面说的 webrtc-streamer
|
![]() |
7
rabbbit 22 天前
至于查看历史记录,A 端有海康的录像机吗?
海康有 Web SDK ,直接调 SDK 就可以了。 |
![]() |
8
Swimming 22 天前
如果是单纯监控画面,走异地组网方案,装俩 NVR ,B 端添加 A 的录像机地址。你说以前是可以直连的,如果隔得不算远,还是拉个光纤省事。
|
![]() |
9
zapper 22 天前
|