V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
yiyiniu
V2EX  ›  程序员

请教 关于以下连接方式时,海康摄像头视频的问题

  •  
  •   yiyiniu · 22 天前 · 1477 次点击

    各位 V 友请教:

    环境:

    111.png
    111.png

    这个图片试了多次,没法放大。 辛苦大家点击 111 查看。

    连接情况如上图,以前是 B 端直接连接 A 端的摄像头连接,直接实时显示的视频; 现在因其他原因,B 端无法与 A 直接连接了,需要加一个 C 端服务器(服务器上要搭建系统,管理所有设备及数据传输的相关功能)中转。

    疑问是:

    1. C 端服务器:不安装流媒体服务,直接端口中转,是否能实现在 C 云服务器上搭建的系统( Web 的)实时查看视频;  B 端直接使用 C 上面中转后的端口,实时查看视频。   
    2. 什么情况下,C 云服务器上必须安装流媒体才行?  
    
    另一个有人提出希望延迟小于 200ms ,这个什么配置或者使用什么方案下能实现?
    

    感谢各位

    10 条回复    2025-08-15 14:08:57 +08:00
    NessajCN
        1
    NessajCN  
       22 天前
    1. 可以。反代。需要 A 和 C 分别装反代客户端和服务端
    2. 如果 C 不能直接访问 A, 且 A 上不能安装反代客户端。那唯一的方案只剩下 A 往 C 推流。这种情况必须在 C 上部署流媒体服务。

    延迟 webrtc < hls low latency ~= rtsp <<<< hls
    wangtian2020
        2
    wangtian2020  
       22 天前
    延迟小于 1 秒只有 rtsp 一个选择,海康自带 rtsp 不会自带 webrtc 的,网页没法看 rtsp 用 webrtc 套一层成网页延迟不会加多少的,用 mpromonet/webrtc-streamer @github ,命令行额外加 -o 原样转发 rtsp 流成 webrtc 放进网页( H264 限定)避免重新编码
    yiyiniu
        3
    yiyiniu  
    OP
       22 天前
    @NessajCN 感谢回复。A 端 与 C 端确实是想通过您说的反代,然后关于 C 云服务端查看历史视频。是不是直接让 A 端把摄像头上历史视频文件,上传上来就行? 海康的历史视频,是已经是视频格式了是吗?
    NessajCN
        4
    NessajCN  
       22 天前
    @yiyiniu 录像当然是视频格式,不然还能是啥....
    masterclock
        5
    masterclock  
       22 天前
    如果可行,考虑 VPN 桥接,这样仍然是 B 端直连 A 端的摄像头,不需要其他任何修改
    rabbbit
        6
    rabbbit  
       22 天前
    Nginx 就能转发,或者上面说的 webrtc-streamer
    rabbbit
        7
    rabbbit  
       22 天前
    至于查看历史记录,A 端有海康的录像机吗?
    海康有 Web SDK ,直接调 SDK 就可以了。
    Swimming
        8
    Swimming  
       22 天前
    如果是单纯监控画面,走异地组网方案,装俩 NVR ,B 端添加 A 的录像机地址。你说以前是可以直连的,如果隔得不算远,还是拉个光纤省事。
    zapper
        9
    zapper  
       22 天前
    你没说视频什么协议,FLV 和 RTSP 都是可以通过 NginX 转发的,但是海康摄像机只支持 RTSP/GB28181 方式,或者他 SDK 取,恶心一笔。GB28181 神秘莫测,劝你别试。
    所以
    1:可以在不安装流媒体服务的情况下,在 C 端使用 NginX 配置转发 RTSP (不过你这个图说了 A 原来能给 B 提供摄像机视频,那 A 岂不就是流媒体?如果 A 不是流媒体,那你把 A 用的技术复制一份到 C 不就可以了吗)
    2:需要流媒体的情况很多种,比如转协议、视频分发、鉴权。只能说根据需求来选型流媒体


    另外,延迟小于 200ms ,可能除了 WebRTC 其他都不行,太极端了
    yiyiniu
        10
    yiyiniu  
    OP
       21 天前
    @zapper 大佬,视频格式还没完全确定,只知道是海康 DS 型号的防腐蚀的摄像头。 计划用 FRP 端口转发实现 B 端实时查看视频,主要是不想再搭建流媒体。但是我需要把 A 端的历史视频存储起来要可查看。
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2282 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 16:05 · PVG 00:05 · LAX 09:05 · JFK 12:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.