V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
328174749
V2EX  ›  程序员

请教各位,监控摄像头,如何做到 web 播放其视频无延迟?

  •  
  •   328174749 · 2019-07-17 11:08:25 +08:00 · 6226 次点击
    这是一个创建于 1950 天前的主题,其中的信息可能已经有所发展或是发生改变。

    摄像有是大华的,目前只能 ie 通过 activex 插件的形式播放 rtsp 延迟最小,想问有没有支持 chrome 这些最新游览器的办法,其实方法找到很多,但是都有延迟,需求是控制在 1 秒之内,

    23 条回复    2020-04-27 18:12:25 +08:00
    Ljf980
        1
    Ljf980  
       2019-07-17 11:21:12 +08:00
    websocket 只要你流量付得起
    iseejun
        2
    iseejun  
       2019-07-17 11:35:52 +08:00
    实时视频:摄像头采集,视频编码,传输,然后解码,1s 的延迟很牛了好不,要是高清视频更牛了。
    Austaras
        3
    Austaras  
       2019-07-17 11:42:48 +08:00
    websocket,要是你开发人力过剩可以上 webrtc
    abdiweli
        4
    abdiweli  
       2019-07-17 12:26:08 +08:00
    一般延迟都达 30 秒呢!
    missdeer
        5
    missdeer  
       2019-07-17 13:11:19 +08:00
    1 秒很牛了+1
    特别是你的浏览器和摄像头距离很远的话,更多延迟也是正常的
    KyonLi
        6
    KyonLi  
       2019-07-17 13:28:42 +08:00
    webrtc+1
    zjl03505
        7
    zjl03505  
       2019-07-17 13:52:27 +08:00
    大华内部说是在搞新的拉流方法,支持 chrome
    时间说是年中,然而年中即将过去。。。
    LANB0
        8
    LANB0  
       2019-07-17 13:58:39 +08:00
    公网访问的话基本做不到,局域网的延时也在 200 毫秒以上。要想支持 chrome,无非两种方式转 flv,用 flv.js 去播,要么转 MP4,用 H5 去播。转码都要缓存,延时就上去了
    chenluo0429
        9
    chenluo0429  
       2019-07-17 14:42:57 +08:00
    海康威视 web 开发包 3.2 是用 websocket 的,局域网内的延迟还好
    cluulzz
        10
    cluulzz  
       2019-07-17 14:44:45 +08:00
    wangxiaoaer
        11
    wangxiaoaer  
       2019-07-17 15:10:55 +08:00
    借楼问一下,那么那些直播平台(斗鱼之类)是怎么做的?他们延迟多高?
    littiefish
        12
    littiefish  
       2019-07-17 15:12:32 +08:00 via iPhone
    等 5G ? 5G 宣传的不就是这个吗
    keith1126
        13
    keith1126  
       2019-07-17 15:12:44 +08:00
    @wangxiaoaer #11

    根据观察,应该都是有一两分钟的延迟的(不完全是技术原因导致
    win7pro
        14
    win7pro  
       2019-07-17 15:15:54 +08:00
    chrome 常用的就是 m3u8 了
    wangxiaoaer
        15
    wangxiaoaer  
       2019-07-17 15:21:38 +08:00
    @keith1126 #13 人为的延迟应该是为了控制突发情况。
    xnode
        16
    xnode  
       2019-07-17 15:23:22 +08:00
    webrtc
    你可以用声网的 sdk,声网不是最近在搞活动吗
    LeeSeoung
        17
    LeeSeoung  
       2019-07-17 15:25:38 +08:00
    @keith1126 确定有这么大延迟吗?我看直播的时候 有的主播为了防止游戏窥屏,还需要手动加直播延迟十几秒那种。
    LeeSeoung
        18
    LeeSeoung  
       2019-07-17 15:26:55 +08:00
    @keith1126 而且还有弹幕互动 根据观测 应该延迟十秒内有。
    pkookp8
        19
    pkookp8  
       2019-07-17 15:39:25 +08:00 via Android
    @iseejun 在电脑过一个交换机接摄像头的情况下,我们(大华的名义上的友商)的测试允许的延时是 300ms,否则算测试失败
    Coioidea
        20
    Coioidea  
       2019-07-17 20:53:10 +08:00
    @keith1126 没有那么大吧(不同平台 /不同用户不一样?)我曾经 bilibili 开音乐台延迟 15s 内啊
    Ljf980
        21
    Ljf980  
       2019-07-25 11:36:29 +08:00
    应该说利益相关???
    用我们《即构科技》的音视频服务,低延迟是必须的,有需要联系我???
    registerrr
        22
    registerrr  
       2019-09-11 20:39:21 +08:00 via Android
    我也碰到这个需求了。前辈你最后怎么解决的,能分享一下吗?
    we452366
        23
    we452366  
       2020-04-27 18:12:25 +08:00
    同在研究
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2505 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 15:48 · PVG 23:48 · LAX 07:48 · JFK 10:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.