648540858 / wvp-GB28181-pro

WEB VIDEO PLATFORM是一个基于GB28181-2016标准实现的网络视频平台,支持NAT穿透,支持海康、大华、宇视等品牌的IPC、NVR、DVR接入。支持国标级联,支持rtsp/rtmp等视频流转发到国标平台,支持rtsp/rtmp等推流转发到国标平台。
https://doc.wvp-pro.cn
MIT License
4.64k stars 1.39k forks source link

sse 推送无法送达浏览器客户端 #791

Open HuskarHuang opened 1 year ago

HuskarHuang commented 1 year ago

描述错误 sse 推送无法送达浏览器客户端

如何复现 发一条告警消息,打开前端推报警信息推送按钮

发告警后台日志如下: 2023-03-23 10:42:40.316 [Thread-12] DEBUG GB28181_SIP:216 - gov.nist.javax.sip.stack.UDPMessageChannel.processIncomingDataPacket(UDPMessageChannel.java:449) [Not sending ping back] 2023-03-23 10:42:40.668 [http-nio-8090-exec-9] INFO c.genersoft.iot.vmp.media.zlm.ZLMHttpHookListener:111 - [ZLM HOOK] 收到zlm心跳:FQ3TF8yT83wh5Wvz 2023-03-23 10:42:44.276 [wvp-6] INFO c.g.i.v.g.t.e.r.i.m.n.c.AlarmNotifyMessageHandler:86 - [收到报警通知]设备:31011500991320015049 2023-03-23 10:42:44.279 [wvp-7] INFO c.g.i.v.g.t.e.r.i.m.n.c.AlarmNotifyMessageHandler:97 - [处理报警通知]待处理数量:1 2023-03-23 10:42:44.284 [wvp-7] INFO c.g.i.v.g.t.e.r.i.m.n.c.AlarmNotifyMessageHandler:183 - [收到报警通知]内容:{"alarmDescription":"","alarmMethod":"2","alarmPriority":"4","alarmTime":"2023-03-23 10:42:44","channelId":"31011500991320015049","createTime":"2023-03-23 10:42:44","deviceId":"31011500991320015049","latitude":0.0,"longitude":0.0} 2023-03-23 10:42:44.292 [wvp-7] INFO c.g.iot.vmp.gb28181.event.alarm.AlarmEventListener:45 - 推送到SSE连接,浏览器ID: e2583e92f92d6fd1692fe39c58c6ca1b

预期行为 前端可以收到告警并弹告警框

截图 O)TF2)5X%QWGKK9}({MHJR9

S8~4XJ(FOV@VHD7@K}3CW1I

环境信息:

HuskarHuang commented 1 year ago

感觉是前端的bug,直接将链接复制到浏览器,可以收到推送的数据,但是在vue里面里面的message回调是收不到的

johnchunge commented 2 months ago

请问解决了吗?我这也报错了,EventSource's response has a MIME type ("text/html") that is not "text/event-stream". Aborting the connection.

eric-xdp commented 2 weeks ago

还是有这个问题。后台日志有SSE推送。前端直接报错关闭了SSE通道:EventSource's response has a MIME type ("text/html") that is not "text/event-stream". Aborting the connection.