В моем коде бэкэнда (ниже) я передаю rtsp
и хочу отправить его на мой код веб-интерфейса.В частности, я хочу, чтобы данные ответов о потоковой передаче отправлялись на мою html-страницу и отображались в виде видео в теге canvas.Возможно ли это?
Stream = require('node-rtsp-stream');
router.post('/',function(req,res){
stream = new Stream({
name: 'name',
streamUrl:'rtsp://184.72.239.149/vod/mp4:BigBuckBunny_175k.mov',
wsPort: 9999
});
res.send(stream);
});
Код внешнего интерфейса ниже:
$.ajax({
url:'/test',
type:'POST',
cache:false,
success:function(data){
console.log("RTSP Result : "+JSON.stringify(data))
var canvas = document.getElementById("videostream");
var ws = new WebSocket("ws://localhost:9999")
var player = new jsmpeg(ws, {canvas:canvas,
autoplay:true,audio:false,loop: true});
}
});