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