Я хочу транслировать камеру робота из элемента веб-медиа. У меня есть доступ к камере в node.js, которая обеспечивает прямую трансляцию изображений (постоянно создавая новый кадр со скоростью ~ 20 кадров в секунду).
В той же ситуации в браузере можно записать изображение на холст и захватить поток.
Есть ли способ создать объект MediaStreamTrack, который можно напрямую добавить в RTCPeerConnection, не используя только браузерные API captureStream
или getUserMedia
?
Я пробовал npm-модуль canvas
, который должен портировать canvas
на узел, тогда, возможно, я мог бы захватить Stream на холсте после записи на него изображения. Но это не сработало.
Я использую модуль WebRTC узла wrtc
с оболочкой simple-peer
.