V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
silencil
V2EX  ›  视频技术

[请教] 关于 WebSocket 以及 JSMpeg.js 以及视频监控的问题

  •  
  •   silencil · 2022-03-24 15:34:23 +08:00 · 925 次点击
    这是一个创建于 978 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我要做什么

    实现 rtsp 视频流多路播放,具体是:已知 rtsp 地址,前端展示画面给用户

    背景交代

    我是 JAVA ,公司没有前端,重构这个模块,需求过来后,方案设计以及前后端等都需要自己做。经过初步调研后选型了 JSMpeg 的方案(具体是 Java 后端将视频流解析成图片通过 websocket 传到前端,前端 canvas 绘制成视频播放)。现在在前后端通信这块遇到了问题,一天过去了还没找到原因,请各位 V 友提供思路。

    我的具体实现

    前端拿到设备 Id ,有多少个设备组织多少个 websocket 地址(同一个 websocket 端口,url 中带参数),发起 websocket 请求后,后端根据设备推流到各自的 websocket 地址。现经 websocket 的在线工具测试,能正常连接后端服务(状态是 101 ),JSMpeg.js 发起的请求却一直连接无法成功完成建立,后端显示是前端不正常关闭。

    询问

    请问首先定位这个问题应该是前端的问题还是后端的问题?另外是否有解决的思路?最后如果您有更好的视频播放实现方案,不吝赐教。

    1 条回复    2022-03-24 15:47:47 +08:00
    sarices
        1
    sarices  
       2022-03-24 15:47:47 +08:00
    直接用 ffmpeg 实时将 rtsp 转换成 hls
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5884 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 01:43 · PVG 09:43 · LAX 17:43 · JFK 20:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.