【发布时间】:2017-07-17 00:28:40
【问题描述】:
我有一个使用 UDP 协议的视频流,可通过 rtp://ipadd:port 或 udp://@:port 访问。我完全无法控制服务器,因此我无法将其更改为通过 WebSocket 提供流或即时将其转码为兼容格式。
我想在 Electron 应用程序中显示流,但是我从 Google 搜索中找到的所有资源都告诉我,我希望完成的任务需要我使用 webchimera.js 之类的东西来组合一个不受欢迎的 hacky 解决方案,因为例子。
我尝试按照this answer, 将URL 放入<video> 标记中,但Electron 说udp 和rtp URL 方案无法识别。我还尝试了require('child_process').exec 与ffplay 的静态构建,它可以工作,但它在整个单独的窗口上显示流,这不是我想要的。 ActiveX、NPAPI 和其他插件解决方案不是一个选项,因为 Electron 不支持它们。
是我运气不好,还是我还没有找到解决方案?
【问题讨论】:
标签: node.js html udp electron rtsp