我正在为我的api使用Express框架,并且我想通过req.params发送rtsp链接,以便streamUrl可以通过params和工作获得该链接
这是我的静态RTSP链接代码,此代码在app.js中:-
stream = new Stream({
name: 'name',
streamUrl: 'rtsp://LINK',
wsPort: 7777
});
我想要这样:-
exports.streamByLink = (req, res, next) => {
stream = new Stream({
name: 'name',
streamUrl:
`${req.params.link}`,
wsPort: 7777
});
};
res.render('streambylink');
这是我的主要路由器(index.js)
router.get('/stream/:link', streamByLink);
这是我的streambylink html代码
<div><canvas id="videoCanvas" width="640" height="360"></canvas></div>
<script type="text/javascript" src="jsmpeg.js"></script>
<script type="text/javascript">
var canvas = document.getElementById('videoCanvas');
var ws = new WebSocket("ws://localhost:7777")
var player = new jsmpeg(ws, {canvas:canvas, autoplay:true,audio:false,loop: true});
</script>
请帮助。.我是新来的