【发布时间】:2019-05-24 10:44:54
【问题描述】:
在我的后端代码(下)中,我正在流式传输rtsp,我想将其发送到我的前端代码。具体来说,我希望将流式响应数据发送到我的 html 页面并呈现为画布标签中的视频。这可能吗?
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});
}
});
【问题讨论】:
-
请正确格式化 Markdown;因为你的代码块中有非代码。你能更好地澄清到目前为止你到底尝试了什么吗?谢谢!
-
我想将 RTSP 流发送到 html 页面
-
好的,那么您的解决方案目前不起作用怎么办?
标签: jquery html node.js html5-canvas rtsp-client