实现 rtsp 视频流多路播放,具体是:已知 rtsp 地址,前端展示画面给用户
我是 JAVA ,公司没有前端,重构这个模块,需求过来后,方案设计以及前后端等都需要自己做。经过初步调研后选型了 JSMpeg 的方案(具体是 Java 后端将视频流解析成图片通过 websocket 传到前端,前端 canvas 绘制成视频播放)。现在在前后端通信这块遇到了问题,一天过去了还没找到原因,请各位 V 友提供思路。
前端拿到设备 Id ,有多少个设备组织多少个 websocket 地址(同一个 websocket 端口,url 中带参数),发起 websocket 请求后,后端根据设备推流到各自的 websocket 地址。现经 websocket 的在线工具测试,能正常连接后端服务(状态是 101 ),JSMpeg.js 发起的请求却一直连接无法成功完成建立,后端显示是前端不正常关闭。
请问首先定位这个问题应该是前端的问题还是后端的问题?另外是否有解决的思路?最后如果您有更好的视频播放实现方案,不吝赐教。
1
sarices 2022-03-24 15:47:47 +08:00
直接用 ffmpeg 实时将 rtsp 转换成 hls
|