请教 关于以下连接方式时,海康摄像头视频的问题 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
yiyiniu
V2EX    程序员

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

  •  
  •   yiyiniu 58 天前 1679 次点击
    这是一个创建于 58 天前的主题,其中的信息可能已经有所发展或是发生改变。

    各位 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  
       58 天前
    1. 可以。反代。需要 A 和 C 分别装反代客户端和服务端
    2. 如果 C 不能直接访问 A, 且 A 上不能安装反代客户端。那唯一的方案只剩下 A 往 C 推流。这种情况必须在 C 上部署流媒体服务。

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


    另外,延迟小于 200ms ,可能除了 WebRTC 其他都不行,太极端了
    yiyiniu
        10
    yiyiniu  
    OP
       56 天前
    @zapper 大佬,视频格式还没完全确定,只知道是海康 DS 型号的防腐蚀的摄像头。 计划用 FRP 端口转发实现 B 端实时查看视频,主要是不想再搭建流媒体。但是我需要把 A 端的历史视频存储起来要可查看。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3712 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 00:49 PVG 08:49 LAX 17:49 JFK 20:49
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86