我想从网络媒体元素流式传输机器人摄像头。我可以访问 Node.js 中的摄像头,它提供实时图像流(以约 20fps 的速度持续生成新帧)。
在浏览器中的相同情况下,可以将图像写入 Canvas 并捕获流。
是否有某种方法可以构造可以直接添加到 RTCPeerConnection 的 MediaStreamTrack 对象,而无需使用仅限浏览器的 captureStream
或 getUserMedia
API?
我尝试过 npm 模块 canvas
,它应该将 canvas
移植到 Node - 然后也许我可以在将图像写入 Canvas 后捕获流 Canvas 。但这没有用。
我将 wrtc
Node WebRTC 模块与 simple-peer
包装器一起使用。
最佳答案
查看此处的视频合成
示例。
关于node.js - 如何从 Node.js 中的连续图像流创建 MediaStream 轨道? (与 WebRTC 一起使用),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56916954/